input-evdev patch adding option to override XDevice type Atom, option to force EV_REL events being treated as absolute values.

Ville Syrjälä syrjala at sci.fi
Mon Mar 10 17:11:16 PDT 2008


On Tue, Mar 11, 2008 at 12:51:50AM +0100, Wolfgang Draxinger wrote:
> The other problem I had was, that the 3Dconnextion SpaceNavigator 
> sends relative motion events (already in the USB-HID protocol) and 
> Linux just passes this on. However technically a spaceball is a "6DOF 
> joystick", which generates absolute values. Since the Linux kernel 
> can't tell if the stuff sent by USB-HID devices is what it should be, 
> it's upon the program reading the events (i.e. the X.Org driver), to 
> process them correctly. So another option
> Option "ForceAbsolute" "True|False"
> which will make EV_REL events generate absolute motion events.

Perhaps a quirk in the usbhid driver to fix up the events would be
better. Unless there is some valid reason for interpreting the
events as relative.

-- 
Ville Syrjälä
syrjala at sci.fi
http://www.sci.fi/~syrjala/



More information about the xorg mailing list