移位锁定键的作用类似于逃逸和移位锁定。如何只使用xmodmap使其行为像escape一样?

时间:2012-05-28 13:53:25

标签: linux vim keyboard keyboard-shortcuts

我希望我的移位锁按钮在vim中的linux(ubuntu)中表现得像逃脱一样。我在我的主目录中执行了以下操作:

  1. xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape'
  2. xmodmap -pke > .Xmodmap
  3. 在主文件夹中创建.xinitrc en paste: 该文件中为xmodmap .Xmodmap
  4. 资源:

    https://askubuntu.com/questions/24916/how-do-i-remap-certain-keys How to map CAPS LOCK key in VIM?

    问题是,现在我的shift lock密钥同时表现为shift lockescape,如何将其更改为仅像escape一样?< / p>

2 个答案:

答案 0 :(得分:5)

对于Ubuntu 11.10+(带有Gnome 3库),有一个“几乎隐藏”的键盘选项,允许您更改许多键行为。要使大写锁定像其他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 - Make Caps Lock an additional ESC

如上所示,还有许多其他可能性,例如“Swap ESC和Caps Lock”。此外,如果您错过了大写锁定功能,则可以选择“映射大写锁定行为”以用于其他键/键组合。只需阅读所有选项,测试一对并挑选您的最爱。

答案 1 :(得分:0)

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

/usr/bin/setxkbmap -option "ctrl:swapcaps"