问题描述
似乎允许诸如“交换退出键和大写锁定”之类的东西的键盘布局选项已从14.04中的键盘设置中消失了吗?是否有其他GUI可以设置?或者是如何重新映射大写锁定键??
最佳解决方案
安装GNOME调整工具(gnome-tweak-tool),在“键入”选项卡下,可以选择将Esc
与Caps Lock
交换。这在Ubuntu 14.04中对我有用。
次佳解决方案
正如我在another similar question中提到的,交换Esc
和Ctrl
的常用方法是使用~/.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),这就是我重新映射我的大写锁定以逃避:
-
打开终端
-
使用sudo打开
/etc/default/keyboard
文件(例如sudo nano /etc/default/keyboard
) -
将
caps:swapescape
添加到XKBOPTIONS
中。修改后,该行应如下XKBOPTIONS = “caps:swapescape”
请注意,我没有尝试使用caps:swapescape
设置。我使用了caps:escape
设置;即我的修改只是重新映射大写锁定以逃避,但不会将我的转义映射到大写锁定。
参考资料