showkeyがxevとは異なるキーコードを表示するのはなぜですか?

showkeyがxevとは異なるキーコードを表示するのはなぜですか?

私が出会った答えを見つけてこの問題。次のようなものがあります。

「歴史的理由」により、Xで使用するキーコードとカーネルで使用するキーコードの両方が8にオフになりました。したがって、97 - 8 = 89を取り、setkeycodesコマンドに89を使用します(再ルートとして):

歴史的な理由が何であるか、なぜコードが8つ違うのかを知っている人はいますか?

ベストアンサー1

X11プロトコルキーコードを[8,255]範囲の8ビット値として定義。値0はAnyKeyの特別な値です。 1-7を使用する項目があるかどうか覚えておらず、将来の特別なケースのために予約されています。

おすすめ記事