Я использую низкоуровневый хук клавиатуры в Windows. Это работает как шарм, несмотря на то, что в настоящее время я не могу сказать, была ли клавиша нажата изначально или нажата снова. документация ( +здесь) говорит, что бит 7 содержит переходное состояние. Но это кажется правдой только тогда, когда ключ отпускается. К сожалению, бит 7 не установлен, когда я впервые нажимаю клавишу.
Есть ли способ узнать, была ли клавиша нажата изначально?
AttachThreadInput
). Замена всех вхождений процесса на поток или группу потоков исправит ваш комментарий. - person IInspectable   schedule 27.08.2014