作为一个neovim重度用户,实在觉得ESC键太远了,而且CapsLock键没啥用还占了个黄金位置,所以就交换了两个键的位置。

我用的X11,设置如下

在用户目录下创建文件:

1
vim ~/.Xmodmap

编辑如下:

1
2
3
4
5
6
remove Lock = Caps_Lock

keysym Escape = Caps_Lock
keysym Caps_Lock = Escape

add Lock = Caps_Lock

保存重新登录即可

KDE系统设置

后来发现KDE系统设置里可以设置两个键交换的选项:

System Settings > Input Devices > Keyboard > Advanced > Config keyboard options > caps lock behavior > Swap Esc and Caps Lock