Raw mouse input is distorted

Simon Thum simon.thum at gmx.de
Fri Sep 19 02:03:16 PDT 2008

Søren Hauberg wrote:
> Can I somehow force the evdev driver to only accept absolute events?
> I'll see if I can find the time to look into fixing the issue, as I
> guess it could be related to my problems. But like everybody else I'm
> in lack of time, so I'm not sure if it'll be doable.
Adding an option would make the problem solveable in HAL, which isn't 
the worst place of all. Should be trivial.

If that's the issue, you should find both relative and absolute axes 
mentioned in your xorg log.

In xf86-input-evdev/evdev.c there's EvdevInit and EvdevProbe. The former 
could be used to place an option, the latter might give you insights how 
to mod your kernel module to get rid of relative stuff so you don't need 
to modify evdev.

@Peter: It might make sense to suppress the relative bit if a absolute 
touchpad is found, or go prefer absolute on touchpads in EvdevInit(). 
How do you think about that?

More information about the xorg mailing list