Последовательно нажимаемые клавиши

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Последовательно нажимаемые клавиши

Сообщение Akiiino » 03.12.2013 19:33:20

Уважаемые эксперты, как реализовать обработку последовательных нажатий клавиши, не отпуская предыдущие? То есть мне нужно, например, выполнять, одно действие если я нажал сначала А, а потом, не отпуская ее, Б, и и другое, если я нажал В, потом Б. Lazarus только начал изучать, так что, если это очевидно, не ругайтесь сильно
Akiiino
 

Re: Последовательно нажимаемые клавиши

Сообщение Art!P » 03.12.2013 20:16:11

Мне кажется нужно использовать хуки на клаву. Реализовать обычными событиями на форме не очень хорошая идея, чтобы форма обрабатывала клаву она должна обладать фокусом, который при использовании клавы можно легко потерять (Win-кнопка например)
Для виндоуз есть примеры, смотрите в поисковике "хук клавиатуры дельфи".
Аватара пользователя
Art!P
новенький
 
Сообщения: 27
Зарегистрирован: 28.07.2012 14:37:53


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 235

Рейтинг@Mail.ru