使用无线键盘时,为什么会有延迟和输入问题?


Answers:


12

这是由于功率不足引起的。使用良好的电源和良好的电源线。某些适用于手机的廉价电缆无法完全为R-Pi供电。某些USB设备需要大量功率:大多数USB设备上会贴有标明电压和mA要求的标签。它们的最大最大值为5v 100mA,超过此最大值时,必须与有源USB集线器一起使用。尝试拔出除键盘外的所有USB设备的电源(您还应注意,某些键盘内置了集线器,可以尝试消耗150mA电流(Pi只能在没有集线器的情况下每个USB插槽处理100mA电流))。另外,请使用最新的软件。论坛用户MrEngman报告了一些键盘重复操作和无线挂起,直到升级到debian6-19-04-2012内核为止,他报告说,即使TP1-TP2电压低至4.65-4.68伏,该内核也没有问题。

来自http://elinux.org/R-Pi_Troubleshooting#R-Pi_does_not_respond_to_key_presses_.2F_Keyboard_randomly_repeats_key_presses


编辑该页面的下方,有一条关于您正在使用的确切键盘/鼠标的注释:

即使无线适配器汲取的电流在100 mA的R-Pi USB规格限制内,某些无线键盘(例如Microsoft Wireless Keyboard 800)也被报告失败。这可能是软件驱动程序问题。


+1有趣。我已经看到了另一个这样的问题,但是没有得出这个结论。
吉文斯2012年

谢谢-我没有可供测试的高品质耗材,但是我会追踪并更新。
安迪·史密斯

2
我想确认问题不是我的电源而是我的特定键盘。我用另一个键盘替换了它,并且效果很好。
安迪·史密斯

蓝牙键盘通常使用加密进行通信。这额外的开销会导致瓶颈吗?
EarthmeL13年

1

其他答案中提供的@Simon链接包含有关此问题的非常有用的信息。对我来说解决问题的是在西蒙引用一句之后的一段:

一种建议的补救措施是调整USB总线速度,该措施具有一些积极的反馈。为此,您需要编辑cmdline.txt文件,并在文件末尾(在/ boot目录中找到)添加“ dwc_otg.speed = 1”(不带引号)。

当然,您将无法在Pi上执行此操作,因为键盘本身很疯狂。您将必须将SD卡插入计算机并进行必要的编辑。这适用于我的Microsoft无线键盘800。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.