我尝试编写一个小应用程序以重映射我的外部Numpad已有相当长的一段时间,但我遇到了麻烦。我尝试这样做的方法是弄清楚外部Numpad通过Raw Input API发送击键的时间,然后在按下外部Numpad上的特定键时通过SendInput发送VK,最后阻止Numpad从其发送的击键被任何应用程序接收。但是最后一件事是我陷入困境。
当我尝试使用BlockInput(TRUE)阻止输入时,我的应用程序也未收到任何WM_INPUT原始输入消息,并且我还没有想到任何其他想法。我已经阅读了有关this thread中的键挂钩的内容,但是没有提到真正的解决方案。有人可以帮我吗?
最佳答案
这可能对您有帮助:
http://www.codeproject.com/KB/system/rawinput.aspx