通过魔法卸载不需要的键盘布局

通过魔法卸载不需要的键盘布局

UPD:查看答案以找到解决方案,不要被我的悲伤故事所困扰。

当我尝试输入 ~ 或 ^ 等字符时,它们不会立即显示出来,因为它们被隐藏了。相反,如果我继续输入,就会看到所有这些 ã 和 ô 字符。这会打断输入,很烦人。

Windows 中的键盘布局在任务栏中显示为“ENG - 英语(美国),美国国际”。但是,在“时间和语言”设置中没有它的条目。如果我安装了“ENG - 英语(美国),美国”语言包,那么当我切换到它时,我的所有 ~ 和 ^ 都可以正常输入。但我仍然无法摆脱“国际”布局。

我无法安装此“国际”布局然后将其删除,并且在执行 powershell 命令 Get-WinUserLanguageList 时它甚至没有显示,我只看到一个条目:

LanguageTag     : en-US
Autonym         : English (United States)
EnglishName     : English
LocalizedName   : English (United States)
ScriptName      : Latin
InputMethodTips : {0409:00000409}
Spellchecking   : True
Handwriting     : False 

那么我怎样才能摆脱它呢?

最烦人的是,它并不是立即这样,不,我不需要的布局在某个时刻被添加了,而我没有采取任何行动。

答案1

因此,令人惊讶的是,我马上就找到了解决方案,但它并不是一个显而易见的解决方案,至少不是完全显而易见的。

  1. 在 powershell 中执行以下操作:

    PS C:> $1 = New-WinUserLanguageList en-US

    PS C:> $1.Add("optional-LOCALE") // 虽然这似乎是必要的,但请参阅进一步

    PS C:> 设置 WinUserLanguageList $1

  2. 重启。

  3. 查看重启后 UI 语言如何切换为 en-US(即新列表的第一个条目),但不需要的布局仍然存在。

  4. 如果还有剩余的头发,就拔掉一些。

  5. 将 Windows UI 语言从 en-US 更改为您(希望)在步骤 1 中添加的可选 LOCALE。退出。

  6. 再次登录。嗖!不需要的语言环境(希望)消失了。怎么会这样?太神奇了。

  7. 现在,您可以尝试根据需要切换回 UI 语言并删除“可选”区域设置(通过通用语言设置菜单,不需要 PS 命令),重新启动并在此处报告结果,因为我不会执行这一步,不,先生。

  8. 当魔法出现时,转到“管理语言设置”、“复制设置”并将您当前拥有的布局应用于管理帐户、欢迎屏幕和新用户帐户。

相关内容