免责声明:这是与这个但在 Windows 10 上。
我在 Windows 10 上使用两种不同的键盘布局(法语 AZERTY 和美式 QWERTY,但这并不重要),都是英语。我可以使用 Windows + Space 快捷键轻松切换,该快捷键可让您在两者之间进行选择。
但是,键盘布局总是自动从一个变为另一个(至少从我 95% 的时间使用的法语变为美国),我不知道为什么。我绝对确定我没有误按 Windows + Space,我也确定我没有误按 Alt + Shift(这是一个以前允许更改键盘布局的组合键,但显然现在不行了——至少在这台电脑上不行)。
我有一个在后台运行的自动热键脚本,但我没有找到任何似乎能够触发键盘布局更改的热键。
有谁知道如何避免非自愿的布局改变?
答案1
以下是对任何感兴趣的人给出的答案。目前分为两部分,有时间我会修改。
- 其中一个问题相关问题让我走上了正确的轨道,尽管我还没有解决这个问题。
在我的电脑上(显然还有 Windows 8 及更高版本),Ctrl + Shift(不是 Alt + Shift)组合键用于切换键盘布局。我通过转到控制面板\时钟、语言和区域\语言\高级设置\更改语言栏热键禁用了 Alt + Shift 组合键(理论上是活动的,但不起作用);但 Ctrl + Shift 组合键仍然切换键盘布局,尽管它没有出现在任何地方,而且我不知道为什么。
- 最后说一句:实际上有两个热键,一个用于更改输入语言(默认情况下为 Alt+Shift),另一个用于切换键盘布局(默认情况下为 Ctrl+Shift)。
查看这些设置的明确步骤是:
- 转到控制面板\时钟、语言和区域\语言\高级设置\更改语言栏热键
- 在“高级键设置”选项卡中,选择“输入语言之间”,然后单击“更改键序列...”
您现在可以选择启用、禁用或更改我之前提到的两个快捷方式。
答案2
答案3
在 Windows 10 中,使用多台计算机(如笔记本电脑和台式机)时也会出现一个问题,Windows 10 会同步设置,因此一台计算机最后使用的布局将转移到另一台计算机。
答案4
对我来说还不够,我还有这个问题。对于那些仍然有问题的人,我找到这里在答案的第二页中,我将 Khalil Al Hooti 在 2018 年 2 月 16 日的答案复制到下方:“原因是您的系统本地语言设置为英语(英国)。因此,每当您开始在某些程序中输入非 Unicode 字符时,即使语言栏中没有该语言,Windows 也会使用默认的系统本地语言来解释这些字符。如果您不想再发生这种情况,请执行以下操作 1. 转到控制面板 2. 单击时钟、语言和区域 3. 单击语言 4. 单击高级设置 5. 单击将语言设置应用于欢迎屏幕、系统帐户和新用户帐户 6. 单击更改系统区域设置 7. 从英语(英国)选择英语(美国),然后单击确定 8. 重新启动电脑。删除之前自动添加的英语(英国)语言键盘。首先从语言首选项中添加语言,然后从选项中添加键盘。再次手动删除它们。问题将得到解决”