Skip to content
  • Peter Hutterer's avatar
    touchpad: disable jump detection on the Lenovo X1 Gen6 touchpad · ac91d8df
    Peter Hutterer authored
    This touchpad has firmware that seems to buffer events. In the words of the
    reporter:
    
      In usage, it feels like motions vary between smooth and choppy; slow
      movements are smooth and quick movements are choppy. It's as if the
      touchpad aggregates quick movements and sends one big movement instead
      of sending discrete events. To make the movement more natural, the
      events preceding the jump should be of higher magnitude and the jump
      less pronounced, but that's just not how the touchpad works, it seems.
    
    In the actual event data this looks exactly like a pointer jump: small
    movements, one big one, then small ones again. If we filter that large
    movement out we prevent the user from moving quickly.
    
    There's no way to detect this or work around this, so let's add a quirk that
    disables the jump detection for this device.
    
    Fixes #506
    
    
    
    Signed-off-by: default avatarPeter Hutterer <peter.hutterer@who-t.net>
    ac91d8df