如何区分KeyBoard Numpad和外部USB Numpad?

时间:2011-09-09 14:10:29

标签: c++ input keyboard

我尝试写一个小应用程序来重新映射我的外部Numpad已经有一段时间了,但是我被卡住了。我试图这样做的方法是弄清楚我的外部Numpad何时通过Raw Input API发送击键,然后当我的外部Numpad上的特定键被按下时发送带有SendInput的VK,最后阻止Numpad发送的键击被任何申请收到。但最后一件事就是我陷入困境。

当我尝试使用BlockInput(TRUE)阻止输入时,我的应用程序也没有收到任何WM_INPUT原始输入消息,我还没有提出任何其他想法。我已经阅读了this thread中有关关键钩子的内容,但没有提到真正的解决方案。有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

这可能会对您有所帮助:

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