![左 Alt 键应作为右 Alt 键 (Alt Gr) 使用](https://linux22.com/image/852340/%E5%B7%A6%20Alt%20%E9%94%AE%E5%BA%94%E4%BD%9C%E4%B8%BA%E5%8F%B3%20Alt%20%E9%94%AE%20(Alt%20Gr)%20%E4%BD%BF%E7%94%A8.png)
我在 Ubuntu 12.04 机器上使用德国 Apple 键盘。在 Mac OS X 下,左键的Alt行为与右键相同Alt(我认为右键Alt的作用相当于AltGr)。我不知道必须从映射中删除什么才能清除左键Alt,以及我必须添加什么才能使左键Alt的作用与右键相同Alt?
我的问题是:
- 我如何才能获得正确键的当前映射Alt?
- 我怎样才能将其分配给左键Alt?
答案1
交换Left ALT与Right ALT功能
以下命令将设置:
- Left ALT 作为 level3-switch 或ALT Gr
- Right ALT和 normal-alt 一样或ALT
_
gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:lalt_switch','lv3:ralt-alt']"
立即生效。
要重置它:
gsettings reset org.gnome.desktop.input-sources xkb-options
或者
gsettings set org.gnome.desktop.input-sources xkb-options "[]"
笔记:
- 要查看所有修饰键的所有可用选项,请查看
/usr/share/X11/xkb/rules/xorg.lst
- 还有其他我不推荐的 hack。比如
include "level3(ralt_switch)"
在 X11/xkb 布局文件中更改行或交换键代码。