J'essaie de créer une nouvelle disposition de clavier comportant plusieurs couches. J'ai réussi à utiliser Mod3 à Mod5 pour implémenter ces couches, mais je préférerais ne pas utiliser les bits ModX, car les applications les utilisent (emacs, environnements de bureau).
Voici comment je le fais en ce moment:
key <RWIN> {actions = [SetMods(modifiers= Mod3)]}
mais je préfère faire quelque chose le long des lignes
key <RWIN> {actions = [SetMods(modifiers= VirtualModifier1)]};
où VirtualModifier n'est pas associé à l'un des modules physiques Mod3-Mod4 ( mais si je comprends bien les modificateurs virtuels, ce ne sont que des alias pour les vrais).
Je pensais aussi à l’utilisation de groupes xkb où appuyer sur un groupe spécifique puis le relâcher permet de revenir en arrière, si cela est possible.
Est-il même possible d'implémenter des couches supplémentaires sur un clavier sans utiliser les bits du modificateur?