我转储了当前的 xkb 配置xkbcomp :0 keyboard.xkb
,发现 ISO_Level3_Shift 有两个“解释”条目:
interpret ISO_Level3_Shift+AnyOf(all) {
virtualModifier= LevelThree;
useModMapMods=level1;
action= SetMods(modifiers=LevelThree,clearLocks);
};
# ⋮
interpret ISO_Level3_Shift+AnyOfOrNone(all) {
action= SetMods(modifiers=LevelThree,clearLocks);
};
但在我看来,第一个条目根本没有任何作用。那么,为什么要包含它呢?