|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.01.2009, 10:30 | #1 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
Проверка нажатия конкретной клавиши (или нескольких клавиш) в реальном времени
Собственно поиск не дал мне ответа на этот вопрос, как реализовать проверку нажатия клавиш в реальном времени?
Под реальным временем подразумевается, что в момент "захвата" программа не должна прерывать выполнение (как, например, при использовании getch), а продолжать выполняться (игры же не останавливаются, в ожидании того, что я нажму какую-нибудь клавишу)
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
14.01.2009, 19:46 | #2 |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Посмотрите в разделе WinApi - есть такое понятие как очередь сообщений. Тоесть когда вы нажимаете на какую-то клавишу - посылается сообщение о нажатии. И для каждой клавиши пишете обработчик. Цикл обработки должен быть вечным.
|
15.01.2009, 13:11 | #3 |
Linux C++ Qt ARM
Старожил
Регистрация: 30.11.2008
Сообщений: 3,030
|
елки-палки.. как все сложно...
Дилетант широкого профиля.
"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
переброс данных из Excel в Delphi в реальном режиме времени | Машутка | Общие вопросы Delphi | 3 | 27.09.2008 07:19 |
Эмуляция нажатия нескольких клавиш | -=Shad0www | Общие вопросы Delphi | 3 | 12.05.2008 08:13 |
Опредиление времени нажатия клавиши | Antonio86 | Общие вопросы Delphi | 1 | 29.04.2008 20:48 |
Проверка нажатия клавиш в компоненте Мемо|Delphi | GAGARIN-NEW | Помощь студентам | 4 | 09.12.2007 19:59 |