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

Die*_*ego 70 keyboard-layout windows-8

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

这是我配置语言的方式:

语言偏好

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

可用布局

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

考虑到它们未显示在配置列表中,如何删除ENG/USESP

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

Die*_*ego 74

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

归功于这篇文章

  • 你是救世主.. Mac 的 RDC 自动设置美国英语,即使我在 Mac 和 Windows 上都使用了 Dvorak。 (2认同)
  • 非常适合我。为每个 RDP 会话自动添加美国键盘布局。此注册表设置阻止了它。谢谢!!! (2认同)

小智 12

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

  • 但是,有时会添加回 EN/US(不知道如何/为什么)会出现一个问题,我认为 Diego 的自我回答可以解决问题。 (14认同)

har*_*ymc 11

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

Preload确定键盘开关按钮(在任务栏的右下角)中存在哪些键盘布局,并且数字确定排序。REG_SZ 项“1”包含第一个布局,“2”包含第二个布局,依此类推。

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

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