スキャンコードをキーコードにマッピング

スキャンコードをキーコードにマッピング

Archwikiの記事スキャンコードをキーコードにマッピング状態

スキャンコードをキーコードにマッピングするのは一般的で、LinuxコンソールやXorgに限定されません。 [...]

そしてArchwikiの記事追加のキーボードキー(前の記事のおすすめを読む)

LinuxコンソールとXorgのキーコードは異なります。

どちらが本当ですか?それとも私が勘違いして全く矛盾しないのでしょうか?

答え1

キーコードは数値的に違い:Xキーコードの値は、MIN_KEYCODEソースコードに見られるように、Linux入力レイヤーのキーコードに8(の値)を追加することによって得られます。evdev.c、280行。それ以外は同じです(同じ順序、同じ意味)。

スキャンコードとキーコードのマッピングは実際に完了しました。すべての入力デバイスだから、そういう意味では「普遍的な」というわけではありません。 2つのUSBキーボードをコンピュータに接続し、各キーボードに独自のマッピングを提供できます。興味深いことに、これを行う標準ユーティリティはないようです。ただし、LinuxコンソールとXの結果のキーコードは同じです(数値差を無視)。

関連情報