Bug 96889

Summary: Multi touch gesture and tap not working in exclusion area
Product: Wayland Reporter: hello
Component: libinputAssignee: Wayland bug list <wayland-bugs>
Status: RESOLVED DUPLICATE QA Contact:
Severity: enhancement    
Priority: high CC: peter.hutterer
Version: 1.3.0   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments: This is what happens when scrolling in normal area
This is when scrolling exclusion area

Description hello 2016-07-11 04:52:58 UTC
If you initiate a multitouch tap (two or three fingers), the fingers in the exclusion area are not registered (), this also happens with two finger scrolling, if one finger starts in the exclusion area, pointer movement happens instead of scrolling.

There are two options to fix this, one would be if there are any other fingers registered, exclusion are should be disabled,OR an option to turn palm detection and therefor exclusion areas off altogether because at the current state gesture and taps are not registered and it is very annoying.

Arch linux on UX305FA, using libinput v1.3.3
Comment 1 hello 2016-07-11 05:12:29 UTC
Created attachment 125000 [details]
This is what happens when scrolling in normal area
Comment 2 hello 2016-07-11 05:13:57 UTC
Created attachment 125001 [details]
This is when scrolling exclusion area

For some reason when playing it back, it works just fine but when recording, it doesn't scroll at all and just moves the pointer.
Comment 3 Peter Hutterer 2016-07-18 01:22:33 UTC
(In reply to hello from comment #2)
> For some reason when playing it back, it works just fine but when recording,
> it doesn't scroll at all and just moves the pointer.

Unless you have libevdev 1.5.0 or later installed the cause is probably that the resolution isn't set correctly when you create an evemu-device. Does replaying through the touchpad itself work?
Comment 4 Peter Hutterer 2016-07-18 01:36:48 UTC
I knew this sounded familiar - already fixed ;)

*** This bug has been marked as a duplicate of bug 95417 ***

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.