如何设置单键快捷方式来循环第二语言输入?

如何设置单键快捷方式来循环第二语言输入?

在日常工作中,我会用多种语言输入文本。我通常的做法是,每时每刻只在两种语言之间切换,例如:

  • 英语和乌克兰语
  • 英语和泰语
  • 英语和德语

…但绝不是泰语和德语。

设置一切相当容易除了循环改变第二个输入(乌克兰语、泰语、德语)。目前,我只是为它们分配单独的快捷键,例如:

  • 乌克兰语Alt+ 2
  • 泰语Alt+ 3
  • 德语Alt+ 4.

因此,如果我处于英语+乌克兰语对中,我按Alt+ 4,然后按布局开关(我正在使用RCtrl)仅在英语+德语之间切换。

这是我需要的(画得不太清楚)图表:

循环图

问题:是否可以用一个循环键代替整个 Alt+数字键?
就上图而言,我想用一个 Key2 替换许多不同的 Key2。


我在带有 KDE 桌面的 Ubuntu 16.04.1 LTS 上。

我的内容~/.config/kxkbrc包含以下内容(拆分行以适合):

LayoutList=us,ua,th,de
LayoutLoopCount=2
Options=grp_led:scroll,grp:rwin_switch,compose:menu,lv3:ralt_switch,
        nbsp:level2,grp:rctrl_toggle,misc:typo

答案1

您只需按Super+即可Space在所有输入源之间循环。


您可以在添加新输入源的同一设置窗口中更改快捷方式。您可以在System Setting> Keyboard> Text Entry(窗口左下角的小按钮/链接Keyboard)下找到它。

您可以在这里看到Text Entry设置窗口:

文本输入窗口

相关内容