Bug 85629 - Add support for kinetic scroll detection
Summary: Add support for kinetic scroll detection
Status: RESOLVED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: unspecified
Hardware: Other All
: medium enhancement
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-10-30 04:18 UTC by Peter Hutterer
Modified: 2015-04-17 03:58 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

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.