我尝试编写一个小应用程序来重新映射我的外部 Numpad 已经有一段时间了,但我被卡住了。我尝试这样做的方法是确定我的外部 Numpad 何时通过原始输入 API 发送击键,然后在按下外部 Numpad 上的特定键时发送带有 SendInput 的 VK,最后阻止 Numpad 从中发送的击键被任何应用程序接收。但最后一件事是我被困的地方。
当我尝试使用 BlockInput(TRUE) 来阻止输入时,我的应用程序也没有收到任何 WM_INPUT 原始输入消息,而且我还没有想出任何其他想法。我在 this thread 中阅读了一些关于关键钩子(Hook)的内容。 ,但没有提到真正的解决方案。有人可以帮我解决这个问题吗?
最佳答案
关于c++ - 如何区分 KeyBoard Numpad 和外部 USB Numpad?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7362949/