2

我希望我的 shift 锁定按钮在 vim 中的作用类似于 linux(ubuntu) 中的逃生。我在我的主目录中执行了以下操作:

  1. xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
  2. xmodmap -pke > .Xmodmap
  3. 在主文件夹中创建 .xinitrc 并粘贴: xmodmap .Xmodmap在该文件中。

资源:

https://askubuntu.com/questions/24916/how-do-i-remap-certain-keys 如何在 VIM 中映射 CAPS LOCK 键?

问题是现在我的shift lock密钥同时表现得像shift lockAND escape,我怎样才能将它更改为完全像escape

4

2 回答 2

5

对于 Ubuntu 11.10+(带有 Gnome 3 库),有一个“几乎隐藏”的键盘选项,可让您更改许多按键行为。要使Caps Lock 像附加的 ESC 一样工作,请执行以下步骤:

1. System -> Preferences -> Keyboard
2. Select Layouts tab, then Layout Options
3. Click on 'CapsLock key behavior'
4. Click on 'Swap ESC and CapsLock'

这是一个打印屏幕: Gnome 3 - 使 Caps Lock 成为额外的 ESC

如上图还有很多其他的可能,比如“交换 ESC 和 Caps Lock”。此外,如果您错过了 Caps Lock 功能,还有一个选项可以为其他键/键组合“映射 Caps Lock 行为”。只需阅读所有选项,测试几个并选择您的最爱。

于 2012-05-29T16:25:44.290 回答
0

您也可以使用 X 窗口下的命令。

/usr/bin/setxkbmap -option "ctrl:swapcaps"
于 2013-03-26T08:40:44.923 回答