在 Ubuntu 13.10 中交换大写锁定和 Ctrl

use*_*690 13 keyboard emacs capslock 13.10

谁能解释一下如何在 Unity 下的 Ubuntu 桌面上交换Caps LockCtrl密钥。我用它来避免emacs 小指

Jez*_*z W 16

Ubuntu 13.10 的设置菜单中不再提供相关选项;这已被报告为错误(https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1218322)。但是,仍然可以使用 Gnome 调整工具交换这些键。

首先,sudo apt-get install gnome-tweak-tool从控制台安装 gnome-tweak-tool 。

然后,使用命令运行它gnome-tweak-tool,或者在左上角的破折号中键入“Tweak Tool”。

从此工具中,选择左侧的“打字”选项卡。然后,从右侧“Ctrl 键位置”旁边的下拉菜单中,选择“交换 Ctrl 和大写锁定”。这应该交换这两个键。

在此处输入图片说明


小智 15

setxkbmap -option ctrl:swapcaps
Run Code Online (Sandbox Code Playgroud)

将适用于所有 linux 发行版和版本。您需要将它添加到您的启动文件中,以使其在您登录时自动运行。