web-dev-qa-db-ja.com

16進キーコードの検索

Windowsのキーを再マップするプログラムを作成しようとしていますが、16進値を見つけるのに苦労しています。 CapsLockが3Aであることは知っていますが、ASCIIテーブルを検索すると、3Aはコロンであると表示されます。これはなぜですか?探している16進コードはどこにありますか?

1
Jordan Baron

非常に低いレベルでキーボードキーを傍受しているため、文字は取得されませんが、 スキャンコード 、次のように定義されます。

スキャンコード(またはスキャンコード)は、ほとんどのコンピューターのキーボードがコンピューターに送信して、どのキーが押されたかを報告するデータです。キーボードの各キーには、番号または一連の番号が割り当てられています。

参考までに キーボードスキャンコードの表 を参照してください。

多くのキーにはスキャンコードがありますが、ASCII同等のものはありません(たとえば、CapsLock)。スキャンコードとASCII同等のもの)の両方を持つキーは、それらのASCII値(低レベルのAPI呼び出しを使用してキーを押す場合を除く)。

2
harrymc