Windowsのキーを再マップするプログラムを作成しようとしていますが、16進値を見つけるのに苦労しています。 CapsLockが3A
であることは知っていますが、ASCIIテーブルを検索すると、3A
はコロンであると表示されます。これはなぜですか?探している16進コードはどこにありますか?
非常に低いレベルでキーボードキーを傍受しているため、文字は取得されませんが、 スキャンコード 、次のように定義されます。
スキャンコード(またはスキャンコード)は、ほとんどのコンピューターのキーボードがコンピューターに送信して、どのキーが押されたかを報告するデータです。キーボードの各キーには、番号または一連の番号が割り当てられています。
参考までに キーボードスキャンコードの表 を参照してください。
多くのキーにはスキャンコードがありますが、ASCII同等のものはありません(たとえば、CapsLock)。スキャンコードとASCII同等のもの)の両方を持つキーは、それらのASCII値(低レベルのAPI呼び出しを使用してキーを押す場合を除く)。