为什么Windows 7总是自动更改输入或键盘语言?

为什么Windows 7总是自动更改输入或键盘语言?

我想知道为什么 Windows 7 总是自动更改我的输入或键盘语言。

我有一台集成QWERTY键盘美国英语)。旅行时,我会使用这个,但另外,我家里还有一个更好的键盘,它QWERTZ键盘德语(德国)。因此,在家里,我喜欢使用我的 QWERTZ 键盘。

不幸的是,Windows 7 在这方面并不支持。每次我启动笔记本电脑时,它通常设置为美国英语)但这不是问题。以防万一,我会用我的笔记本QWERTY键盘美国英语),没问题。但是,如果我启动我的笔记本,我想使用我的QWERTZ键盘德语(德国),我通常按 ALT + 左 Shift 键来从美国英语)德语(德国)Windows 7 会切换输入语言,但仅限于当前打开的程序。如果我的输入语言设置为德语(德国)例如,当我打开记事本时,Windows 7 会自动将我的输入语言切换为美国英语)。这很烦人,因为我必须更改输入或键盘语言才能德语(德国)每次我打开一个新程序时。

如果我按 ALT + 左 Shift 手动更改输入语言,为什么 Windows 7 不会保留一种输入语言?为什么手动更改输入或键盘语言不适用于整个 Windows 7?为什么它只影响当前打开的程序?

由于我有两个具有不同布局的键盘,因此我确实需要安装两种键盘语言。

我尝试了以下两种设置来找到解决问题的方法。目前,我使用的是第一种选项,即两种输入语言。

第一个选项:两种输入语言:

在此处输入图片描述

第二种选择:两种键盘语言:

在此处输入图片描述

答案1

但是,我还没有发现是否可以通过快捷方式更改默认输入语言,或者是否可以在打开新程序时禁用常规恢复到默认输入语言,但我找到了另一种方法!

在谷歌上搜索这个问题时,我偶然发现了 Androgen Belkin 撰写的以下文章: http://www.script-coding.info/AutoHotkey/AhkRussianEng.html

他解释说,俄罗斯人在使用俄语和英语键盘时总是遇到类似的问题。因此,他创建了一个脚本,用于检查用户输入,并在必要时切换 Windows 启动时的默认输入语言。该脚本可以在上面的链接底部找到,并且是为自动热键,一款免费的键盘宏程序。幸运的是,我自己就是 AutoHotKey 的忠实用户。

我修改了脚本,以检查默认输入语言是否为德语和英语,而不是俄语和英语。它运行无误,而且非常方便,因为现在我可以轻松设置默认输入语言 :)

此外,AutoHotKey 支持将脚本编译为单个可执行文件。我不想向所有对我有用的人隐瞒我的脚本。

切换默认输入语言[德国(德语)<>英语(美国)]: http://www.megaupload.com/?d=A8HKEV4A

文件名:Switching_default_input_language_DE-EN.zip

内容:(1)Switching_default_input_language.ahk(AutoHotKey 脚本;用于编辑或重新编译脚本),(2)Switching_default_input_language.exe(独立可执行文件)

玩得开心! :)

答案2

打开新程序时,Windows 似乎总是使用默认输入语言。

可以在文本服务和输入语言屏幕的常规选项卡中更改默认语言。

答案3

我在另一篇文章中回答了这个问题问题,你可能需要凯拉

答案4

更改语言输入后,您需要在启动 Windows 7 时将其复制到语言输入。

进入控制面板->区域和语言->更改区域和语言->管理->复制设置标记启动Windows输入并复制。

它应该会向你显示它已经发生了变化。

相关内容