我有一个奇怪的问题。有时候在Unity程序中按下键盘上的任意键后,程序无法接收到按键事件,但在普通终端(ctrl+alt+f1)中键盘却可以正常工作。请问有人解决过这个问题吗?
看起来好像是如果我快速连续按下某个键,只有第一次按下会生效,但如果我每隔一秒按下同一个键,那么它就能正常工作。
看起来好像是如果我快速连续按下某个键,只有第一次按下会生效,但如果我每隔一秒按下同一个键,那么它就能正常工作。
听起来你已经开启了弹跳按键(Bounce Keys)
辅助功能。这个功能旨在帮助那些使用键盘时会产生意外重复按键的人,但显然不是你想要或期望的。
你可能是通过一个我记不清的特殊键盘快捷键意外启用了它。可以通过以下步骤禁用它:
通用访问
控制面板。输入法
选项卡。弹跳按键
下的开关已关闭。https://answers.launchpad.net/ubuntu/+source/xserver-xorg-input-keyboard/+question/175128
扩展回复此线程:问题不在于“弹跳键”。我一直完全关闭辅助功能,并且已经能够复制张贴者的问题。实际上,gnome 中启用的键盘重复设置会随机忽略/失败。在 gnome 中关闭并重新打开键盘重复设置似乎已经为我解决了问题。但是,这只是一个临时解决方案:问题将再次发生,这让我非常沮丧。因此,我创建了这个简单的 bash 文件,并将其固定为自定义启动器。然后我想,为什么不将它作为 cron 作业每分钟运行一次呢?这为我解决了问题。#!/bin/bash
# resets key repeat, a bug in unity
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/repeat false
gconftool-2 --type bool --set /desktop/gnome/peripherals/keyboard/repeat true
我遇到了相同的问题,如果按下键,则会丢失重复的按键,解决方法是打开键盘应用程序;取消选择并选中“键盘按键在...时重复”选项;它会再次开始工作一段时间。
因此,我将该键盘应用程序固定到我的栏中,并在遇到此问题时进行取消选择和选中操作。
我非常确定这是Unity的一个错误。
Win
鍵,這可能造成影響。 - James Henstridge