如何允许大写锁定键盘布局更改

Yot*_*tam 17 keyboard-shortcuts gnome3 keyboard-layout

我正在使用新安装的Ubuntu-Gnome 16.04,我想设置caps-lock更改键盘布局(单键,而不是组合键)。我曾经有这个Linux-mint,我已经习惯了。我查看了设置管理器,但不接受caps-lock作为有效输入。我也看过 intgnome-tweak-tools但在那里我根本找不到键盘布局切换。这可能吗?如何?

don*_*sti 22

您可以xkb通过设置相应的选项dconf-editor
导航到org > gnome > desktop > input-sources并添加 grp:caps_toggle到您的xkb-options

在此处输入图片说明

注意每个选项都用单引号括起来,选项用逗号+空格分隔。


在较旧的 gnome3 版本上,您也可以通过System Settings > Keyboard(或gnome-control-center keyboard在终端中)> Typing > Modifiers-only switchCaps Lock 的下一个源来做到这一点

在此处输入图片说明

这已从最近的版本中删除(请参阅 sanmai对 替代方案的回答dconf-editor)。


san*_*mai 22

如果您正在寻找一种像其他答案一样直观地编辑配置的方法,则dconf-editor提供dconf-tools

sudo aptitude install dconf-tools
Run Code Online (Sandbox Code Playgroud)

如果您喜欢批量编辑所需的值,请阅读以下内容:

dconf read /org/gnome/desktop/input-sources/xkb-options
Run Code Online (Sandbox Code Playgroud)

这是更新它的方法:

dconf write /org/gnome/desktop/input-sources/xkb-options "['grp:caps_toggle']"
Run Code Online (Sandbox Code Playgroud)

您可能需要注销并重新登录才能使更改生效,但就我而言,更改会立即生效。

另一种选择是使用gnome-tweaks.

Gnome Tweaks 界面中“其他布局选项”按钮的位置。

显示使用 CAPS LOCK 作为键盘开关的选项的菜单。