Ich versuche, ein neues Tastaturlayout mit mehreren Ebenen zu erstellen. Es gelang mir, Mod3 bis Mod5 zu verwenden, um diese Ebenen zu implementieren, aber ich würde die ModX-Bits lieber nicht verwenden, da sie von Anwendungen verwendet werden (Emacs, Desktop-Umgebungen).
So mache ich es im Moment:
key <RWIN> {actions = [SetMods(modifiers= Mod3)]}
aber ich würde lieber etwas in die richtige Richtung tun
key <RWIN> {actions = [SetMods(modifiers= VirtualModifier1)]};
Wobei VirtualModifier keinem der physischen Mod3-Mod4 zugeordnet ist ( aber da ich VirtualModifier verstehe, sind sie nur Aliase zu den realen).
Ich habe auch darüber nachgedacht, xkb-Gruppen zu verwenden, bei denen das Drücken auf eine bestimmte Gruppe und das Loslassen auf eine andere Gruppe zurückgeschaltet werden, sofern dies möglich ist.
Ist es überhaupt möglich, zusätzliche Ebenen auf einer Tastatur zu implementieren, ohne die Modifiziererbits zu verwenden?