2015-11-27 19 views
0

我开发了一个运行在Windows 7,8.x和10上的C++应用程序。我想用蓝牙遥控快门来控制应用程序。从我的Windows应用程序管理蓝牙遥控快门键

远程快门似乎是将按键发送到Windows的HID设备。这些按键的默认行为是音量提高,音量降低,播放/暂停,下一个和上一个。

虽然我可以检测到我的应用程序中的那些按键并对它们执行操作,但我还没有设法禁用Windows对它们的操作。例如,目前,当有人按下遥控器上的快门音量键,发生两件事情:

  • 无论我告诉我的应用程序,以对按键
  • 也可做,成交量上升在Windows

我该如何告诉Windows不要为这些特定设备的按键操作?

谢谢

回答

0

我还没有尝试过,但我认为它可能通过禁用Windows上的Human Interface Device Access服务成为可能。

有可能是沿着一些副作用,例如像:

如果服务被停用或禁用,在USB键盘上的按钮将不起作用(即,后退,前进,音量上,下,前一轨道,下一首曲目),USB扬声器上的音量按钮也不会。

,但你仍然可以试试:)

这里是how to disable it