2016-07-27 9 views
1

バックグラウンドで実行され、キーボード(電卓、ミュートなど)で特殊キーをブロックするスクリプトやプログラムを探しています。私はこれをインターネット上でたくさん検索しましたが、役に立たないものや役に立たないものは見つかりませんでした私はシャープキーを試しましたが、キーボードのキーを検出しませんでした。私のキーボードのキーIDは173です。私はIDでブロックするものがあれば他のIDを取得できます。特別なキーボードキーを無効にする方法は?

P.S.私はプログラミングについて多くのことを知らず、私が何をしているのか分からないでしょう、私は誰からも基本的な助けを求めています。ありがとうございました!

答えて

1

TL; DR  あなたはケースにManual(またはDisabledAutomaticからHuman Interface Device AccessのWindowsサービスのスタートアップの種類を変更することができすべて「特殊キー」を無効にするには、それはまだ時に開始するようになりインストールいくつかの他のソフトウェアがありますManualに設定)。 注意IR remote controlsまたはAirplane mode radio managementのように、他の入力デバイスが存在すると、これが破損する可能性があります。背景については

、技術的に(例えば、Keyboard Enhancements in Windows 8とリンク.docxを参照 - 用事のCCBが長いのWindows 8をさかのぼること)「消費者のコントロールボタン(CCB)」と呼ばれているものを「特殊キー」。 Human Interface Device Accessで説明したよう

のCCBは、Human Interface Device Access Windowsサービスによって処理されます。

このサービスは、HID(ヒューマンインターフェイスデバイス)上のコントロールのコレクションに含まれる特定の機能への一般的なアクセスを提供します。キーボード、リモコン、その他のマルチメディア機器にあらかじめ定義されたホットボタンを使用することができます。

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

リストでHuman Interface Device Accessをダブルクリックし、ManualまたはDisabledStartup typeを変更、My Computer/Manage/Services and Applications/Servicesに移動し、Human Interface Device AccessHidServ)起動モードを変更するには。

+1

大変なことありがとう!それは私がメディアコントロールを使用することはできませんが、ゲームをしている間、スピーカーのミュートや電卓を打つよりも良い方法です。どうもありがとうございました! – TechnoManiac98

0

Windows 10のレジストリを介して特殊なキーボードキーを無効にするには、HKLM:\ SYSTEM \ CurrentControlSet \ Services \ hidservに移動して、 "Start" DWORD値を4に変更します。システムを再起動したら特殊機能キーを無効にする必要があります。

関連する問題