Feature Request: Smoother Scroll, better inertia.
I noticed that scrolling on my Synaptics 8.1 ClickPad is not always smooth.
Sometimes it jitters. Also, inertia scroll sometimes stops abruptly on lifting fingers.
Did some investigation on macOS and Windows:
The reason is that while lifting fingers at the end of a 2-finger scroll, the hardware reports 1 finger which causes the scroll to jitter and inertia to stop. It's impossible to lift the 2 fingers at the exact same moment.
Fun fact: Testing on Windows:
Using 2 fingers to scroll up/down, lifting ONLY 1 finger, while continuing up/down motion with 1 finger on touch pad causes page to keep scrolling up/down just as if I have 2 fingers. (despite having 1 finger moving on pad). I'm guessing touchpad driver is changing f=1 to f=2 until finger is lifted (f=0).
A workaround would be an option (disabled by default) to change f=1 to f=2 during 2 finger events until f=0 (finger is lifted). I say that assuming that no one would perform a 2 finger scroll and lift ONLY 1 finger to continue using the remaining finger to move cursor.
That aside, thanks for the effort you put into this great driver.