Implement Synaptics: Finger Low, Finger High
Summary
There is very annoying behavior that exists initially with libinput
and my Synaptics Touchpad:
When you single click, and you won't lift your finger far away quickly - the Touchpad will still follow your finger. This is common issue and many occurrences can be found on the internet.
The standard solution was installing Synaptic Drivers and changing Finger Low, Finger High to the same value.
However, I'm getting worried that the upcomming Display Server Wayland won't support those drivers and thus I might have to use mouse more often due the previously mentioned problem with the Touchpad when using libinput
.
Implementing FingerLow and FingerHigh settings and setting them to the same default value might resolve this annoyance.
Feature details
Affected Hardware
Synaptics Touchpads and might be some others.
Implementation in Other Systems
Installing Synaptics Drivers:
sudo apt install xserver-xorg-input-synaptics
This is what you might find in xorg.conf.d settings file and xinput property list:
Option "FingerLow" "integer"
When finger pressure drops below this value, the driver counts it as a release. Property: "Synaptics Finger"
Option "FingerHigh" "integer"
When finger pressure goes above this value, the driver counts it as a touch. Property: "Synaptics Finger"
Taken from ftp://www.x.org/pub/X11R7.5/doc/man/man4/synaptics.4.html
The Default Settings proposed by Synaptics:
FingerLow is set to 20
FingerHigh is set to 25
The Settings that resolve "following finger after a click"
FingerLow is set to 25
FingerHigh is set to 25
The Settings I found to be most valuable while working daily
FingerLow is set to 40
FingerHigh is set to 40