Windows 10 键盘布局菜单自相矛盾

Windows 10 键盘布局菜单自相矛盾

我曾经在三种键盘设置之间循环:

  • 标准键盘
  • 法国 AZERTY
  • 比利时 AZERTY

我从列表中删除了法国的 AZERTY,但从那时起,每当我启动 Windows 时,我都会得到矛盾的信息。

键盘布局弹出屏幕(Win + Space)和语言栏(在任务栏中)我有两个可用的 AZERTY,但语言设置窗口告诉我我有比利时 AZERTY 和 QWERTY(这是我想要的):

在此处输入图片描述

我能解决这个问题的唯一方法是删除 QWERTY 条目,然后再次添加它。这添加QWERTY 选项,但仍然没有删除法语 AZERTY 选项:

在此处输入图片描述

这似乎修复了弹出屏幕和语言栏(嗯,部分修复),但是当我重新启动时,我必须重新做一遍。

如何让 Windows 10 真正为我提供我已配置的键盘布局,而不是某些可能的缓存版本?


为了抢先发表可能的评论,我只有一种语言(因此只有一种键盘布局列表),这并不会与使用错误的组造成混淆:

在此处输入图片描述

答案1

关联在对该问题的评论中发表的文章让我找到了一个可以接受的(尽管不是理想的)解决方案。

方法 2:预加载

  1. 使用 regedit 导航到HKEY_USERS\.DEFAULT\Keyboard Layout\Preload。您将在那里找到启动时预加载的键盘列表。
  2. 在列表中找到键盘标识符 键盘标识符
  3. 删除该项。

我必须执行此操作两个都 HKEY_USERS\.DEFAULTHKEY_CURRENT_USER

之后,启动时会显示两种预期的键盘布局(QWERTY/Belgian AZERTY)。

但也有一些副作用:

  • 比利时 AZERTY 语言设置为 NL 而不是 EN,这不是我想要的。
  • 我还没有找到办法让比利时的 AZERTY 成为默认键盘而不是 QWERTY。

但这至少解决了手头的核心问题。如果有人找到没有这些副作用的解决方案,我会很高兴地给他们答案。

相关内容