modificadores adicionais de definição de layout x11

modificadores adicionais de definição de layout x11

Estou tentando criar um novo layout de teclado com várias camadas. Consegui usar Mod3 a Mod5 para implementar essas camadas, mas prefiro não usar os bits ModX porque os aplicativos os utilizam (emacs, ambientes de desktop).

É assim que faço neste momento:

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

mas eu preferiria fazer algo nesse sentido

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

onde VirtualModifier não está associado a um dos Mod3-Mod4 físicos (mascomo eu entendo os VirtualModifiers, eles são apenas apelidos para os reais).

Eu também estava pensando em usar grupos xkb onde pressionar os interruptores para um grupo específico e soltá-los volta, se isso for possível.

É possível implementar camadas adicionais em um teclado sem usar os bits modificadores?

informação relacionada