如何区分键盘Numpad和外接USB Numpad
How to distinguish between KeyBoard Numpad and external USB Numpad?
我试着写一个小应用程序来重新映射我的外部Numpad已经有一段时间了,但我卡住了。我试图做到这一点的方式是弄清楚当我的外部Numpad通过原始输入API发送击键时,然后在我的外部Numpad上按下特定键时发送带有SendInput的VK,最后阻止Numpad发送的击键被任何应用程序接收。但最后一件事是我被困住的地方。
当我尝试用BlockInput(TRUE)阻塞输入时,我的应用程序也没有收到任何WM_INPUT原始输入消息,而且我还没有想出任何其他的想法。我读过一些关于关键钩在这个线程,但没有提到真正的解决方案。有人能帮我一下吗?
这可能对你有帮助:
http://www.codeproject.com/KB/system/rawinput.aspx相关文章:
- 是否可以使用winusb同时与多个相同的usb设备进行通信
- 插入或删除时获取usb的dos_name
- 使用 VID、PID、+SN 查找 USB 端口号
- USB传输的LibUSB C++格式不同
- 从 GUID 获取 USB 卷路径
- 如何在C++(VS2010)中设置超时读取USB端口?
- 如何在 MAC OS c/c++ 中阻止 USB 存储设备
- Android Java USB for native cpp
- mbed:使用 USB 文档库编译会导致错误
- 如何集成 HID USB 控制器?
- 在Windows(C++)中使用USB相机拍摄高分辨率照片
- 如何检测 USRP USB 类型?
- 我是否可以使用 win32 句柄以编程方式记录发送到/接收到 USB/COM 的内容
- 如何在Qt中使用Android上的USB OTG串行接口?
- 只需按一次按钮即可通过USB发送数据
- 适用于 macOS 的 Xcode 应用程序。这就是我设置从USB麦克风输入获取音频的方式。一年前工作,现在没有了。为什么
- 通过USB在PC和Arduino之间进行串行通信
- USB-HID 读/写(重叠)等待单个对象不返回C++
- 读取USB与操作系统、C++之间传输的数据
- 如何区分键盘Numpad和外接USB Numpad