I would like all modifier keys -- except Shift -- to disable Caps Lock. Since, I would like to swap some modifiers as well, I am trying to achieve both goals at the same time (I wouldn't know how to do otherwise). After having read this answer, I have tried the following code in my custom layout, but it doesn't work:
key <LCTL> { type[Group1] = "ONE_LEVEL",
symbols[Group1] = [ Super_L ],
actions[Group1] = [
SetMods(modifiers=none),
SetMods(modifiers=Lock,clearLocks)
]};
modifier_map Mod4 { <LCTL> };
However, the following simple remapping does work:
key <LCTL> { type = "ONE_LEVEL", [ Super_L ] };
modifier_map Mod4 { <LCTL> };
What am I missing?