Как отличить KeyBoard Numpad от внешнего USB Numpad? - PullRequest
1 голос
/ 09 сентября 2011

Я пытаюсь написать небольшое приложение для переназначения моего внешнего Numpad уже довольно давно, но я застрял.Я пытаюсь сделать это, выясняя, когда мой внешний Numpad отправляет нажатие клавиши через Raw Input API, затем отправляя VK с SendInput, когда нажата определенная клавиша на моем внешнем Numpad, и, наконец, блокируя нажатия клавиш, которые Numpad посылает сполучать по любой заявке.Но последнее, что я застрял.

Когда я пытаюсь заблокировать ввод с помощью BlockInput (TRUE), мое приложение также не получает никаких необработанных входных сообщений WM_INPUT, и я еще не придумал никакой другой идеи.Я прочитал кое-что о ключевых хуках в этой теме , но реальное решение не упомянуто.Может ли кто-нибудь помочь мне с этим?

1 Ответ

1 голос
/ 09 сентября 2011

Это может помочь вам:

http://www.codeproject.com/KB/system/rawinput.aspx

...