Ich habe versucht, meine Tastaturzuordnung von xmodmap auf xkb zu migrieren, aber ich habe einige Probleme. Ich kann sehen, wo die "normalen" Schlüssel /usr/share/X11/xkb/symbol/us
für mich geändert werden müssen, aber diese Datei scheint keine "speziellen" Schlüssel, einschließlich Modifikatoren, zu enthalten.
Die vollständige Neuzuordnung, die ich erreichen möchte, ist:
- Tauschen Left CtrlundShift
- Ersetzen Right CtrldurchShift
- Ersetzen Right Shiftdurch'
- Ersetzen 'durch/
- Rechte leere Taste (Schlüsselcode 97) an Menu
- Leere leere Taste (Schlüsselcode 92) bis AltGr
- AltGr Kodierungen:
- Schlüsselcode 20 = minus Unterstrich minus Unterstrich Endash Emdash
- Schlüsselcode 60 = Zeitraum größer Zeitraum größere Auslassungspunkte
- Fn+ F5und Fn+ F6steuern die Helligkeit
- Schlüsselcode 148 = XF86MonBrightnessDown NoSymbol XF86MonBrightnessDown
- Schlüsselcode 179 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp
Wie kann ich das erreichen?
xorg
keyboard
configuration
keyboard-layout
xkb
Sparhawk
quelle
quelle
Antworten:
Die Lösung besteht darin,
AltGr
Codierungen in zu erstellen/usr/share/X11/xkb/symbol/us
, aber/usr/share/X11/xkb/keycodes/evdev
stattdessen die meisten Schlüssel zu tauschen .(Ich habe jedoch noch nicht herausgefunden, wie Fn + F5 und Fn + F6 XF86MonBrightnessDown und XF86MonBrightnessUp zugeordnet werden können.)
quelle