0

Windows 7、8.x、および 10 で動作するアプリケーションを C++ で開発しました。Bluetooth リモート シャッターを使用してアプリケーションを制御したいと考えています。

リモート シャッターは、キー操作を Windows に送信する HID デバイスのようです。これらのキー押下のデフォルトの動作は、音量アップ、音量ダウン、再生/一時停止、次へ、前へです。

アプリケーションからこれらのキー押下を検出して操作することはできますが、Windows の操作を無効にすることはできませんでした。例)現在、誰かがリモート シャッターの音量アップ キーを押すと、次の 2 つのことが起こります。

  • そのキープレスでアプリケーションに実行するように指示するものは何でも
  • また、Windowsでは音量が上がります

この特定のデバイスのキーを押しても動作しないように Windows に指示するにはどうすればよいですか?

ありがとうございました

4

1 に答える 1

0

試したことはありませんが、Windows のHuman Interface Device Access Service を無効にすることで可能になると思います。

たとえば、次のようないくつかの副作用がある場合があります。

サービスが停止または無効になっている場合、USB キーボードのボタン (戻る、進む、音量を上げる、下げる、前の曲、次の曲) は機能せず、USB スピーカーの音量ボタンも機能しません。

しかし、あなたはまだ試すことができます:)

これを無効にする方法は次のとおりです

于 2015-11-27T11:26:11.553 に答える