Summary: | libinput 0.20: thumb detection too aggressive | ||
---|---|---|---|
Product: | Wayland | Reporter: | Jan Alexander Steffens (heftig) <jan.steffens> |
Component: | libinput | Assignee: | Peter Hutterer <peter.hutterer> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | max, peter.hutterer |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Moving my finger across the center of the pad. No cursor movement.
Moving my finger across the center of the pad, pressing down to click. No cursor movement. Some actual thumb and palm touches Normal drag movement that triggers palm/thumb detection when it shouldn't |
Created attachment 117178 [details]
Moving my finger across the center of the pad, pressing down to click. No cursor movement.
Oh, and the hardware is a Clevo W740SU.
Created attachment 117179 [details]
Some actual thumb and palm touches
Touchpad physical size is about 105x64mm. Same thing herre, also Cleve W740SU. I bisected this to commit "3dcf28b919ae598506852b408829a6627168e803 touchapd: add pressure-based thumb detection" Mostly happens when dragging. But slightly changing the angle for normal finger movements also triggers this. Created attachment 117275 [details]
Normal drag movement that triggers palm/thumb detection when it shouldn't
patchset: http://lists.freedesktop.org/archives/wayland-devel/2015-July/023539.html for testing, the branch is available here: https://github.com/whot/libinput/tree/wip/thumb-detect-improvements This patch series fixes the false positives of the thumb detection but the behaviour is nearly the same as disabling the thumb/palm detection completely. That's still way better behaviour than the mouse pointer unexpectedly locking up. An issue that I encountered though was that the two finger scrolling stopped working. marking it as closed because we merged it, can you please file a separate one for the scroll issue? Thanks. And yes, it's nearly the same as disabling thumb detection (note that palm detection is independent), but it still triggers in a few cases, the ones where it's most likely to have a thumb resting. without better data from touchpads, I'm not sure we can do anything much better. commit 988f31fc4a7a6c7d0b6e20f77ea7093afd0ef37a Merge: 5571f2d 2c78149 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Fri Jul 24 09:19:08 2015 +1000 Merge branch 'thumb-detect-improvements' |
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.
Created attachment 117177 [details] Moving my finger across the center of the pad. No cursor movement. Thumb detection seems way too aggressive. It's very easy to trigger, especially when needing to drag (pressing hard enough to click). The pad suppresses most input unless I hold my finger perpendicular or carefully use only light touches. libinput 0.20.0 xf86-input-libinput 0.12.0