| Summary: | MouseKeys randomly stops working (and other -- maybe related -- quirks) | ||
|---|---|---|---|
| Product: | xorg | Reporter: | Richard Klinda <rklinda> |
| Component: | Input/Keyboard | Assignee: | Xorg Project Team <xorg-team> |
| Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
| Severity: | normal | ||
| Priority: | medium | Keywords: | NEEDINFO |
| Version: | 7.3 (2007.09) | ||
| Hardware: | x86 (IA32) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
Richard Klinda
2008-03-20 17:05:34 UTC
Here is a recent topic on the linux kernel mailing list about the stuck keys issue. http://groups.google.com/group/linux.kernel/browse_thread/thread/f00fb4e0300ec914/41e779c7c37ee373?lnk=raot The best answer may be this: "Now, if X has a need for low-latency for keyboard handling, then the X developers can use mlock to lock the X keyboard service in memory, and make it a real-time (or at least high priority) process too. This should avoid the problem even with extreme swapping and/or high cpu load." (In reply to comment #0) > Other related quirks: > - sometimes a key gets stuck (rare). For example the letter 'a', so the text > "aaaaaaaaaaaaaaaaaaaaaaaaaaa...." gets typed into the current application. > Sometimes a modifier gets stuck this way, like control or meta. I can bring it > out every time by playing any flash game on kongregate.com which uses the > keyboard. This should be fixed in both master and server-1.5-branch. Richard: can you verify this please? (In reply to comment #3) > Richard: can you verify this please? > Unfortunately Debian only has 2:1.4.99.901-2 (experimental) and 2:1.4.1~git20080131-4 (sid). I have never compiled Xorg for myself, but I'll try and give it a spin on Sunday, I will report back here. Thanks. I confirm this bug as solved. All the quirks are gone. My xserver-xorg-core version is 2:1.4.1~git20080131-4 (Debian). Thank you. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.