使用Ctrl + Shift + Num切换到特定的键盘布局

我想要的是能够按:

Ctrl + Shift + 1 – 切换到英文键盘布局
Ctrl + Shift + 2 – 切换到希伯来语键盘布局
Ctrl + Shift + 3 – 切换到俄语(语音)键盘布局

我在这里已经看到过类似的问题,但只有我看到使用setxkbmap打破UI键盘布局选择器的答案,这是不受欢迎的。

谢谢你的帮助。

如果您使用的是Ubuntu,则可以设置默认的“键盘布局”设置以在键盘布局之间切换。 但是,您无法使用列出的键盘快捷键。 我不知道如何做到这一点。

如果打开系统设置菜单,请导航至键盘布局。 打开后,您将看到当前的键盘布局。 如果单击选项并选择“键以更改布局,则可以选择更改布局的组合。有些组合是

Alt + 大写锁定

Alt + Ctrl

Alt + Shift

两个Alt键在一起等

但是,他们无法设置您自己的自定义快捷方式。 我试图查看是否有可能的终端代码,但没有键盘布局设置的手动输入,例如其他程序如Firefox: man firefox如果有你可以轻松创建自定义键组合来运行命令取决于你想要的布局。

此外,没有指示您已切换的布局,唯一的检查方法是键入内容。 但它似乎按照布局列出的顺序排列。

键盘布局选项菜单的屏幕截图

我希望能帮助你。

  1. 打开“系统设置”>“键盘”>“快捷方式”>“自定义快捷方式”
  2. 按“+”创建一个新的
  3. 为第一个布局添加您喜欢的任何名称和以下命令: gsettings set org.gnome.desktop.input-sources current 0

  4. 按“申请”

  5. 按右栏中的“已禁用”键进行键映射
  6. 分配您的热键

第3步的屏幕截图: 在此处输入图像描述

第5步的屏幕截图: 在此处输入图像描述