如何使用Alt + Shift切换键盘布局?


93

我最近使用新的键盘处理系统升级到了Ubuntu 13.10。小小的“切换键盘”选项不允许我将其设置为Alt+ Shift。我对使用Mac-esque Super+ Space组合完全不感兴趣,如何获得此键盘绑定?

Answers:


93

甲确认错误在Ubuntu 13.10阻止用户使用的组合等切换布局Alt+ ShiftCaps LockCtrl+ Shift

该错误会影响许多人,其重要性设置为“高”,因此我们可以期望很快会发布一个正式补丁。您可以在launchpad.net上订阅有关此错误的通知,以便在完成后收到一封电子邮件。

当前,正在测试旨在解决此问题的补丁。到现在为止,它似乎对大多数用户都有效,尽管仍然存在某些问题。要安装补丁,请使用以下命令:

sudo add-apt-repository ppa:attente/modifier-only-input-switch
sudo apt-get update
sudo apt-get upgrade

在我的情况下,需要重新启动系统才能使其正常工作(简单的注销和登录可能就足够了)。

注意:最初,该修补程序位于ppa:attente / 1218322。如果您以前是从那里安装的,则可以先按以下步骤清除它

sudo ppa-purge ppa:attente/1218322

然后执行上面的三个命令。

或者,您可以考虑使用包含非修饰键(字母,数字,空格)的组合:例如,尝试Alt+ Shift+ Space(这无需安装任何补丁程序即可使用)。

请注意,用于切换布局的键盘快捷键在锁定屏幕上仍然不起作用(这是一个 单独的bug)。如果由于错误的布局而被卡在锁定屏幕上而无法输入密码,只需单击密码字段右侧的语言指示器图标。


1
我安装了出席者的补丁程序,希望它可以恢复我心爱的(左ALT)开关组合。但是重新启动后,它没有按预期工作。
corev

6
谢谢你,这真是令人沮丧,如何破坏了这一重要内容
rtpg

1
PPA的

在Ubuntu GNOME 13.10中对我不起作用:(
malhobayyeb,2013年

1
我有Ubuntu Gnome 14.04和相同的问题。PPA不起作用,仅将不安装任何文件。
新浪

25

非常感谢威廉华(attente) ,他只修改输入开关PPA。如他所说,他将使PPA保持最新状态,直到发布对此错误的正确修复。

在使用以下命令将此PPA添加到我的源列表之后:

sudo add-apt-repository ppa:attente/modifier-only-input-switch

在我使用以下方法升级系统后:

sudo apt-get update
sudo apt-get upgrade

我可以将默认的Super+ Space键盘快捷键更改为Alt+ Shift

文字输入


PPA的

此解决方案也适用ubuntu 15.04吗?我在这个版本中也有这个问题。
2015年

它可以在Ubuntu 16.04上运行吗?
克里斯蒂安娜·尼古拉

10

在带有Gnome 3.18的Ubuntu 16.04中,您可以使用来使其工作dconf Editor(由于该错误似乎已经很老了,因此也应该适用于以前的版本):

  1. org.gnome.desktop.wm.keybindings
  2. switch-input-source(或switch-input-source-backward)更改为['<Shift>Alt_L'](或['<Alt>Shift_L']
  3. 请享用! dconf编辑器

1
这是我的情况,对我有帮助。想知道为什么这样的事情不能解决...
Oleg Abrazhaev

此解决方案也适用于ubuntu 19.04
FlyingFoX

2

在Ubuntu 12.04 LTS中,在Keyboard Layout Options窗口中,我可以选择Key来更改布局标记我选择的绑定。我用Shift+ CapsLock切换从键盘本身的布局,而无需使用鼠标光标来选择从面板指示器所需的布局。相同的按键组合似乎可以在多个布局之间切换或选择。(但是在Ubuntu 13.10中并不是那么容易。) 快照5


在Ubuntu 13.10中

在“ 键盘设置”窗口的“ 快捷方式”选项卡下,选择“ 键入”。默认为下一个源切换Super+ SPACE这看起来是通过点击它来为我工作,因此,我分配了一个新的加速器...,切换到下一个大号 ayout(我用Super+ L)。

(然后,我使用相同的首选布局为“切换到先前的源”分配了类似的选项,然后开始对其进行测试。从首选布局切换为替代布局有效,但相反却没有。请参考下一步以进行修复。) saucy1

修复:使用首选布局(A)“切换到下一个来源”分配Super+ 后,我将键盘布局更改为备用布局(B),然后将组合分配为“切换到上一个来源”(为此我使用了+ + )。然后我测试了它们,它们工作正常。(也许禁用“切换到以前的来源”也可以。)LShiftSuperL

我使用的按键组合的新加速器如下所示: saucy2

然后,我可以切换到使用布局(A)Super+ L和回使用布局(B)Shift+ Super+ L

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.