• Jonas Ådahl's avatar
    evdev: Improve touchpad support and add motion filters · bb25b2ad
    Jonas Ådahl authored
    Touchpad related code has been rewritten and moved to its own file
    accessed by evdev via the dispatch interface.
    
    The various functionality implemented are anti-jitter (don't jumping
    around), smoother motions, touch detection, pointer acceleration and
    some more.
    
    Pointer acceleration is implemented as one generic part, and one touch
    specific part (a profile).
    
    Some ideas and magic numbers comes from xserver and
    xf86-input-synaptics.
    Signed-off-by: Jonas Ådahl's avatarJonas Ådahl <jadahl@gmail.com>
    bb25b2ad
filter.c 7.81 KB