答案1
我发现的一个解决方法是/usr/share/X11/xkb/symbols/us
直接修改我使用的布局文件(在我的情况下是变体“altgr-intl”)。
然后我可以重新映射四个Caps Lock
级别
- 左控制键
- 逃脱
- 传统大写锁定
- 退格键
key <CAPS> { [Control_L, Escape, Caps_Lock, BackSpace ] };
modifier_map Control { <CAPS> };
它可以通过 进行(重新)加载setxkbmap -layout us -variant 'altgr-intl'
。我没有任何预编译的符号文件。
escape_shifted_capslock
不过,像这样的规则control_shifted_capsloc
才是真正的解决方案,它并不局限于单一的布局。