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

Sva*_*rog 12 keyboard keyboard-layout

我想要的是能够按:

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

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

谢谢你的帮助。

Wey*_*eck 1

如果您使用的是 Ubuntu,您可以设置默认的“键盘布局”设置以在键盘布局之间进行更改。但是,您无法使用列出的键盘快捷键。我不知道该怎么做。

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

Alt+Caps Lock

Alt+Ctrl

Alt+Shift

两个 Alt 键一起,等等。

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

此外,没有任何指示表明您也切换了哪种布局,唯一的检查方法就是键入一些内容。但它似乎确实按照布局列出的方式进行。

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

我希望这对你有帮助。


小智 0

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

  4. 按“应用”

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

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

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