我有一台运行 Windows 10 的笔记本电脑,安装了 en-US 和 en-GB 键盘布局。en-GB 是默认设置。时不时地,似乎随机地,我的键盘布局会默默地更改为我认为是美国键盘布局;例如,shift+2 产生 @,shift+3 产生 # 等等。我详细研究了用于更改键盘布局的组合键。我还在语言高级设置中检查了切换布局的组合键是默认设置,事实确实如此。
- Ctrl+Shift 不执行任何操作
- Alt+Shift 不执行任何操作
- Windows 键 + 空格键不起作用
我还注意到,无论我选择哪种语言栏相关选项组合,Windows 都不会显示语言栏。这可能是因为这是一台只配置了一种语言的机器——我使用的语言,即 en-GB。然而有时决定以完全隐藏的方式更改其语言设置,并且不响应正常的更改程序。
为什么?我该怎么办?
答案1
好吧,这是新的一天,出于好奇,我按下了 Ctrl+Shift,担心 Windows 自昨天以来可能已经改变了主意。
它有。语言热键现在可以使用了。从问这个问题到现在,发生的事情就是我让笔记本电脑进入睡眠状态,然后再次将其唤醒。
因此,我坚信这是一个漏洞在 Windows 或我的键盘驱动程序中。
答案2
我遇到了类似的问题,睡眠+唤醒有所帮助(感谢 Tom W!)
细节
我有以下设置:
- Windows 10 64 位 1703(内部版本 15063.608)
- 我的 UI 语言是英语
- 我只有一种输入法(键盘布局):波兰语
- 嗯,我也有美国布局,但我禁用了它,因为:
- 我禁用了单独切换应用程序布局的选项,禁用了语言列表,并强制仅使用波兰语,
- 我已禁用切换布局的热键(设置为
(None)
) - 我禁用了语言栏(奇怪的是,当我打开它时,我仍然可以使用它切换到美国布局;但是,就像我写的一样,通常我会禁用所有可能的功能,因此当问题发生时它就被禁用了)
出现了以下问题:
- 在某一时刻我丢失了波兰语键盘布局,所以我无法通过右 ALT + 键书写诸如 ĄĘĆŁŃÓŚŻŹ 之类的波兰字符。
- 请记住,这种情况不可能意外发生,因为我禁用了热键和所有其他东西;我尝试了 Ctrl+Shift 甚至 Alt+Shift,但都没有帮助
- 更重要的是,至少在一个程序中我无法复制和粘贴波兰语单词(复制了“koło”,但粘贴了“kolo”哈哈哈);现在我发现,如果我启用语言栏并切换到美国布局,也会发生同样的情况
- 我不确定原因是什么,也许是因为 UltraVNC 应用程序或其他程序,或者只是因为 Windows。
解决方案:
- 我让计算机进入睡眠状态并将其唤醒,一切立即恢复正常,无需我做任何事情!
- (即我可以在计算机唤醒后立即以波兰语布局书写,当然我也可以在有问题的程序中复制并粘贴波兰语单词)