自动添加英国键盘(语言)

T.T*_*dua 42 keyboard language keyboard-layout windows-10

我设置了键盘语言:ENGLISH-US(不是英国!)和???(我的当地语言)。

有时,我看到“ENGLISH (UNITED KINGDOM) [现在是“美国-国际” ] 键盘布局会自动添加到我的键盘列表中。

在此处输入图片说明

但是,在Control Panel/Languages 中,它没有列出,也没有在 PowerShell 中显示:

$list = Get-WinUserLanguageList; echo  $list[0]; echo $list[1];echo $list[2];
Run Code Online (Sandbox Code Playgroud)

所以我什至无法删除它!即使添加/删除也无济于事

在此处输入图片说明

它变得过于烦人,岁月已经过去,但我无法阻止它,无法卸载。(更新:我也在下面发布了我的答案)

小智 16

添加 ENGLISH-UNITED KINGDOM 键盘并将其删除

  • 永远不会想到这是解决方案,但它确实如此。谢谢! (3认同)

T.T*_*dua 10

==方法一==

\n

事实证明,最好的方法是在安装 Windows 时避开英国。那一刻,作为你的KEYBOARD INPUT,你应该选择这个:

\n

English (United States) [如果未显示,则English (International/US)]

\n

==方法2==

\n

单击开始并直接运行此命令:

\n
powershell $LangList = Get-WinUserLanguageList; $MarkedLang = $LangList | where LanguageTag -eq en-GB; $LangList.Remove($MarkedLang); Set-WinUserLanguageList $LangList \xe2\x80\x93Force;\n
Run Code Online (Sandbox Code Playgroud)\n

==方法3(效果更好)==

\n

确实有效的是:

\n
    \n
  1. Language preferences
  2. \n
  3. 您应该在那里添加两种\n语言:United StatesUnited Kingdom
  4. \n
  5. 对于这两种语言,请单击 Options > Add keyboard并添加您看到的任何包含“英语[美国/英国/国际]”的内容,添加所有内容。
  6. \n
  7. 然后,在所有语言中添加所有英语/美国/英国/国际语言\n&键盘后,**删除所有英语语言**包。
  8. \n
  9. 然后仅重新添加English (US / United States)
  10. \n
\n

==方法4(可能是最好的)==

\n

转到“确定Languages > Administrative settings > Copy settings > [check the 2 checkboxes] 重新启动”(“稍后重新启动”不存在!)\n在此输入图像描述

\n
\n

更新:坦白说,他们都无法从我的 Win10 中完全删除 UK 软件包。令人非常沮丧的是,几年过去了,微软仍然强力踢英国。

\n

  • 第四种方法是最后唯一对我有帮助的方法。谢谢! (4认同)

Mat*_*471 -1

应用程序可能会以编程方式添加此内容。您使用 HP iLO 或 Dell 的 DRAC 等吗?我编写了一个使用LoadKeyboardLayout添加键盘布局的应用程序,并出现了相同的症状(它不在控制面板中,但在语言切换器中)。

我注意到 HP iLO 也使用键盘布局,因此布局反映了服务器的设置。