我开发了一个在Windows 7,8.x和10上运行的C ++应用程序。我想使用蓝牙遥控快门来控制应用程序。
远程快门似乎是一个将按键发送到Windows的HID设备。这些按键的默认行为是音量增大,音量减小,播放/暂停,下一个和上一个。
虽然我可以从我的应用程序中检测到这些按键并对其进行操作,但我还是没有设法禁用Windows对其进行操作。 E. g。目前,当有人按下遥控快门上的提高音量键时,会发生两件事:
如何告诉Windows不要对这个特定设备的按键动作?
谢谢
答案 0 :(得分:0)
我没有尝试过,但我认为可以通过在Windows上禁用 Human Interface Device Access 服务来实现。
可能会有一些副作用,例如:
如果服务停止或禁用,USB键盘上的按钮将无法正常工作(即后退,前进,音量增大,下调,上一首曲目,下一曲目),USB扬声器上的音量按钮也不会。
但你仍然可以尝试:)