修飾キーを押すときにXKBを使用してCaps Lockを無効にする

修飾キーを押すときにXKBを使用してCaps Lockを無効にする

すべての修飾キー(Shiftを除く)に対してCaps Lockを無効にしたいと思います。また、いくつかの修飾子を交換したいので、2つの目標を同時に達成しようとしています(そうでなければどうすればよいかわかりません)。読んだ後この回答、カスタムレイアウトで次のコードを試しましたが、動作しません。

key <LCTL> {  type[Group1] = "ONE_LEVEL",
              symbols[Group1] = [ Super_L ],
              actions[Group1] = [
                      SetMods(modifiers=none),
                      SetMods(modifiers=Lock,clearLocks)
                      ]};

modifier_map Mod4 { <LCTL> };

ただし、次の簡単な再マッピングは機能します。

key <LCTL> {  type = "ONE_LEVEL", [ Super_L ] };

modifier_map Mod4 { <LCTL> };

私は何を見逃していますか?

ベストアンサー1

おすすめ記事