web-dev-qa-db-ja.com

Windowsキーボードのスキャンコードのレジストリ情報はどこにありますか?

Windows 7キーボードの一部のキーを再マッピングしています。

私は(.regファイルで)以下を実行しました:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00 

他のキーを再マッピングできることに興味があります。しかし、私はこれを行うための特定のスキャンコードを見つけるのにかなりの時間を費やしています。

これらのスキャンコードのリストはどこかにありますか?私はかなりの時間を費やして情報を見つけようとしましたが、大文字/コントロール以外は見つけられないようです。すべてのスキャンコードのリストが必要です-再マッピングに意味のあるフォーマットで。

私が興味を持っている特定のキーは次のとおりです。

  • メニューボタン(wtf windows)
  • windowsキー
  • 代替
  • シフト
  • 関数
  • インサート
  • 一時停止
10
enderland

@fabianrolingおよびサードパーティソフトウェアを使用できないその他のユーザー: キーボードスキャンコード仕様 マイクロソフトのすべてのスキャンコードの定義があります。また、次のようにも書かれています。

すべてのMicrosoftオペレーティングシステムでは、すべてのキーボードが実際にスキャンコードセット2の値をキーボードからキーボードポートに送信します。これらの値は、i8042ポートチップによってスキャンコードセット1に変換されます。残りのオペレーティングシステム、およびスキャンコードを処理するすべてのアプリケーションは、値がスキャンコードセット1からのものであることを想定しています。

つまり、Windows固有のものではなく、標準のセット1コードのみです。

3

簡単な方法でやりたい場合は、単純に SharpKeysKeyTweak または同様のユーティリティを使用できます。

あなたが単にスキャンコードを求めているなら、同じプログラムが役立つはずです:

1

2
3

2
Karan