我正在努力实现一件看似很容易的事情。
- 我正在运行安装有英文版的 Windows 10 笔记本电脑。
- 我住在德国,所以
Country or region
(Settings -> Time & Language -> Region & language
) 设置为Germany
。 - 我的
Display Language
设置为English (United States)
。 - 由于我使用美国布局的硬件键盘,但仍需要输入一些德语内容,因此我在输入语言中添加了两种键盘布局 -
US
(默认)和German
。
到目前为止一切顺利。但我最近开始学习俄语,现在我需要练习打字。我无法将俄语键盘布局添加到该English (United States)
语言中 - 它根本没有显示在列表中。
要将键盘布局添加到我的热键可切换的键盘布局列表就是我想要的。当我添加Russian
语言时,它显然被键盘布局切换热键忽略,因为它是一种全新的输入法,而不仅仅是键盘布局,所以它一直在US
和DE
之间切换。
Russian
这是我的语言栏添加语言后的样子:
这些是我的高级设置和语言栏热键:
有人可以帮忙吗?提前谢谢了!
答案1
这个问题问的是另一个我回答了,但是同样的答案此处也适用(大部分情况下)。可以通过 PowerShell 将任何键盘布局添加到任何输入语言。对于您的情况,您需要:
$OldList = Get-WinUserLanguageList
$OldList.Add("en-US")
# German layout (or you can add it via Language screen afterwards)
$OldList[-1].InputMethodTips.Add("0409:00000407")
# Russian layout
$OldList[-1].InputMethodTips.Add("0409:00000419")
Set-WinUserLanguageList -LanguageList $OldList
请记住,拼写检查依赖于输入语言,因此您无法使用俄语或德语的拼写检查。如果您确实需要这些语言的拼写检查,请按照JosefZ
注释中所述设置三种输入语言。