xf86-input-evdev: Changes to 'master'
daniel at fooishbar.org
Sat May 3 03:21:19 PDT 2008
On Thu, May 01, 2008 at 06:50:21PM -0700, Peter Hutterer wrote:
> Don't allow relative and absolute axes on the same device.
> This is a bit of a mess. The MS Optical Desktop 2000 registers both relative
> and absolute axes on the same device (the mouse). The absolute axes have a
> valid min/max range for x/y and thus overwrite the x/y relative axes in the
> server (no, this is not a server bug). And I wouldn't be surprised if other
> devices have similar issues.
> Since the device only sends relative events after that, the mouse is
> essentially restricted to the min..max range of 0..255. The server simply
> doesn't do unrestricted relative axis and restricted absolute axis on the same
> device (not for the same axis numbers anyway).
Er, shouldn't this be a kernel quirk? I can actually see some usecases
where this would make sense (the SpaceNavigator in particular).
Daniel ('kernel quirk, kernel quirk, no, don't put that in evdev')
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 189 bytes
Desc: Digital signature
More information about the xorg