所以我最近做了一个全新的Windows 10 English安装。我将其配置为使用英语UI语言,但使用挪威语键盘。我在使用该设置时遇到了几个问题:


键盘语言一直不断切换为英语

我看不到语言栏,或者语言切换弹出窗口我换了:




我已经将挪威语键盘布局绑定到Shift + Alt + 0了,并且可行,但是每次都要这样做很烦人5分钟。我也觉得很奇怪,在桌面和工具栏上都看不到语言栏。

任何人都知道什么地方可能出问题了?

这里以下是我的设置的屏幕截图:









> PS实际上,只有当我在锁定屏幕中注销并按Win + Space时,才看到语言切换弹出窗口。如果我登录后没有执行任何操作。

评论

自从我安装Windows 10以来,这使我无法自拔。键入时,键盘布局偶尔会切换。我发誓我没碰过 Win + Space 快捷键。

Alt + Shift也会改变语言。

如果安装了多个键盘,则按Ctrl + Shift组合键可以更改键盘!! Alt + Shift和Ctrl + Shift是代码编辑器和Adobe产品(例如Photoshop)中常见的快捷方式。 WINDOWS-:这是一个糟糕的,不必要的快捷方式劫持选择!!你太无耻了。哈!难怪我不得不一直“重启”!我以为这个新笔记本电脑/键盘坏了!感谢大家的解决方案:)

让我感到遗憾的是,MSFT仍然存在这样的基本可用性问题。

我知道这是一个古老的问题,但是我想提一下我的解决方案,即使以后只是为了我自己的利益,因为以下解决方案都不适合我。我有US EN,自定义的US EN,BG和AR,打开新应用程序时,系统将切换到“语言栏”列表中下一个显示的语言。我只需要简单地将默认输入法强制设置为我最常用的输入法(美国英语):>设置>搜索“键入”>高级键盘设置>覆盖默认输入法。

#1 楼

在Windows 10中,默认情况下,按CTRL + SHIFT(或对于某些ALT + SHIFT-谢谢madmenyo)将循环显示您可能已映射的所有键盘布局,并且意外地容易做到这一点。

如果您持续按CTRL + SHIFT(或将其更改为任何键),那么很快您应该回到正确的设置。 (或者重新启动,这是我第一次做;-))

(2019年8月更新)您可以通过

> Settings > search for 'typing' > Advanced keyboard settings > Language
> Bar options > Advanced Key Settings (tab) > Change Key Sequence



更改/禁用此功能。 >请注意,以上操作并不总是有效-重新启动和睡眠模式都可以更改键盘默认设置(通常更改为美国)-我发现没有铸铁解决方案,尽管创建新的配置文件可以提供帮助,尽管不是特别令人满意恕我直言。

在紧急情况下

WIN+R  
osk


弹出屏幕键盘可能暂时有帮助。

也请注意,可以禁用此选项,以使任何组合键都不会更改语言-将键更改为“未分配”-有关更多信息,请参见Mort的以下答案

评论


哇我在Visual Studio中经常使用Ctrl + Shift。难怪我的键盘布局一直在变化。谢谢!

– willem
16年2月25日在14:18

对我来说实际上是ALT + SHIFT

– Madmenyo
16-2-28在19:08

奇。也许他们改变了,但是对我来说,切换的快捷方式是[windows键] + [空格],这似乎更加合理(实际上,这似乎是唯一可以用作语言切换快捷方式的东西)。

– Nyerguds
16-3-21在7:44



对于任何在2016年来到这里的人来说,位置似乎已经改变。现在它位于控制面板//语言//高级设置//切换输入法//更改语言栏热键

– David Metcalfe
16 Mar 25 '16 at 3:56

确切地说:在所有配置的语言/键盘对之间,win +空格会发生变化。 alt + shift仅更改语言,而ctrl + shift仅更改键盘

–西蒙·齐克斯(Simon Zyx)
16-3-27在16:36



#2 楼

2018/2019年答案:

我遇到了同样的问题,试图将波兰语键盘与Windows的英语UI语言结合使用。

每次锁定计算机时,它都会返回美国键盘。

问题是我在波兰语下使用波兰语键盘,实际上,我真正想要的是英语下的波兰语键盘。

我删除了波兰语语言包,在英语语言下添加了波兰语键盘,并从英语语言中删除了美国键盘-请参见以下屏幕截图:



因此,简而言之,诀窍是添加您想要的键盘是默认语言下唯一的键盘。

(这对我有用,因为我通常以英文输入,只是有时候我想用波兰语输入,但是我可以不用更改键盘就可以做到这一点,因为波兰语键盘与US QWERTY完全兼容。)


附加说明:

如@GuneyOzsan所述,某些语言/键盘配置可能会显示仅在语言栏中显示,而不在语言设置键盘列表中显示(因此您无法删除它)-特别是在Windows的重大更新之后。
要删除其中一项(例如:lang = US, keyboard = Canada),您必须通过语言设置列表添加要删除的项目的完全相同的组合,然后将其删除:


单击+(添加一个首选语言)
添加带有lang = US和keyboard = Canada的项目
然后将其删除
然后删除您刚创建的首选语言(这将删除不可见的键盘)


评论


哇,我不能说这对摆脱几个月的头发拖拽(效率低下的工作流程使我在编码时保持阻塞)有什么帮助。遗憾的是,他们在Visual Studio(以及大多数图像/音频编辑器)中具有Ctrl + Shift键组合,并且不知道(或不关心)这种可用性问题。

– Guney Ozsan
18年8月29日在17:00

我注意到某些Windows更新会重新添加美国键盘,并且键盘语言再次开始更改(使用Ctrl + Shift)。不幸的是,Windows更新添加的此新键盘没有出现在语言设置键盘列表中(因此您无法删除它),而仅出现在语言栏中。若要将其删除,您需要在列表中添加一个美国键盘,然后再将其删除。这将删除Windows更新添加的不可见键盘。

– Guney Ozsan
18-10-9在17:44



如果您实际上... FML,这将不起作用。如果您实际上需要两种布局,则此方法不起作用。

–已对偶
19年5月20日在16:06

请注意,在Win10中,您必须单击“选项”按钮出现的语言,并且此按钮可以访问键盘设置。因此,键盘设置被放置在语言隐藏按钮的后面。真是个设计。

– PaulGobée
19年5月31日在12:10



经过长期的经验,在Windows进行了一些更新之后,幽灵语言键盘又回来了,可以通过键盘快捷键进行切换,但是可以从任务/语言栏上看到。在这种情况下,您需要再次挖掘设置以找到并删除它。

– Guney Ozsan
19年6月1日在17:56

#3 楼

如果您单击“更改语言栏热键”链接(在上一个屏幕截图中可见),您应该能够看到绑定了哪些键才能更改键盘语言。

使用键盘时,默认设置很容易被点击,从而突然改变了键盘语言。将键更改为“未分配”将防止键盘语言意外切换。

评论


是的,这些按钮最初设置为Shift + Alt,然后我将其更改为“ none”。不幸的是,这并不能单独解决问题,而是请参阅我的其他答案。

–尼尔佐
15/09/29在12:47



#4 楼

原来,我必须在第一个屏幕截图中配置键盘布局。您会注意到它显示“键盘:无可用”。因此,在此处单击“选项”,然后单击“添加输入法”,然后选择QWERTY Norwegian解决了这种情况。

我不知道如何使用如此乏味的语言安装程序来安装Windows。无论如何,我建议大家在初次安装时仔细观察语言问题​​。





评论


在尝试使用法语(在加拿大)工作的笔迹后,我安装了两种版本的英语(美国,加拿大)和法语(法国,加拿大),更不用说一种以上的英语美国输入法了。简而言之,这个答案使我能够很好地清理所有内容。

–负责人
16年1月13日在16:13

#5 楼

禁用键盘布局切换热键的直接注册表设置是:

reg add "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3


您可能还需要

reg add "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /d 3
reg add "HKCU\Keyboard Layout\Toggle" /v "Hotkey" /d 3


对于新用户,请尝试此操作(在提升的提示符下):

reg load HKEY_USERS\temp "%USERPROFILE%\..\Default\NTUSER.DAT"
reg add "HKEY_USERS\temp\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3
reg unload HKEY_USERS\temp


评论


这些命令在做什么?

– kleinfreund
18年2月28日在16:36

@kleinfreund如第一句话中所述,它禁用用于切换布局的键盘快捷键,因此不会无意中更改它。

– mivk
18年2月28日在21:04

谢谢!运行内部人员构建,他们从控制面板中完全删除了语言部分。我仍然不明白是什么促使微软使用了这种常用的按键组合

– Sam Denty
18年4月14日在22:31

谢谢!在2018年阻止alt-shift / ctrl-shift切换的唯一方法是,似乎可以更改它的UI组件已经消失了,我在任何地方都找不到它。

–jakub.g
18年5月14日在12:50



#6 楼

2018年12月

我遇到了相同的问题,我按照以下步骤在Windows 10上修复它。

步骤1:转到Language Preferences



步骤2:单击Advanced keyboard Settings



步骤3:单击Language bar Options



步骤4:执行以下操作:
4.1选择Advanced Key Settings选项卡
4.2在列表中选择Between input languages选项。
4.3单击Change key Sequence...按钮



4.4将两个选项都更改为Not Assigned



评论


在步骤#3中,“替代默认输入法”解决了我的问题。我的系统语言是英语(UK),键盘布局是瑞典语。 2种不同的语言弄乱了我的键盘布局。

– Tirtha R
19年7月6日在21:30

这对我在一台Windows 10计算机上有效,但是在另一台Windows 10计算机上(在另一域中)我找不到高级键盘设置或语言栏选项。 YMMV。

–本
20年1月14日在15:42

此选项会在各种Windows 10版本中保持发展。请参阅此答案以直接打开“文本服务和输入语言”对话框。

–本
20年1月14日在15:50

@TirthaR是的。但是指定了进一步的步骤以避免错误地切换它。就我而言,我在Sublime Text编辑器中使用的一种快捷方式会自动切换输入法。因此,第3步和转发是为此目的。谢谢

–Forte
20 Jan 18'9:47



#7 楼

解决方案1 ​​

使用此解决方案-如何在Windows 8中禁用自动键盘布局更改?

Solution2

选择默认的第二种语言。然后,当您切换到第一个键盘时,它将保持切换状态。

(感谢@SimonSeyock):

win + space在所有语言/键盘对之间都会发生变化。
alt + shift仅更改语言
ctrl + shift仅更改键盘

评论


解决方案1实际上并未在该链接中提供解决方案。这样就解决了输入法而不是输入语言的问题。

–msysmilu
16 Sep 2'在12:23



alt + shift为我做到了。没有其他真正的工作

–Ghoti和薯条
17年1月17日19:50

关于您的最后一段:您将Simon的评论输入复制到最高的答复下,但是就像我也问他自己一样,那在哪里证明呢?当我进入设置时,Windows会明确指出ALT + SHIFT用于默认更改输入法(也称为键盘设置),而不是更改语言。复制未经验证的内容时要小心。

–RobertS-恢复莫妮卡
20/11/15在9:02



#8 楼

我的问题:我安装了3种语言(键盘布局)。在Windows 10中入睡然后醒来时,它总是默认返回到“主要语言”,而不是保留最后一个。我认为这是一个错误。

解决方案:


打开Control Panel\All Control Panel Items\Language
单击Advanced Settings
Switching input methods下,检查Let me set a different input method for each app windows

这样可以保持睡眠时和回到时的语言。

评论


谢谢。这解决了我的问题,键盘布局始终在重新启动后和睡眠后更改回“默认”状态。我还安装了3种键盘布局。英语,因为它在某些游戏和两个瑞典语下效果更好。普通的qwerty和dvorak。

–阿尔伯特·韦利(Albert Veli)
17年12月9日15:10

我遇到了类似的问题,可以通过直接在主要语言下定义键盘来解决此问题:请参见superuser.com/a/1322521/97570

–jakub.g
18年5月14日在12:45

#9 楼

Google的最佳结果是在我的新Windows 10笔记本电脑上使用的:


设置默认键盘布局:
选择时间和语言。
单击左栏中的“地区和语言”。
在“语言”下,单击所需的默认语言,然后单击“设置为默认”。



评论


我会去看看它是否真的有帮助。有道理+这是我还没有尝试过的唯一方法:)

– krizajb
17年12月29日在9:19

不幸的是,这仅设置默认选项。使用Windows并不能防止键盘更改。问题在于Ctrl + Shift组合键不断更改所选的键盘,这在大多数图像和音频编辑器中很常见(以及Visual Studio,嘿,Microsoft,您知道吗?)。

– Guney Ozsan
18年8月29日在16:55

我想我一生中无意中按了Ctrl + Shift,但是只删除了En-US以外的所有内容。您也可以禁用快捷方式:superuser.com/questions/109066/…

– Cees Timmerman
18年8月29日在19:04

#10 楼

只需用英语语言模块下的您的键盘类型来替换英语键盘即可。 (在语言偏好上对此有双重怀疑)