Bug 85629

Summary: Add support for kinetic scroll detection
Product: Wayland Reporter: Peter Hutterer <peter.hutterer>
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: medium CC: jadahl, peter.hutterer
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Peter Hutterer 2014-10-30 04:18:38 UTC
Kinetic scrolling is useful on e.g. touchpads, where a flick with two fingers triggers a scroll motion that continues depending on the speed of the motion.

libinput currently sends 0/0 scroll events at the termination of a finger scroll, but this is not neither detectable ahead of time.

Potential solution would be something along the lines of libinput_event_pointer_axis_get_source() that responds with some identifier that tells us how the event was generated.
Comment 1 Peter Hutterer 2014-11-06 05:14:06 UTC
Patch proposed: http://lists.freedesktop.org/archives/wayland-devel/2014-November/018075.html
Comment 2 Peter Hutterer 2015-04-17 03:58:51 UTC
commit 20ac4b3abd722c3bb415c545f5769b9f1cac15ba
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Wed Nov 5 16:22:07 2014 +1000

    Add pointer axis sources to the API

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.