x11 レイアウト定義の追加修飾子

x11 レイアウト定義の追加修飾子

複数のレイヤーを持つ新しいキーボード レイアウトを作成しようとしています。 Mod3 から Mod5 を使用してこれらのレイヤーを実装することに成功しましたが、アプリケーション (emacs、デスクトップ環境) が ModX ビットを使用するため、ModX ビットは使用しません。

現時点では、次のようにしています。

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

でも私はむしろ

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

ここで、VirtualModifierは物理的なMod3-Mod4のいずれかに関連付けられていません(しかし私が理解している限りでは、VirtualModifiers は実際のものの単なるエイリアスです。

また、可能であれば、押すと特定のグループに切り替わり、放すと元に戻る xkb グループの使用も検討していました。

修飾ビットを使用せずにキーボードに追加のレイヤーを実装することは可能ですか?

関連情報