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

Ben*_*ey4 2 linux keyboard vim keyboard-shortcuts

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

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

资源:

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

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

Mag*_*eno 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'
Run Code Online (Sandbox Code Playgroud)

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

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