Bug 93502 - Add support for disabling drag after tap
Summary: Add support for disabling drag after tap
Status: RESOLVED FIXED
Alias: None
Product: Wayland
Classification: Unclassified
Component: libinput (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wayland bug list
QA Contact:
URL:
Whiteboard:
Keywords:
: 93803 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-12-25 14:30 UTC by Cyril B.
Modified: 2016-01-27 00:26 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Undesired drag after tap (33.49 KB, text/plain)
2015-12-25 14:30 UTC, Cyril B.
Details

Description Cyril B. 2015-12-25 14:30:07 UTC
Created attachment 120683 [details]
Undesired drag after tap

I've found tapping very difficult to use for me, because it starts an undesired drag if I move the cursor right after the tap. However, that's exactly what I do most of the time.

For instance, I tap on a browser tab and move the cursor immediately inside the tab. With libinput, I have to force myself to wait a bit after the tap to avoid the drag, which is quite inconvenient.

Under OSX (which I come from), drag after tap is disabled by default. If I want to drag, I'll use the physical button on my touchpad.

I'm using a Dell XPS 13 9350 with libinput 1.1.3 + Xorg. I've attached an evemu recording of a single tap + move which triggered an undesired drag.
Comment 1 Peter Hutterer 2016-01-05 05:29:05 UTC
current discussion on this on the list (just to keep the two linked)
http://lists.freedesktop.org/archives/wayland-devel/2016-January/026346.html
Comment 2 Peter Hutterer 2016-01-22 08:00:05 UTC
*** Bug 93803 has been marked as a duplicate of this bug. ***
Comment 4 Peter Hutterer 2016-01-27 00:26:00 UTC
commit cba2278c3ab3479f8805f04dc7e80a8356e1d54d
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Fri Jan 22 17:59:19 2016 +1000

    touchpad: add a config option to disable tap-and-drag


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.