在 Windows 10 中切换输入语言并不总是即时的

在 Windows 10 中切换输入语言并不总是即时的

我在 Linux 和 Windows 上都使用 CTRL+SHIFT 来切换输入语言。在 Linux 下,切换总是即时的,这意味着快速轻触 CTRL+SHIFT 组合键就足够了 - 我不必按住组合键或多次按下它直到最终成功切换。无论我当时正在运行什么应用程序,都是如此。

在 Windows 中则不是这种情况。我经常发现自己必须多次按下 CTRL+SHIFT 组合键或按住它直到输入语言实际切换。虽然我无法总是重现该问题,但我注意到,例如,当我使用浏览器时,这种情况经常发生 - 可能是因为我更频繁地切换语言,例如由于在 Facebook 或类似网站上与不同的人聊天。此外,我很确定我的键盘上没有卡住的键。

我在 Windows 7 中也遇到过这个问题,但从未深入研究过。我相信我曾经在某个时候能够弄清楚如何在 Windows 10 中解决这个问题,但在进行了一些“质量更新”之后(这可能重置了 Windows 10 中的某些内容),我无法确定相关设置。我猜这与 Windows 处理粘滞键和组合键的方式有关,而这本身可能已经发生了变化。

就我个人而言,我认为延迟是不必要的,甚至是令人讨厌的。

当前操作系统:Windows 10 x64(1803)

有谁知道如何消除或减少 Windows 10 中输入语言切换的延迟?

请随意添加更多相关标签。

编辑:设置面板中的粘滞键和过滤键已关闭。

答案1

转到设置->时间和语言->区域和语言->高级键盘设置->语言栏选项->高级键设置->更改键序列。

更改“切换输入语言”下面的快捷方式,看看此问题是否仍然出现。

现在Windows 10电脑默认切换输入法的快捷键好奇怪啊,有的是左Alt+Shift,有的是Ctrl+Space,有的甚至是Windows+Space,而且有的快捷键没问题,有的快捷键延迟大,不知道是什么原因造成的。

此外,当内存过高时,切换输入语言会出现较高的延迟(当然您可能已经考虑到了这一点)。

答案2

就我而言,原因是系统中的语言列表中添加了几种英语语言。我删除了所有语言,只留下一种,延迟就消失了。

答案3

我最近换成了 Windows 11,但万一它对其他人也适用(因为我认为 Win 10 和 Win 11 在语言栏方面基本相同?)并且出现了一个问题,我必须一直按住 Win 键才能显示语言栏。我转到设置->时间和语言->键入->高级键盘设置->语言栏选项。然后摆弄语言栏框中的选项似乎解决了我的问题。似乎我不必将其更改为任何特定设置,我认为只需更改设置即可解决问题。

语言栏仍需要一段时间才能出现,但布局会立即切换。

对于我来说这可能是一个巧合,时间解决了我的问题,而不是弄乱设置本身。

答案4

似乎正确答案应该如下:

转到注册表项:

HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response

并将此参数DelayBeforeAcceptance从默认的 1000 更改为更小的值,例如 200 甚至 50。看看是否有帮助。

对我来说它有帮助,但现在 Windows 10/11 语言切换栏标签有时会一直悬而未决,直到我单击它:

郎吧吊

更新

我还必须补充一点,这样做并重新启动对我来说不起作用。似乎什么都没有改变。对我来说太糟糕了。

我写“它有帮助”还为时过早。它确实在同一个 RegEdit 窗口中有所帮助(有时会出现挂起栏),但只要我聚焦另一个窗口,它就会再次变得迟缓。似乎问题变得更加深刻和困难。

相关内容