xf86-input-evdev: Changes to 'master'

Peter Hutterer whot at kemper.freedesktop.org
Thu May 1 18:50:21 PDT 2008


 src/evdev.c |   13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

New commits:
commit 8b7738457feef13e1fab88bb30c94093dd8bfcc5
Author: Peter Hutterer <peter at cs.unisa.edu.au>
Date:   Wed Apr 30 18:10:08 2008 +0930

    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).



More information about the xorg-commit mailing list