![XMonad 重新映射大写锁定以退出](https://linux22.com/image/1463953/XMonad%20%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E5%A4%A7%E5%86%99%E9%94%81%E5%AE%9A%E4%BB%A5%E9%80%80%E5%87%BA.png)
我之前使用的是 Gnome,但当我切换到 XMonad 时,我创建的从 Esc 到 Caps Lock 的重新映射不起作用。我不确定如何配置 XMonad 来进行这种交换。
我尝试过
xmodmap -e "keycode 66 = Escape NoSymbol Escape"
并xmodmap -e "keycode 9 = Caps_Lock NoSymbol Caps_Lock"
用来xev
确认这一点9
,并且66
确实有正确的键码。但是 Esc 和 Caps Lock 现在都切换 Caps Lock,而两者都不切换 Esc。
答案1
以下对我有用:
xmodmap -e "keycode 66 = Escape"
xmodmap -e "keycode 9 = Caps_Lock"
xmodmap -e "clear Lock"