Ich verwende Archlinux auf meinem Thinkpad x1 Carbon der 5. Generation, das einige zusätzliche Schlüssel enthält. Diese Schlüssel tun derzeit nichts und ich möchte sie neu zuordnen.
Zuerst habe ich versucht, ihre Schlüsselcodes über zu erhalten, xev
aber sie wurden nicht erkannt, also habe ich ihre Schlüsselcodes über evtest herausgefunden.
Hier sind die Ergebnisse:
Event: time 1519668920.038747, type 4 (EV_MSC), code 4 (MSC_SCAN), value 45
Event: time 1519668920.038747, type 1 (EV_KEY), code 364 (KEY_FAVORITES), value 1
Event: time 1519668920.038747, -------------- SYN_REPORT ------------
Event: time 1519668920.038836, type 4 (EV_MSC), code 4 (MSC_SCAN), value 45
Event: time 1519668920.038836, type 1 (EV_KEY), code 364 (KEY_FAVORITES), value 0
Event: time 1519668920.038836, -------------- SYN_REPORT ------------
Event: time 1519668923.198764, type 4 (EV_MSC), code 4 (MSC_SCAN), value 49
Event: time 1519668923.198764, type 1 (EV_KEY), code 374 (KEY_KEYBOARD), value 1
Event: time 1519668923.198764, -------------- SYN_REPORT ------------
Event: time 1519668923.198883, type 4 (EV_MSC), code 4 (MSC_SCAN), value 49
Event: time 1519668923.198883, type 1 (EV_KEY), code 374 (KEY_KEYBOARD), value 0
Event: time 1519668923.198883, -------------- SYN_REPORT ------------
Also habe ich versucht, sie mit xmodmap regulären Schlüsseln zuzuordnen. Zum Beispiel.
keycode 374 = F13
oder
keycode 374 = XF86LaunchB
war aber erfolglos. Wie gehe ich vor? Ich habe auch versucht, die Scan-Codes über, setkeycoder 45 255
aber ohne Erfolg, auf Schlüsselcodes zu setzen
.
xmodmap
undsetxkbmap
Sie können hier nicht helfen. Vielleicht mit einem udev-hwdb
Override neu zuordnen ? (xkbcommon
Unter Wayland-Komponisten wird dieses Problem nicht auftreten, obwohl Xwayland-Kunden dies wahrscheinlich immer noch tun werden.)setkeycodes
, müssen Sie sie jedoch auf einen Wert von weniger als 255-8, dh 247, neu nummerieren, da 8 für den X11-Server hinzugefügt wird.setkeycodes 45 247
und dannxmodmap -e 'keycode 255 = XF86AudioMute'
zu testen, aber keinen Erfolg.Antworten:
Das einzige, was mir in den Sinn kommt, ist das Patch von Gianni Ceccarelli,
xf86-input-evdev
das eine neuexorg
Konfigurationsoption namensevent_key_remap
(Details auf seiner Seite) hinzufügt .Ich kann es nicht mit einer tatsächlichen Tastatur testen - meine Laptop-Tastatur erzeugt oben keine Tastencodes
255
-, aber ich habe es in der Vergangenheit erfolgreich verwendet, um Tasten auf Fernbedienungen für mythTV-Setups neu zuzuordnen .quelle