如何使用Ctrl + 1,Ctrl + 2,Ctrl + 3等设置键盘开关

在键盘开关设置的窗口中,有一个选项,您可以为每个键盘语言切换唯一组合的键盘语言。

例如, Ctrl + 1 – 表示英语, Ctrl + 2表示俄语, Ctrl + 3表示乌克兰语等。如果有一个选项可以在Ubuntu中设置此项,那将会非常方便。

有什么选择吗?

您可以使用setxkbmap执行此操作。 来自man setxkbmap

setxkbmap命令映射键盘以使用由命令行中指定的选项确定的布局。

为此,请从设置中打开“ Keyboard ,然后单击“ Custom Shortcuts 。 单击+号并添加填充“自定义快捷方式”窗口,如下所示:

在此处输入图像描述

按Apply。 单击“已禁用”并按Ctrl + 2使其成为启用俄语的快捷方式。

现在重复这些步骤,但添加setxkbmap us作为命令,并按Ctrl + 1作为快捷方式。 这将启用Ctrl + 1作为英语的快捷方式

您可以通过按Super + 空格键快速切换已安装的键盘布局。

要更改此键盘快捷键,请进入:

 System settings > Text Entry. 

在此处输入图像描述 (抱歉截图不是英文)

别忘了! 如果您需要使用英语需要打印不同语言的特定两个符号:

setxkbmap us – 如果你用我们英语

setxkbmap uk – 如果你使用英国英语
等等