如何删除自动添加的键盘布局?

如何删除自动添加的键盘布局?

我的笔记本电脑上有一个西班牙语键盘,但我主要用它来书写英文和中文。

这是我配置语言的方式:

语言偏好

但是,Windows 自己添加了一些布局(可能是通过远程桌面连接到具有不同语言/布局的计算机时):

可用布局

这些布局都是循环的一部分AltShift,非常烦人。

我如何删除英语/美国ESP,考虑到它们没有显示在配置列表中?

有没有办法可以防止它们再次被添加?

答案1

我可以通过创建一个IgnoreRemoteKeyboardLayoutDWORDHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout并将其设置为 1 来删除不需要的布局

功劳归于这个帖子

答案2

在控制面板的语言下添加有问题的语言,然后删除它们,它们就会从通知区域中消失。

答案3

键盘布局(至少在 Windows 7 中)包含在注册表项中 HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

Preload确定键盘切换按钮(位于任务栏右下方)中存在哪些键盘布局,数字确定排序。REG_SZ 项“1”包含第一个布局,“2”包含第二个布局,依此类推。

文章Windows 键盘布局列出了大多数键盘 ID。您还会发现上述布局 ID 被定义为注册表项的子项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layouts

了解您的注册表在这些位置包含什么内容将会很有趣。

答案4

对已接受答案的补充。如果您想删除自动添加的键盘,则在设置中看不到它。

您必须手动添加它,然后将其删除,然后它就会从选择中消失。问题是它可能会在将来的某个时候重新出现。

相关内容