为什么按下按键和接受按键之间会有延迟?

为什么按下按键和接受按键之间会有延迟?

这是我遇到过的最古怪、最奇怪的问题之一。直到昨天,我的键盘在 Ubuntu 13.04 上工作得非常好。然而,当我今天启动 Ubuntu 时,我突然发现所有键都可以使用,但我必须按住它们大约一秒钟才能使用。

  • Num Lock这种行为对于除、Caps Lock和键之外的所有键都是正确的Scroll Lock,只要我按下这些键,键盘上的指示灯就会亮起。

  • 在我输入密码的登录屏幕上,键盘工作正常。

  • 如果我使用访客会话而不是普通用户帐户,键盘也能正常工作。

  • 我没有进行任何键重新映射,也没有使用标准英语(美国)键盘布局。

  • 我摆弄了系统设置中的键盘设置,但无济于事。

  • 我有 Windows 7 双启动,并且键盘在其上运行良好。

为什么我会面临这样的行为以及如何使其正常化?

PS:使用罗技经典键盘 K100(USB 型号)

答案1

因为你可能穿上了慢速键选择来自系统设置通用接入打字。 把它关掉:

慢键

答案2

我遇到了类似的问题。我在尝试此处的解决方案时偶然发现了答案。不知何故屏幕阅读器已打开,这导致了不稳定的行为。在系统设置 → 通用访问 → 查看下检查。确保屏幕阅读器设置为关闭。 屏幕阅读器关闭

答案3

Ubuntu 显然已经反映了“慢键“Windows 中的功能,默认情况下设置此功能,因此通过按住Shift键太久会自动启用此设置!

近年来这个设置的出现让很多人抓狂,而按住Shift并思考要输入什么的习惯意味着很容易意外打开这个设置。

在最新版本的 Ubuntu 中,接受的答案不再起作用,不再有“慢键”选项gnome-control-center

我发现可靠地禁用此功能的唯一方法是通过命令行:

# Get current value of keyboard accessibility (enabled = true , disabled = false)
gsettings get org.gnome.desktop.a11y.keyboard enable
# Get current value of slowkeys-enable
gsettings get org.gnome.desktop.a11y.keyboard slowkeys-enable
# Turn it off!
gsettings set org.gnome.desktop.a11y.keyboard slowkeys-enable false

# Get current value of stickykey-enable
gsettings get org.gnome.desktop.a11y.keyboard stickykeys-enable
# Turn it off!
gsettings set org.gnome.desktop.a11y.keyboard stickykeys-enable false
# Finally, turn the entire keyboard accessibility options off (this should disable the SHIFT key shortcuts)
gsettings get org.gnome.desktop.a11y.keyboard enable false

答案4

当有守护程序捕获击键(如 onboard)时,可能会发生这种情况。作为试验,打开gnome-system-monitor并查看是否有任何 bash 脚本甚至 python 脚本正在运行。如果 onboard 正在运行,请尝试关闭它。

相关内容