在 Ubuntu 14.10 及更早版本中,我曾经进入gnome-control-center
,单击键盘,然后有一个“高级”部分,其中包含一个复选框列表,我可以在里面设置要使用哪个键作为撰写键。我使用了菜单键,但是该设置在升级后被破坏了,现在菜单键可以打开右键单击菜单。
然而,在 Ubuntu 15.04 中,gnome-control-center
它消失了,当我使用手动安装它时sudo apt-get install gnome-control-center
,它只包含三个选项:语言支持、打印机和软件与更新。看不到键盘部分。
您可能已经猜到了,我没有使用 Unity 桌面(而是使用 Xmonad)。设置哪个键映射到 Compose 的新推荐方法是什么?
我并不反对编辑配置文件,但是 Ubuntu 在每个新版本中都有一种方法可以破坏不受支持的自定义,所以我宁愿以“官方”的方式来做这件事。
答案1
尝试unity-control-center -> Keyboard -> Shortcuts -> Typing -> Compose Key
。
答案2
没有官方的方法。安装并打开 dconf 编辑器:
sudo apt-get install dconf-editor
dconf-editor
转至org.gnome.desktop.input-sources
并更改 的条目xkb-options
,例如:
['terminate:ctrl_alt_bksp','compose:menu']
如果您需要其他值,请替换菜单中的值'compose:menu'
。您可以从下面的列表中选择一个。更改将立即生效。
更多选项列于xkeyboard-config 手册页:
+------------------------------------------------------+
|Option Description |
+------------------------------------------------------+
|compose:ralt Right Alt |
|compose:lwin Left Win |
|compose:lwin-altgr 3rd level of Left Win |
|compose:rwin Right Win |
|compose:rwin-altgr 3rd level of Right Win |
|compose:menu Menu |
|compose:menu-altgr 3rd level of Menu |
|compose:lctrl Left Ctrl |
|compose:lctrl-altgr 3rd level of Left Ctrl |
|compose:rctrl Right Ctrl |
|compose:rctrl-altgr 3rd level of Right Ctrl |
|compose:caps Caps Lock |
|compose:caps-altgr 3rd level of Caps Lock |
|compose:102 <Less/Greater> |
|compose:102-altgr 3rd level of <Less/Greater> |
|compose:paus Pause |
|compose:prsc PrtSc |
|compose:sclk Scroll Lock |
| |
+------------------------------------------------------+
答案3
如果unity-control-center -> Keyboard -> Shortcuts -> Typing -> Compose Key
(如 @mhansen 之前所建议的)是Disabled
并且您无法更改它,则安装ubuntu-tweak-tool
将使其可更改。另请参阅此主题。