Warum zeigt showkey einen anderen Schlüsselcode als xev?

8

Auf der Suche nach einer Antwort bin ich auf diese Frage gestoßen . Es gibt so etwas:

Der von X verwendete Schlüsselcode X und der vom Kernel verwendete Schlüsselcode sind aus "historischen Gründen" OFF BY 8. Nehmen Sie also 97 - 8 = 89 und verwenden Sie 89 mit dem Befehl setkeycodes (wieder als root):

Weiß jemand, was die historischen Gründe sind und warum sich die Codes um 8 unterscheiden?

Mikhail Morfikov
quelle

Antworten: