Bug 3913

Summary: evdev key repeat is out of control
Product: xorg Reporter: Adam Jackson <ajax>
Component: Input/evdevAssignee: Zephaniah E. Hull <warp-spam+fdo>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: 6.8.99.16   
Hardware: All   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 968    
Attachments:
Description Flags
evdev-repeat-sanely-1.patch none

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]
evdev-repeat-sanely-1.patch

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.