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

gui*_*ooo 35 windows language

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

这是为什么?

(我已经成为ALT+ 的忠实粉丝LEFT SHIFT,它可以让您循环浏览可用的语言。)

spl*_*tne 22

输入语言设置是针对每个应用程序的。调用Windows API以更改输入区域设置的应用程序可以设置不同的键盘布局(如果为用户启用)。

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

Regional and Language Options > Text Services and Input Languages
Run Code Online (Sandbox Code Playgroud)

编辑:或者只是选中“关闭高级文本服务”

  • 删除所有其他语言似乎太激烈了。我试过在那里的 **Advanced** 选项卡中勾选“关闭高级文本服务”。 (3认同)

Svi*_*ish 21

这很可能是因为您不小心按下了Alt+Shift快捷键。

我个人从语言栏中删除所有其他语言并禁用快捷键。在我这样做之后,它再也没有发生过 =)

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

  • 为每个人拥有一个用户帐户是 95 年。;) (4认同)
  • 不能评论,因为没有代表。(抱歉)但是@Svish - 很多人/电脑,例如我的英国笔记本电脑在去美国旅行前两天坏了,我是一名网络开发人员,所以我登陆的那天需要一个新的。所以我有美国笔记本电脑,但我一直在使用花括号、尖括号等,不想在切换到美国布局时弄乱我的触摸打字。所以当我停靠在办公室时,我会弹出一个英国键盘。但是 windows / windows 应用程序只是翻转了我对布局的选择,该死的不管怎样,它把我逼上墙。:(如果我设置它,我想要它设置。我是用户而不是计算机,我真的应该负责这个:( (2认同)