有没有办法使用 setxkbmap 将 AltGr 键重新映射到 Ctrl?

有没有办法使用 setxkbmap 将 AltGr 键重新映射到 Ctrl?

我已经检查了选项部分,/usr/share/X11/xkb/rules/base.lst但没有找到AltGr...的条目

答案1

感谢 Xorg 社区的建议,我找到了正确的 setxkbmap 命令:

setxkbmap -option ctrl:ralt_rctrl

答案2

当然,您可以通过编辑 xkb 规则集来实现这一点,但使用xmodmap.

您可以用来xev查找钥匙的钥匙代码AltGr。在我的系统上,它还有ISO_Level3_Shift已用于修饰符的名称mod5(用于xmodmap查看修饰符映射)。从修饰符中删除它mod5并将其添加到control 修饰符中可以使该键像: AltGr一样工作。Ctrlxmodmap -e "remove mod5 = ISO_Level3_Shift"; xmodmap -e "c add control = ISO_Level3_Shift"

相关内容