如何在14.04中交换Escape和Caps Lock?

似乎允许诸如“交换退出键和大写锁定”之类的东西的键盘布局选项已从14.04中的键盘设置中消失了吗?是否有其他GUI可以设置? 还是回到dotfiles ?

安装GNOME调整工具 (gnome-tweak-tool),在“ 打字”选项卡下,有一个选项可以使用Caps Lock交换Esc 。 这在Ubuntu 14.04中对我有用。

gnome调整工具输入部分

正如我在另一个类似问题中提到的,交换EscCtrl的常用方法是使用~/.Xmodmap文件中的以下行:

 clear Lock keysym Caps_Lock = Escape keysym Escape = Caps_Lock add Lock = Caps_Lock 

这适用于大多数常见发行版(Ubuntu和Debian系列,Fedora和RH系列)上的所有桌面环境(KDE,Gnome)。

在我上次的操作系统设置期间,我对此进行了一些努力,并找到了解决方案。 在这个设置我不得不再次通过互联网找到。 让我留待这里以供将来参考。

我正在使用Ubuntu 14.04 LTS(同样使用16.04),这就是我重新映射我的大写锁定以逃避:

  1. 打开终端
  2. 用sudo打开/etc/default/keyboard文件(例如sudo nano /etc/default/keyboard
  3. 添加caps:swapescapeXKBOPTIONS 。 修改后,该行应如下所示

    XKBOPTIONS = “帽:swapescape”

请注意,我没有尝试使用caps:swapescape设置。 我用过caps:escape设置; 即我的修改只是重新映射大写锁定逃脱,但没有将我的逃生映射到大写锁定。

我的来源

另一个解决方案是本文中提到的如何永久切换大写锁定和esc ,使用dpkg-reconfigure和一些额外的步骤,但在xkb-options设置"caps:swapescape"