Windows为什么会随机更改输入语言?


33

我使用英语版本的Windows XP Pro,但是我的工作语言是西班牙语。我的默认输入语言设置为西班牙语,但是有时Windows在切换应用程序时会自动更改此设置(因此您会获得不同的键盘布局)。

这是为什么?

(我已经成为ALT+的忠实拥护者LEFT SHIFT,可让您循环选择可用的语言。)


重新标记为“ windows”,这也在vista上发生
Andrija

它也发生在7
CristiánRomo,

Answers:


20

输入语言设置是针对每个应用程序的。调用Windows API以更改输入语言环境的应用程序可以设置其他键盘布局(如果已为用户启用)。

如果您不小心同时按下ALT和LEFT-SHIFT键,有时也会发生这种情况。如果您不希望出现这种情况,可以在“控制面板”中“卸载”所有不需要的输入语言/区域性:

Regional and Language Options > Text Services and Input Languages

编辑:或只是检查“关闭高级文本服务”


3
删除所有其他语言似乎太过激烈。我尝试在此处的“ 高级”选项卡中勾选“关闭高级文本服务” 。
guillermooo

Vista上的“关闭高级文本服务”在哪里?
Andrija


1
这个答案如何解决键盘的随机变化?我需要有alt + shift键才能更改布局。语言有时会“自行”切换的问题。
2011年

21

这很可能是因为您无意中按下了该Alt+ Shift快捷键。

我个人从语言栏中删除所有其他语言,并禁用快捷键。完成之后,再也不会发生=)

操作方法(在Windows Vista上,可能在7个上):右键单击语言栏,然后选择“设置...”(或转到“ 控制面板”,“ 区域和语言选项”)。然后转到“ 键盘和语言”选项卡,然后单击“ 更改键盘...”,选择您没有的键盘,然后单击“ 删除”按钮。转到“ 语言栏”选项卡,然后在“ 语言栏”组框中选择“ 隐藏 ”。转到“ 高级键设置”选项卡,然后在输入语言热键中选择“输入语言之间”,然后单击“ 更改键序列...”。并在两个组框中选择“ 未分配”。最后按OK确定)OK确定)OK(确定)


我敢肯定这行得通,但是对于共享工作站来说似乎太过暴力了!;-)
guillermooo

4
每个人只有一个用户帐户是如此'95。;)
macbirdie

哦,是的。我以某种方式认为这是所有用户的全局设置。·脸红·
guillermooo's

另外,一台计算机多于一个键盘有多少次?但是我明白你的意思了……幸运的是@macbirdie也有一个要点,所以我想我的观点仍然是:p
Svish

2
无法评论,因为没有代表。(抱歉),但是@Svish-很多人/计算机,例如我的英国笔记本电脑在去美国旅行的两天前就死了,我是一名网络开发人员,所以降落的那一天我需要一个新的。所以我有USA笔记本电脑,但是我一直都在使用花括号,尖括号等,并且不想因为切换到USA布局而弄乱了我的触摸输入。因此,当我在办公室停靠时,我会弹出英国键盘。但是,Windows / Windows应用程序只是翻转了我对布局的选择,这使我无所适从。:(如果我设置了它,我要设置它。我是用户而不是计算机,我应该真正负责这一设置:(
MemeDeveloper 2011年

3

我认为输入语言是按应用程序维护的。我不确定是否有禁用该行为的方法。


3

是的,每个应用程序都会维护输入语言-实际上是每个窗口,因为多个IE浏览器窗口各自具有自己的设置。众所周知,Windows在处理多种输入语言方面非常差劲,有时在切换很多时甚至不记得单个应用程序内部使用的语言。我是丹麦人,在奥地利语(德语)Windows计算机上使用英语内容工作,而且我经常看到这一点,因此难以计数。

我能提供的最佳解决方案是只选择一种输入语言,然后只使用一种输入语言。

对我来说,这意味着始终使用丹麦语布局,因为这样我就可以输入德语特殊字符(DK布局具有¨变音键)以及丹麦语特殊字符(德语布局不能),以及所有英文当然。

缺点可能是其他语言的打字速度不太理想,但是至少键盘始终与Windows的输入语言匹配。所选择的语言实际上会阻止您键入所需的内容,这种情况很少见。


2

有时我也会遇到这种情况,但是我认为这仅仅是因为我偶然碰到了Alt + Shift。

如果发出哔哔声或告诉您您已完成操作,那将是很好的...


1

我认为每个应用程序都会维护键盘设置,例如,Word可能正在以西班牙语设置运行,而记事本是使用英语配置的。

您可能还需要检查将哪种语言配置为默认语言。


1

我讨厌,是的,某些应用程序具有默认设置

我要做的是将它们从语言栏中完全删除,并只保留其中一个。

我讨厌的另一件事是让我的键盘从en-Spain / en-LatinAmerica切换...这会破坏布局!

因此,我将它们全部删除,并保留我使用的那个。


是的,我也删除了英语输入语言。
djeidot

0

几个月前我也遇到过同样的事情,原来我不小心按下了切换语言的快捷键。我禁用了所有快捷方式,并删除了语言工具栏,因此您必须在控制面板中显式更改语言。从那以后我再也没有发生过。


0

Word和Outlook中提供的“自动检测语言”选项可检测您正在键入的语言,并自动启用该语言的校对工具。

  1. 打开一个新文档或电子邮件。

  2. 在“审阅”选项卡上的“语言”组中,单击“语言”。

  3. 单击设置校对语言。

  4. 在“语言”对话框中,选中“自动检测语言”复选框。

适用于:Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013语言首选项2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

检查“自动语言检测”的Word设置


请在参考链接中引用答案的关键部分,因为如果链接页面发生更改,答案可能会失效。
DavidPostill

另一个提示:请阅读如何参考他人撰写的材料。您应该阻止其他人编写的引号文本。请参阅Markdown帮助。这次我们已为您修复了该问题,但以后请注意这一点。
DavidPostill
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.