如何一次为所有应用程序切换KeyboardLayout


39

我在工作中使用Kubuntu已经有一段时间了,并且一直在使用多种键盘布局(德语,英语,罗马尼亚语)。当我在Kubuntu上切换布局时,它会全局更改。

Windows 7上是否有此选项?当前,布局以每个应用程序的方式更改,这可能被认为是一项功能,但是我希望它是系统范围的。

编辑:

举例说明:我有2个应用程序打开记事本和Firefox,当我更改Firefox的布局时,它仅适用于Firefox,当我转到记事本时,它将切换到此处设置的布局。

我想如果我切换1个应用程序的布局以同时切换所有其他布局


很好的问题,因为Windows 7将被许多用户使用。
r0ca 2010年

他正在询问键盘布局切换策略。我也正在寻找全局切换策略,但找不到它。(写一个答案,因为我还没有信用,所以要写评论。)要澄清一下,全局切换策略是您一次切换键盘时,它在整个窗口系统中都是持久的。Windows默认为每个应用程序,即该设置在单个应用程序窗口中保持不变。
2010年

1
Windows 8似乎具有非常好的内置键盘布局切换功能。它可在所有应用程序之间切换,并具有一个内置的快捷键(Windows + Space)来更改布局。
山姆


凯拉不是为我工作的。还要检查此注册表解决方案:superuser.com/a/702101/60856
Denja 2014年

Answers:


19

根据我所做的研究,我发现无法通过Windows进行此操作。我认为它是硬编码的。

但是,我发现了一个提供此功能的应用程序:Keyla。它甚至是开源的,因此您可以确定不会发生有趣的事情。


7
您可以确定只有在(1)检查源代码,(2)从源代码自己构建程序时,才可以进行有趣的交易。永远不要相信二进制文件,特别是如果它是未签名的。
丹尼斯·尼古拉

1
我发现该程序并不总是有效。例如,我认为“运行”对话框的键盘布局不会改变。
山姆

尝试我的答案,看看是否可以解决问题。
MVCylon 2014年

2

Windows 8的默认行为是同时切换所有应用程序的键盘布局,因此这可能是升级的原因。


3
对于能够升级的人来说,这是一个很好的解决方案,该问题专门提到Windows 7,在许多企业环境中仍然很常见。
JoseGómez'15

0

如果要更改系统语言;Microsoft不会为每个版本的Windows提供此设置。只有Windows 7的最终版本可以执行此操作。

看一下以下链接:

如果您只想更改键盘布局,则此问题与此处回答的问题重复:


9
它是自己的副本吗?有趣的概念:)
Giovanni Tirloni

3
这个答案完全是题外话,应该予以否决。
MarcH

0

您需要执行以下步骤:

  1. 转到控制面板,然后单击“更改键盘”或其他输入法链接
  2. 在管理选项卡下,单击复制到保留帐户
  3. 选中两个复选框。
  4. 单击“应用”以应用更改。
  5. 单击确定确认更改

来源:Shinmila H在Answers.microsoft.com上的答案


1
您能否添加一个说明,说明如何更改新帐户的默认设置和欢迎屏幕如何影响键盘布局的每个应用程序行为?
Sirap '17年

1
微软的答案根本行不通。它仅解决了切换回默认语言的问题,但是,如果不在默认布局中,应用程序之间的更改仍然会发生。经过Vista和Win 7的测试
。– ibai

0

1.选择

Mahou图标 Mahou可以全局设置键盘布局。


2.行为

我在Windows上有2种键盘布局:俄语和英语。

如果

    我在任何程序中都设置了俄语键盘布局,

    如果

        我转到另一个程序的窗口,反正俄语键盘布局仍然适合我。

如果

    我在任何程序中都设置了英文键盘布局,

    如果

        我转到另一个程序窗口,反正英文键盘布局仍然适合我。


3.示范

注意:我在键盘布局之间切换,使用CapsLock

演示版


4.调整

左键单击任务栏中的Mahou图标Layouts→→勾选One layout for all programs

一种布局

ApplyOK

必须进行更改。


-2

库本图

您可能需要访问多个键盘布局。如果您使用多种语言编写,这将很有用。

要添加新的键盘布局:

  1. 选择:K-菜单->系统设置->区域和辅助功能->键盘布局

  2. 在“布局”选项卡中,选中“启用键盘布局”框。

  3. 选择使用所需键盘布局的国家/地区,然后单击添加。该国家/地区应出现在“活动布局”列表中。

  4. 单击“活动布局”列表中的国家,然后为所选国家/地区选择适当的布局变体。这对于通常使用一种以上语言的国家很重要。

  5. 单击“应用”以保存您的设置。

现在,系统托盘中应出现一个标志图标,显示正在使用的当前键盘布局。单击标记图标以切换到其他键盘布局。

资料来源:http : //linux.about.com/od/kubuntu_doc/a/kubudg38t11.htm


视窗

  1. 单击开始,然后单击控制面板

  2. 在“控制面板”中,如果您处于“经典视图”中,请单击“控制面板主页”(左上角)

  3. 打开时钟,语言和地区

  4. 单击区域和语言选项。

  5. 单击键盘和语言选项卡,然后单击更改键盘。

  6. 在“已安装的服务”下,单击“添加”。

  7. 在“添加输入语言”对话框中,从可用列表中选择要添加的键盘布局,然后单击“确定”。

  8. 您添加的键盘布局将包含在列表中。要将新布局设置为默认布局,请从列表中选择它。单击确定保存更改

  9. 您可以通过单击语言栏按钮或按Alt + Shift键在不同的输入语言(=键盘语言)之间切换


我加了kubuntu ...我读得太快了。抱歉!
r0ca 2010年

5
谢谢,我知道如何添加它们,我正在使用它们,但是我希望能够立即在Windows上切换所有应用程序的布局
Jakob Cosoroaba 2010年

1
所以...这就是您要找的答案吗?
r0ca 2010年

2
您的Windows指令无效;更改键盘布局仍然仅适用于当前窗口。
山姆

4
这个答案就像您从官方支持渠道获得的典型答案:只是抄袭并粘贴了一些模糊的相关文档,这些文档甚至都没有试图理解这个问题。可怜的积分尝试?
MarcH 2015年
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.