将 Caps-Lock 重新映射到 ESC 不会停用“大写锁定”

将 Caps-Lock 重新映射到 ESC 不会停用“大写锁定”

我很高兴拥有一台运行 Kubuntu 13.04 的华硕 ZenBook Prime UX31A-R4005P。我也是一名快乐的用户vim;这意味着我很懒,不喜欢我的手移动得太多。

我确实使用以下命令将我的Caps Lock键重新映射到:ESCxmodmap

xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'

这在几台计算机上都有效,但在我的 ZenBook 上,当我按下时Caps LockESC会发送 Caps Lock被激活。

我可以双击该Caps Lock键来解决这个问题,但是这有点违背了目的。

任何帮助都将受到赞赏。

答案1

我又看了一遍,做了一些研究,找到了解决问题的方法。我用下面的命令替换了我的xmodmap命令:setxkmap

#!/bin/sh
setxkbmap -option caps:escape

我将此脚本作为 KDE 启动前脚本来运行。

希望这可以帮助别人。

相关内容