左 ALT 键工作正常,但右键Alt不起作用。我使用 xev 检查了按钮,它工作正常。我使用它作为快捷键,如Ctrl+ Alt+T来打开终端,所以我想解决这个问题。谢谢。
答案1
我遇到了同样的问题,经过大量的谷歌搜索后,我终于找到了解决方案。
以下解决方案在选择英语键盘和希腊语键盘时均有效。(或者我认为任何其他键盘都可以。)
打开“Tweaks”(又名“Gnome Tweaks”),转到键盘和鼠标 > 其他布局选项 > 选择第三级的键并勾选右 Alt 永远不会选择第三级。
如果您希望通过命令行实现同样的效果:
相应的 dconf 设置是/org/gnome/desktop/input-sources/xkb-options
,该值'lv3:ralt_alt'
必须包含在该键的值数组中。
设置此项的值后,调整工具将导致setxkbmap
调用命令,并使用一些实际上可以即时完成操作的参数,但我一直无法弄清楚这些参数是什么,所以我的猜测是如果您只这样做,dconf
您将需要重新启动登录会话才能使更改生效。
<rant-mode>
我认为这里的问题是 Ubuntu:a) 试图提供一个极其简单的界面,但结果却导致计算机无法使用,因此您必须求助于“Gnome Tweaks”之类的工具;b) 此工具提供了太多难以置信的神秘且完全无用的选项,以至于真正重要的小选项却隐藏在噪音之中。
</rant-mode>
答案2
尝试在终端检查响应
运行命令:$ 軍在你的终端检查是硬件问题还是软件问题
在我的例子中,右 Alt 键返回了一些额外的值,显示如下:
XkeysymToKeycode 返回键码:92 <----[问题]
XFilterEvent 返回:False <---- [这可以]
也就是说我的键盘工作正常。
令人惊讶的是,我发现我的文本输入语言已更改为英语(英国)。因此,当我将其更改为英语(美国)时,一切都开始正常工作。