> 3. Ich fände es eigentlich besser, wenn statt der Typen > EIGHT_LEVEL_NEO_LOCKS_QUARTERALPHABETIC und EIGHT_LEVEL_NEO_LOCKS > andere, besser an Neo angepasste Typen definiert würden (da wir sie > ohnehin extra einführen müssen).
Je Neo-spezifischer die Typen sind, desto weniger sind sie für andere Layouts wiederverwendbar. Wenn man eine Aufnahme ins offizielle xkeyboard-config anstrebt ist das durchaus ein Thema. > Nur sechs Ebenen (wie in Neo) Die tote Taste 1 hat sieben Ebenen. > Das würde das Anpassen eines eigenen Neo über eine .Xmodmap (für Leute > ohne Rootrechte oder wenn sie nicht im xkb rumschreiben möchten) > einfacher und logischer machen. Man braucht keine root-Rechte um den offiziellen xkb-Treiber zu verwenden. Zum (nichttrivalen) Anpassen kann man mit xkbcomp ein .xkb-File erzeugen und das dann nach Gusto anpassen. Für einfache Anpassungen reichten vielleicht schon die angebotenen Optionen. In dem Zusammenhang muss ich natürlich wieder meinen monolithischen Treiber ins Gespräch bringen. Dort ist die komplette Belegung in einem .xkb-File, alle Modifikatoren sind reell (Neo-Mod3=X-Mod3, Neo-Mod4=X-Mod4) und die Levels sind wie die Ebenen nummeriert. Zum rumexperimentieren ist das meiner Meinung nach die beste Option. > 4. Wozu wird in symbols/level5 der X-Mod2 belegt? Damit Mod4-Lock durch Mod4+Mod4, aber nicht durch ein einfaches Mod4 gelöst wird. Dazu der Zustand «Mod4 gelockt» sich vom Zustand «Mod4 gedrückt» unterscheiden. Wenn du eine Idee hast wie man das ohne einen zusätzlichen reellen X-Modifikator hinbekommt wäre das natürlich prima. Andreas
