수정자 키를 누를 때 XKB를 사용하여 Caps Lock 비활성화

수정자 키를 누를 때 XKB를 사용하여 Caps Lock 비활성화

모든 수정자 키(Shift 제외)에 대해 Caps Lock을 비활성화하고 싶습니다. 또한 일부 수정자를 교환하고 싶기 때문에 두 가지 목표를 동시에 달성하려고 노력하고 있습니다(그렇지 않으면 어떻게 해야 할지 모르겠습니다). 읽고 나서이 답변, 사용자 정의 레이아웃에서 다음 코드를 시도했지만 작동하지 않습니다.

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> };

내가 무엇을 놓치고 있나요?

관련 정보