16 年来我一直使用AltGr+Shift在 Windows 中切换语言。但在 Linux 中它使用左边的。有没有一种方法可以让语言切换到正确的语言?
我正在使用 Manjaro Linux。
答案1
许多键盘布局默认使用Right Alt(又名AltGr)来访问第 3 级和第 4 级符号。因此,为了使Right Alt+Shift快捷键可用于切换输入语言,您需要明确选择其他第 3 级键。
您可能需要编辑/etc/default/keyboard
并考虑此行以实现您想要的:
XKBOPTIONS="lv3:ralt_alt,lv3:lalt_switch,grp:alt_shift_toggle"
该组合变成Left Alt第三级键,而Right Alt+Shift用于切换语言。
答案2
我不知道您使用的是哪个操作系统,但对于 Ubuntu 18.04 LTS,我使用此命令在语言之间切换:
setxkbmap -option grp:alt_shift_toggle us
如果您想在语言之间进行更改,请替换us
为您想要的语言。例如,如果您想使用德语键盘,请将其更改为de
:
setxkbmap -option grp:alt_shift_toggle de
答案3
打开终端并输入:
cd
vi lang-switch.sh
按键盘上的 ins 按钮并粘贴:
setxkbmap -option grp:alt_shift_toggle de
然后按键盘上的 Esc 按钮。然后输入 :x 保存并关闭。然后输入:
sudo chmod +x lang-switch.sh
最终看到解决方案在这里:点击