每当我按下(右 Alt)-Shift 和一个键时,我都会得到该键的国际字符,例如,Alt-Shift-S 会给出 Š,而 Alt-Shift-Y 会给出 Û
我该如何关闭它?
我通常在 Eclipse 中编码时经常使用这个组合,因此无法使用它真是太烦人了。
我已在系统->偏好设置->键盘,然后布局->选项中关闭了 Compse 键
事实上,该地区的一切都处于禁用状态。
Ubuntu 10.10 和华硕笔记本电脑。
答案1
AltGr (RightAlt) 是一种键盘布局功能。例如,如果您使用default
英国键盘布局,则 (必须) 获得 AltGr 功能。
正确的解决方案是更改键盘布局的变体。因此,如果您确实使用英国布局,请更改为其他英国变体。
查看 /usr/share/X11/xkb/symbols/gb 我发现没有不使用 AltGr 键的布局替代方案。因此,对于此示例,您需要
gksudo gedit /usr/share/X11/xkb/symbols/gb
然后进行以下更改(删除一行):
@@ -26,7 +26,6 @@
key <BKSL> { [numbersign, asciitilde, dead_grave, dead_breve ] };
key <LSGT> { [ backslash, bar, bar, brokenbar ] };
- include "level3(ralt_switch_multikey)"
};
partial alphanumeric_keys
(在文件中找到此段,然后删除以 开头的行-
。然后,注销并重新登录。我们在这里所做的更改只是破坏了默认的英国布局,以便这些扩展字符不再可访问。