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

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

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

Ответить
Akiiino

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

Сообщение Akiiino »

Уважаемые эксперты, как реализовать обработку последовательных нажатий клавиши, не отпуская предыдущие? То есть мне нужно, например, выполнять, одно действие если я нажал сначала А, а потом, не отпуская ее, Б, и и другое, если я нажал В, потом Б. Lazarus только начал изучать, так что, если это очевидно, не ругайтесь сильно
Аватара пользователя
Art!P
новенький
Сообщения: 27
Зарегистрирован: 28.07.2012 14:37:53
Контактная информация:

Сообщение Art!P »

Мне кажется нужно использовать хуки на клаву. Реализовать обычными событиями на форме не очень хорошая идея, чтобы форма обрабатывала клаву она должна обладать фокусом, который при использовании клавы можно легко потерять (Win-кнопка например)
Для виндоуз есть примеры, смотрите в поисковике "хук клавиатуры дельфи".
Ответить