Dellキーボードショートカットボタンの再マッピング

Dellキーボードショートカットボタンの再マッピング

私はデルのsk-8135を持っています キーボード上部にいくつかのショートカットキーがあり、戻る、進む、停止、更新、ホームページ、電子メール、マイコンピュータ、計算などが含まれています。レジストリのAppKeyキーを編集することでこれらを変更することができました。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey

AppKey には 1、2、4、3、7、15、17、18 の 8 つのサブキーがあります (キーボードのボタンの順番にリストされています)

AppKey 1の「Forward」では、ShellExecuteを実行して正常に動作していますが、唯一の問題はまだ進むキーを押していると認識しているただし、同時に ShellExecute も適切に実行されます。ここ後方ショートカットを押したとき(および編集されていないショートカット ボタンを押したとき)の ProcessMonitor 結果です。

ShellExecute を実行しながら、戻る/進む/更新ボタンを完全に無効にする方法はありますか?

注: メール、マイ コンピューター、Calc はこれに該当しません。これらはホットキー設定のみを起動し、ホットキー自体は起動しないからです。

答え1

キーをブロックするためにバックグラウンドで実行される Java プログラムをコンパイルすることで、この問題を修正できました。これは私が使用したコードです。

さて、このプログラムはキーとレジストリ呼び出しを無効にしたので、これを「case: 0x__」の下に貼り付けました。

try {
Process process = Runtime.getRuntime().exec("C:\\Program Files\\AutoHotkey\\AutoHotkey.exe \"C:\\Program Files\\AutoHotkey\\auto.ahk\"");
} catch (IOException e) {  }

関連情報