所以真正让我用 vim 编辑文本更容易的一件事是切换大写锁定和转义键,事实证明我可以在 GUI 键盘设置中做到这一点。但是现在当我使用 Colemak 键盘布局时,大写锁定键映射到退格键,而我希望它映射到大写锁定或转义。有没有简单的方法来改变这个?
所以真正让我用 vim 编辑文本更容易的一件事是切换大写锁定和转义键,事实证明我可以在 GUI 键盘设置中做到这一点。但是现在当我使用 Colemak 键盘布局时,大写锁定键映射到退格键,而我希望它映射到大写锁定或转义。有没有简单的方法来改变这个?
您可以强制Caps Lock使用Esc任何布局:
在System ▸ Preferences ▸ Keyboard ▸ Layouts ▸ Options中,将CapsLock 键行为设置为Make CapsLock 额外的 ESC。
有点晚了,但我挣扎了一段时间想弄清楚如何根据自己的喜好解决这个问题,我想分享我的解决方案。
我注释掉了重新映射Caps Lockkey in的行
/usr/share/X11/xkb/symbols/us
,这是美国布局的键盘映射。我已经在这里上传了结果文件。