ミュートと音量用のタッチ対応ボタンを備えたLenovoZ370があります。ミュートボタンは、押すようにランダムに動作し、サウンドのオンとオフをすばやく切り替えます。
再起動すると問題がしばらく解消されることを発見しました。ミュート/ミュート解除を開始した後、これが停止する唯一の方法のようです(または、実際にはミュートボタンに指を置いたままにしますが、実際にはそうではありません)オプションではありません)。
問題の解決策が見つからない(lenovoのフォーラムを試しても成功しませんでしたが、同じ問題を抱えている人が増えていることに気付きました)これらのボタンを処理するドライバーを見つけてアンインストールするか、それが不可能な場合は、武力の行使を伴わないミュートボタンを恒久的に無効にするための他の解決策を使用してください:)
これらのボタンの処理に使用されているドライバーを見つけるにはどうすればよいですか?または、どうすればそれらを永続的に無効にできますか?
公式の ドライバーとソフトウェア ページからわかるように、キーボードに関連するものは何もありません。どうやらWindowsは追加のドライバーなしでそれらのメディアキーを直接処理することができます。一部のドライバーをアンインストールすることはできないため、ミュート/ミュート解除キーを無効にして、Windowsが単に無視するようにすることができます。
管理者としてコマンドプロンプトを開きます。
次のコマンドを入力して、を押します Enter:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout" /v "Scancode Map" /t REG_BINARY /d 000000000000000002000000000020e000000000 /f
ログオフするか、Windowsを再起動して、変更を適用します。
それが機能しない場合は、ラップトップのキーボードが標準のメディアキースキャンコードを使用していないことを意味し、@ DBZ_Aによって提案されているように、 AutoHotKey などに頼る必要があります。
ウィキペディアの引用:
スキャンコード(またはスキャンコード)は、ほとんどのコンピューターのキーボードが使用するデータです。どのキーが押されたかを報告するためにコンピューターに送信します。キーボードの各キーには、番号または一連の番号が割り当てられています。
Windows 2000以降、Scancode Map
レジストリ値を使用して、キーを別のキーに再マップしたり、キーを完全に無効にしたりできます。スキャンコードのマッピングは、次のレジストリキーに保存されます。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Keyboard Layout
キーに、Scancode Map
値を追加する必要があります。この値はタイプREG_BINARY
(リトルエンディアン形式)であり、次の表に指定されているデータ形式を持っています。
Start offset (in bytes) | Size (bytes) | Data
---------------------------------------------------------------------
0 | 4 | Header: Version Information
4 | 4 | Header: Flags
8 | 4 | Header: Number of Mappings
12 | 4 | Individual Mapping
... | ... | ...
Last 4 bytes | 4 | Null Terminator (0x00000000)
1番目と2番目の
DWORDS
はヘッダー情報を格納し、スキャンコードマッパーの現在のバージョンではすべてゼロに設定する必要があります。 3番目のDWORD
エントリは、ヌル終了マッピングを含む、後続のマッピングの総数のカウントを保持します。したがって、最小カウントは1になります(マッピングは指定されていません)。個々のマッピングはヘッダーの後に続きます。各マッピングの長さは1DWORD
で、2つのWord
長さフィールドに分割されます。各Word
フィールドには、マップするキーのスキャンコードが格納されます。ソース: キーボードおよびマウスクラスドライバー
この場合、マッピングは1つだけです。メディアミュートキー(スキャンコード0xe020
)です。 0x0000
に再マップされます。これは、無効になることを意味します。
スキャンコードの値は、 SharpKeys などのプログラムで簡単に見つけることができます。
あなたが言ったように、それはドライバーの問題のように聞こえると思います。そうは言っても、Lenovoのサイトにアクセスし、ラップトップのドライバーをサイトからダウンロードして、すべて再インストールすることをお勧めします。それはあなたの問題を解決するはずです。
それでも問題が解決しない場合は、コントロールパネルからデバイスマネージャーにアクセスして、すべてのドライバーが正常に機能しているかどうかを確認できます。原因が見つかった場合は、そこから無効にすることもできます。横に黄色の記号が付いているドライバーまたは不明なドライバーがある場合は、該当するドライバーをダウンロードするか(推奨)、無効にする必要があります。
Realtekサウンドドライバーのようなものをインストールしてみることもできます。
お役に立てれば。