我的 Ubuntu 22.04.1 无法识别 AltGr(右 Alt)键

我的 Ubuntu 22.04.1 无法识别 AltGr(右 Alt)键

EDIT2:这是命令“xev”的(相关)输出

KeyRelease event, serial 37, synthetic NO, window 0x3200001,
root 0x50f, subw 0x0, time 777849246, (-866,1007), root:(464,1094),
state 0x90, keycode 113 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 64
XLookupString gives 0 bytes: 
XFilterEvent returns: False

编辑:这是以下命令的输出:gsettings get org.gnome.desktop.input-sources xkb-options

['altwin:menu', 'compose:rctrl', 'grp:win_space_toggle', 'lv3:ralt_switch', 'lv3:alt_switch']

首先,我看到过一些有类似问题的帖子,我尝试了一些建议,但都无济于事。我想出了一个“有效”的部分解决方案,但它相当不舒服,所以我想知道是否有其他人可以解释一下这个问题。

我通过 Citrix 连接到运行 Ubuntu 22.04.1 的桌面,因为我习惯使用西班牙语键盘打字,所以我将系统语言更改为西班牙语,我自己也有一个西班牙语键盘。但是,我注意到两件事,第一,西班牙语键盘的布局与我的西班牙语键盘布局不对应 - 有几个键根本不匹配 - 第二,也是给我带来麻烦的一件事是,我无法像平常一样使用 Alt Right 键访问第 3 级。

正如我之前所说,我尝试了几种解决方案,第一种是直接从键盘设置中选择右 Alt,但这不起作用。

我读到过如何通过 更改键盘布局以匹配我的特定键盘设置sudo dpkg-reconfigure keyboard-configuration。这对右 Alt 键也不起作用。

最后,或多或少有帮助的是安装 gnome-tweaks,然后在“其他布局选项”中,在“选择第 3 级的键”下选择另一个键 - 因为当我使用“右 Alt”选择任何内容时,如果我在终端中测试它,它根本不起作用,如果我在 RStudio 环境中测试,它会执行一种“向后制表符” - 我不知道如何描述它。我的 gnome shell 版本是 42.5

我现在的想法是,也许我没有为我的特定键盘选择正确的配置 - 它是西班牙 Corsair Platinum K95,如果这有用的话?或者也许我通过 Citrix 远程连接的事实在某种程度上扰乱了键盘输入,因为我可以通过 Alt+Tab 或 Win+Tab 切换到我的桌面

如果有人有我可能还没有尝试过的想法,我会非常高兴听到。

谢谢,

亚历杭德拉 RS

答案1

解决方案 1

直接设置韓國右键Alt

gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:ralt_switch']"

警告:这将清除您可能已有的任何其他设置xkb-options

检查现有设置;

gsettings get org.gnome.desktop.input-sources xkb-options

解决方案 2

您也可以通过图形方式执行此操作。转到settingskeyboard。单击Alternative Characters Key。然后取消选择Use layout default以启用以下选项。Right Alt从列表中选择。 备选字符键对话框

最后

查看gsettings

gsettings get org.gnome.desktop.input-sources xkb-options

它应该看起来像这样;['lv3:ralt_switch']如果没有其他键被设置为xkb-options


注 1

  1. 确保您的撰写键配置不冲突替代角色键韓國) 配置。 键盘设置对话框的一部分

  2. 另外,请注意,在尝试了几种不同的选项后,图形设置工具有时会产生冲突。

    例如,gsettings 可能看起来像这样;['compose:ralt', 'lv3:lalt_switch', 'lv3:ralt_alt'] 示例说明;两个键(左Alt和右Alt)用作lv3(AltGr),并且compose也使用右键Alt

    解决方案是在继续操作之前进行清理。通过;

gsettings set org.gnome.desktop.input-sources xkb-options "['lv3:ralt_switch']"

笔记2

人们经常会混淆ComposeAltGr它们彼此并不相等。它们支持不同的功能。

相关内容