如何避免在windows上自动改变键盘布局
我的语言栏里有两种输入语言(windows xp)。问题是windows喜欢在它们之间切换而不需要任何干预。这真的很烦人
我知道快捷键,并且已经关闭了Word语言检测,但问题无处不在(尤其是命令提示符)。
我同时使用两种语言,我想在两种语言之间手动切换。**如何关闭这种自动切换?
我的语言栏里有两种输入语言(windows xp)。问题是windows喜欢在它们之间切换而不需要任何干预。这真的很烦人
我知道快捷键,并且已经关闭了Word语言检测,但问题无处不在(尤其是命令提示符)。
我同时使用两种语言,我想在两种语言之间手动切换。**如何关闭这种自动切换?
Windows为每个线程维护不同的输入语言。当你切换到另一个线程的窗口时,你的输入语言可能会改变。因为线程对用户来说是不可见的,所以它可能看起来是随机的,我同意这是很烦人的。
在Windows中没有内置的选项来避免这种情况,你可以使用第三方软件或者更好的东西。
“更好的东西 "是使用Microsoft Keyboard Layout Creator创建一个自定义布局,该布局使用CapsLock作为语言切换,然后删除所有其他布局(包括默认的英语)。我已经用英语+俄语做了这件事,我无法表达我的生活从此变得多么美好。检查一下优点:
缺点是
在我找到这个解决方案之前,我使用SwitchIt!程序使输入语言设置为全局。它已经不再开发了,所以我不知道它是否还能在XP/Vista/Win7中使用。
我希望这是你一直在寻找的解决方案。我刚才在尝试玩不同的语言时也遇到了同样的问题,因为我在不久的将来会需要它们。我注意到每次我点击右下角的 “声音图标"(我用的是vista),它就会变成韩语输入,或者说如果我打开Mozilla Firefox,输入就会自动变成韩语(而我一直用的是英语)。总之,根据我打开什么程序或点击什么程序,输入语言就会改变….,很烦吧?如果你想让默认设置为全系统 不管你打开什么程序 。
右击语言栏,然后在下拉菜单上设置,默认输入语言….选择你想要的。
D'oh!我花了3个小时才弄明白……这应该是我直接想到的,因为我几乎是和电脑一起出生的,现在这对我来说应该算是常识了吧? 呵呵
我找到了简单的解决方案,或者说是我的真正问题。我使用WinXP,并安装了乌尔都语键盘和英语。我以前有这个设置,但从来没有问题,直到现在。经过一些挫折和四处寻找,我找到了问题所在。XP是使用英语安装的。默认输入语言"(通过区域和语言选项,语言选项卡,细节按钮,设置选项卡)被意外地设置为乌尔都语。当我把它改回英语-美国,问题就解决了。
在绝大多数情况下,删除与实际键盘不匹配的键盘布局即可。许多默认的Windows安装都带有(例如)美国键盘布局和英国键盘。美国键盘没有任何有用的作用(在这个例子中,因为你可以附加美国英语作为使用英国布局的语言)。
对于一个键盘上的多种西欧语言,您可以使用美国-国际键盘布局(最好是您有一个物理的美国键盘),或者使用MS键盘布局生成器从特定的国家键盘中建立一个类似的多语言布局。