Ich versuche, ein neues Tastaturlayout mit mehreren Ebenen zu erstellen. Es ist mir gelungen, diese Ebenen mit Mod3 bis Mod5 zu implementieren, aber ich möchte die ModX-Bits lieber nicht verwenden, da sie von Anwendungen verwendet werden (Emacs, Desktopumgebungen).
So mache ich es im Moment:
key <RWIN> {actions = [SetMods(modifiers= Mod3)]}
aber ich würde lieber etwas in der Art machen
key <RWIN> {actions = [SetMods(modifiers= VirtualModifier1)]};
wobei VirtualModifier nicht mit einem der physischen Mod3-Mod4 verknüpft ist (Aberso wie ich VirtualModifiers verstehe, sind sie lediglich Aliase für die echten).
Ich habe auch darüber nachgedacht, XKB-Gruppen zu verwenden, bei denen durch Drücken zu einer bestimmten Gruppe gewechselt wird und durch Loslassen zurück gewechselt wird, sofern dies möglich ist.
Ist es überhaupt möglich, zusätzliche Ebenen auf einer Tastatur zu implementieren, ohne die Modifier-Bits zu verwenden?