
를 누르면 특정 수정자(Mod3)를 잠그고 싶습니다 Control + Caps_Lock
.
xkb_compatibility "mod3"
{
// set Control bit on Control_L
interpret Control_L {
action = SetMods(modifiers=Control);
};
// try locking Mod3 …
interpret Caps_Lock+Exactly(Control) {
action = LockMods(modifiers=Mod3);
};
};
비트가 뒤집히기 는 하지만 사용 중에 xev -event keyboard
이 비트가 뒤집히는 것을 본 적이 없습니다 .Mod3
Control
나는 또한 a
대신에 그냥 사용해 보았지만 Caps_Lock
아무 것도 바뀌지 않았습니다.
또한 .AnyOf(Control)
Exactly(Control)
내가 무엇을 놓치고 있나요?
내 XKB 맵의 다른 콘텐츠가 이 시도를 방해합니까?
아니면 interpret
이 진술이 어떻게 작동하는지에 대한 내 가정이 틀렸습니까?
답변1
"action"을 "action"으로 바꿔보세요.