Bug 17637 - evdev doesn't allow abs+rel axes on the same device
Summary: evdev doesn't allow abs+rel axes on the same device
Status: RESOLVED WONTFIX
Alias: None
Product: xorg
Classification: Unclassified
Component: Input/evdev (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Peter Hutterer
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 16699
  Show dependency treegraph
 
Reported: 2008-09-17 19:54 UTC by Peter Hutterer
Modified: 2016-10-26 05:48 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.