我使用三种键盘布局。英语、阿拉伯语和希伯来语。例如,要从英语切换到希伯来语,我必须按两次 alt-shift(英语 -> 阿拉伯语 -> 希伯来语)。我想知道我是否可以设置 [ctrl]-[shift]-1 以立即切换到英语,[ctrl]-[shift]-2 切换到阿拉伯语,[ctrl]-[shift]-3 切换到希伯来语或类似的东西。
谢谢
答案1
您可以使用setxkbmap
。xbindkeys
例如.xbindkeysrc
:
#Switch to english
"setxkbmap us"
0x4 + c:10
Control + 1
#Switch to russian
"setxkbmap ru"
m:0x4 + c:11
Control + 2
#Switch to japanese
"setxkbmap jp"
m:0x4 + c:12
Control + 3
答案2
setxkbmap
您可以使用给定的布局作为参数为命令分配通用命令快捷方式。
答案3
下面Layout Options
有一个部分可以选择按键来更改布局。不过,此顺序将旋转布局,而不是转到特定布局。
答案4
这看起来像是一个旧帖子,但至少在 kubuntu 14.04 中你可以为每个布局设置快捷方式