Modificadores adicionales de definición de diseño x11

Modificadores adicionales de definición de diseño x11

Estoy intentando crear una nueva distribución de teclado que tenga varias capas. Logré usar Mod3 a Mod5 para implementar esas capas, pero preferiría no usar los bits ModX porque las aplicaciones sí los usan (emacs, entornos de escritorio).

Así lo hago en este momento:

key <RWIN> {actions = [SetMods(modifiers= Mod3)]}

pero prefiero hacer algo parecido

key <RWIN> {actions = [SetMods(modifiers= VirtualModifier1)]};

donde VirtualModifier no está asociado con uno de los Mod3-Mod4 físicos (peroSegún tengo entendido, los VirtualModifiers son solo alias de los reales).

También estaba pensando en usar grupos xkb donde presionar cambia a un grupo específico y soltarlo regresa, si eso es posible.

¿Es posible implementar capas adicionales en un teclado sin utilizar los bits modificadores?

información relacionada