我用 C++ 开发了一个在 Windows 7、8.x 和 10 上运行的应用程序。我想使用蓝牙远程快门来控制应用程序。
远程快门似乎是将按键发送到 Windows 的 HID 设备。这些按键的默认行为是提高音量、降低音量、播放/暂停、下一个和上一个。
虽然我可以从我的应用程序中检测到这些按键并对其进行操作,但我还没有设法禁用 Windows 对它们的操作。例如。目前,当有人按下遥控快门上的音量调高键时,会发生两件事:
- 无论我告诉我的应用程序在那个按键上做什么
- 此外,Windows 上的音量会增加
我如何告诉 Windows 不要对这个特定设备的这些按键采取行动?
谢谢