【问题标题】:How to distinguish between KeyBoard Numpad and external USB Numpad?如何区分KeyBoard Numpad和外部USB Numpad?
【发布时间】:2011-09-09 14:10:29
【问题描述】:

我尝试编写一个小应用程序来重新映射我的外部数字键盘已经有一段时间了,但我被卡住了。我试图做到这一点的方法是弄清楚我的外部数字键盘何时通过原始输入 API 发送击键,然后在按下外部数字键盘上的特定键时发送带有 SendInput 的 VK,最后阻止数字键盘发送的击键被任何应用程序接收。但最后一件事是我被卡住了。

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

【问题讨论】:

    标签: c++ input keyboard


    【解决方案1】:

    这可能会对您有所帮助:

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

    【讨论】:

      猜你喜欢
      • 2013-12-17
      • 1970-01-01
      • 2017-12-10
      • 2020-01-23
      • 2021-03-30
      • 1970-01-01
      • 2015-07-25
      • 2015-05-12
      • 2012-08-20
      相关资源
      最近更新 更多