
Mit Zeilen wie
key <AD01> { [ q, Q, degree, paragraph ] };
in /usr/share/X11/xkb/symbols/us
kann ich mit ISO_Level3_Shift+q auf das Gradsymbol zugreifen. Ich dachte, dass das Hinzufügen eines fünften Elements es mit zugänglich machen würde ISO_Level5_Shift+q
, aber das passiert nichts (gibt aus q
). Tatsächlich unterbricht das Hinzufügen eines fünften auch Level 3. Wie kann ich den zusätzlichen Modifikator nutzen? Arch ausführen.
Antwort1
Sie sind fast da. Sie kommen ¶
mit ISO_Lv3_Shift+ Shift+ q-- das ist die vierte Ebene.
// ISO level 1 2 3 4 5 6 7 8
key <AD01> { [ q, Q, degree, paragraph, foo, bar, baz, bat ] };
Um auf alle diese Symbole zuzugreifen, benötigen Sie Shiftdrei Modifikatoren:
- kein Mod gibt dir
q
; füge hinzu ShiftfürQ
- ISO_Lv3_Shiftgibt Ihnen
°
; hinzufügen Shiftfür¶
- ISO_Lv5_Shiftgibt Ihnen
foo
; hinzufügen Shiftfürbar
- ISO_Lv3_Shift+ ISO_Lv5_Shiftgibt Ihnen
baz
; hinzufügen Shiftfürbat
Ich glaube, dass in manchen Kontexten die Kombination ISO_Lv3_Shift„+“ ISO_Lv5_Shiftals ISO_Lv8_Shift
„oder“ bezeichnet wird level8
.
Antwort2
Dank quixotic's Kommentar habe ich herausgefunden, dass es funktioniert, nachdem man hinzugefügt hat
key.type[Group1] = "EIGHT_LEVEL";
unter der name[Group1]=
Linie.