Bug 3913 - evdev key repeat is out of control
Summary: evdev key repeat is out of control
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/evdev (show other bugs)
Hardware: All All
: high normal
Assignee: Zephaniah E. Hull
QA Contact:
Depends on:
Blocks: 968
  Show dependency treegraph
Reported: 2005-07-30 04:00 UTC by Adam Jackson
Modified: 2006-02-15 16:02 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

evdev-repeat-sanely-1.patch (1.29 KB, patch)
2005-08-25 19:11 UTC, Adam Jackson
no flags Details | Splinter Review

Description Adam Jackson 2005-07-30 04:00:01 UTC
the evdev kernel module generates key repeats for the various chording and modal
keys (control, capslock, etc.), which confuses some apps.  need to filter those
out before they hit the input layer.
Comment 1 Adam Jackson 2005-08-25 19:11:50 UTC
Created attachment 3038 [details] [review]

filter out the repeat events for chording keys.
Comment 2 pinky 2005-09-24 08:04:55 UTC
It is not best idea, because my (nonstandad)keybord+ extrapp use this repeat
events for chording keys.
Bugs are in apps not evdev. :)
Comment 3 Adam Jackson 2005-09-24 11:43:38 UTC
this patch makes evdev key repeat behaviour match that of the stock keyboard
driver.  therefore it has been applied.

the bug is that the repeat events from the kernel will be emitted into the input
layer as Down events.  so you get 40 Control Down and then only one Control Up.
 this is not just confusing to apps but a waste of bandwidth and probably also a
violation of the protocol.
Comment 4 Zephaniah E. Hull 2006-02-16 11:02:36 UTC
Reassign to the new evdev maintainer.

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.