Bug 17637

Summary: evdev doesn't allow abs+rel axes on the same device
Product: xorg Reporter: Peter Hutterer <peter.hutterer>
Component: Input/evdevAssignee: Peter Hutterer <peter.hutterer>
Status: RESOLVED WONTFIX QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: brian, peter.hutterer
Version: git   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 16699    

Description Peter Hutterer 2008-09-17 19:54:22 UTC
The evdev code can't deal with posting events from rel/abs axes, so abs axes are automatically disabled when a relative axis is detected. This can be fixed in evdev's ReadInput.
Comment 1 Michael Witten 2009-08-04 02:43:16 UTC

*** This bug has been marked as a duplicate of bug 23126 ***
Comment 2 Peter Hutterer 2009-08-12 15:54:22 UTC
un-duplicating. Even with Bug 23126 fixed we still don't support both axes on the same device, only either-or.
Comment 3 Peter Hutterer 2009-10-08 19:28:56 UTC
slightly improved now by the IgnoreRelativeAxes and IgnoreAbsoluteAxes in evdev 2.3.
Comment 4 Peter Hutterer 2016-10-26 05:48:06 UTC
libinput will handle this where required

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.