我现在有
setxkbmap -model acer_laptop -layout lang1,lang2 -variant ,
setxkbmap -option -option grp:caps_toggle
在启动脚本中。它适用于两种语言。
我想要 4 种语言(如同-layout lang1,lang2,lang3,lang4
),但是我希望 Caps Lock 能够在 lang1 和 lang2 之间继续切换,并使用其他方法循环所有输入语言。
怎么做?我可以调用“setxkbmap”来仅设置当前语言(不影响 Caps Lock 循环)以便将其绑定到按键吗?
答案1
已将以下脚本绑定到热键:
#!/bin/sh
if setxkbmap -query | grep -q lang1,lang2 ; then
setxkbmap -model acer_laptop -layout lang3,lang4 -variant , ;
else
setxkbmap -model acer_laptop -layout lang1,lang2 -variant , ;
fi