> Gundsätzlich ist es möglich, die Modifier getrennt zu loggen, so dass ein > Shift-Lock und ein Mod3-Lock insgesamt die Ebene 5 ergäbe, ABER… > Es steht dann kein normals Leerzeichen, kein Komma, kein Punkt, kein > Gedankenstrich, keine Klammern, keine Anführungszeichen, … zur Verfügung. Das > Schreiben eines Textes ist auf diese Weise also nicht sinnvoll.
Mit XKB hat man noch mehr Möglichkeiten. Der Treiber benutzt 5 X-Modifier für nur 7 Levels; da ist noch viel Luft drin. Im meinem monolithischen Treiber wird z.B. ein Kyrillisch-Lock per X-Mod2-Lock und X-Lock-Lock (Neo-Mod4-Lock und Neo-CapsLock) realisiert. Nur Buchstabentasten sind betroffen, alle anderen Tasten funktionieren wie ohne Locks, Ebene 3, 4, und 5 funktionieren auf allen Tasten. Für den offiziellen XKB-Treiber ist dieser Weg allerdings problematisch, da man dazu ganz spezielle xkb_types braucht die von anderen Projekten kaum wiederzuverwerten sind. In dieser Hinsicht ist ein neo_griechisch wie es dir vorschwebt der bessere Weg, auch wenn man dazu mehr knappe Ressourcen (in diesem Falle XKB-groups) verbraucht. Andreas
