Как отключить повторное событие WM_KEYDOWN для клавиши Shift / Ctrl / Alt? - PullRequest
2 голосов
/ 26 марта 2012

У меня есть приложение для Windows, которое обрабатывает ключевые события Windows.
Приложение передает сообщение Windows.
Когда я удерживаю клавишу Shift , постоянно появляется сообщение WM_KEYDOWN.

Я хочу передать только одно WM_KEYDOWN сообщение, хотя клавиша Shift удерживает нажатой.
Пожалуйста, дайте мне знать, как решить эту проблему?

1 Ответ

6 голосов
/ 26 марта 2012

Вы не можете. Проверьте бит 30 в lParam, чтобы увидеть, является ли сообщение переходом вверх или вниз или повторением вниз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...