在 Linux Mint 中映射 Caps Lock 到 Control

Zac*_*ell 18 keyboard-shortcuts x11 linux-mint xmodmap xkb

我正在使用 Cinnamon 运行最新版本的 Linux Mint。我正在尝试映射Caps LockCtrl,但我不知道该怎么做。我所做的所有网络搜索都让我找到了旧版本的 Linux Mint(我的设置中没有键盘布局选项)。我怎样才能做到这一点?

cas*_*sey 23

您可以使用xmodmap. 将以下内容添加到~/.xmodmap

remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L
Run Code Online (Sandbox Code Playgroud)

并运行命令xmodmap ~/.xmodmap。您可以将此命令放在 WM 或 DE 处理的任何启动文件中。这仅适用于 X,但无论您使用何种图形环境,它都可以使用。


Zac*_*ell 18

我找到了。它已移至区域偏好部分:

转到设置 > 区域首选项 > 键盘布局 > 设置并展开大写锁定部分。

更新:

在 Linux Mint 17.1 中,您可以通过以下方式获得它;

系统设置 > 硬件 > 键盘 > 键盘布局 > 选项 > Caps Lock 键行为


don*_*sti 8

无需使用过时的,xmodmap因为已经有一个xkb选项 - 即ctrl:nocaps在终端中:

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

使用 gnome 3,您可以在org > gnome > desktop > input sources下使用dconf-editor并添加 ctrl:nocaps到您的xkb-options

在此处输入图片说明

或者干脆让Caps Lock键为Ctrl键gnome-tweak-tool打字> Ctrl键的位置

在此处输入图片说明