を押すと、特定の修飾子(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
「アクション」を「アクション」に置き換えてください。