Ich habe eine Tastatur mit einem Scrollrad, aber sie funktioniert unter Ubuntu nicht und der xev
Befehl zeigt beim Verschieben nichts an. Aber mit dem dmesg
Befehl fand ich Folgendes:
Wenn Sie das Scrollrad nach oben bewegen:
atkbd serio0: Unknown key pressed (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.
Wenn Sie das Scrollrad nach unten bewegen:
atkbd serio0: Unknown key released (translated set 2, code 0x8b on isa0060/serio0).
atkbd serio0: Use 'setkeycodes e00b <keycode>' to make it known.
Es scheint dieselbe Taste zu sein, aber die gedrückte / freigegebene Änderung ändert sich, wenn sie nach oben / unten bewegt wird.
xmodmap -pke | grep croll
zeigt an:
keycode 78 = Scroll_Lock NoSymbol Scroll_Lock
keycode 185 = XF86ScrollUp NoSymbol XF86ScrollUp
keycode 186 = XF86ScrollDown NoSymbol XF86ScrollDown
Wie konfiguriere ich es so, wenn "gedrückt" der Schlüsselcode 185 ist und wenn "freigegeben" der Schlüsselcode 186 ist?
dmesg
Befehl, den Sie verwendet haben? Ich versuche hier etwas anderes herauszufinden: askubuntu.com/questions/450066/…Antworten:
Sie sollten verwenden
setkeycodes
, um einen Schlüsselcode zuzuweisen.http://www.jveweb.net/de/archives/2011/01/configure-unrecognized-keys-in-linux.html
Der Scan-Code der Schlüssel wurde nicht erkannt. Es wurde festgestellt, dass kein Schlüsselcode mit dem Scan-Code verknüpft ist. Der wichtige Wert wird hier direkt neben dem Befehl setkeycodes angezeigt. Sie müssen also e00b definieren
Finden Sie einen unbenutzten Schlüsselcode mit heraus
und weisen Sie dann mit dem Befehl einen Schlüsselcode zu
quelle