v2.1.3
Changelog
- change: default y-sensitivity is now 18 instead of 9
- added: ability to input negative numbers for x- and y-sensitivity. (thanks @yarub123's suggestion)
Personal thoughts:
These days I've found that I actually prefer using low friction even on my ThinkPad TrackPoint, whereas I was previously using high friction counteracted by a proportionally high sensitivity to emulate the behavior of stock TrackPoint scrolling.
I've changed my preference to use a higher scroll sensitivity-to-friction ratio (previously 36/6, now 36/3). This is the configuration that I currently use on both my ThinkPad T14sG3 and Tex Shinobi:
[LibreScroll]
decay=3
sensY=36
sensX=36
stepX=1
stepY=1
flick=0
think=1
It turns out that low friction actually kind of gives you an extra fine dimension of control via time: whereas typical displacement-based controls means that your minimum precision of input change is entirely limited by the increment granularity, with a momentum-based input it becomes quite natural to freely transition between velocity-driven and position-driven controls by modulating your speed and/or button hold-time.
By gently tapping the rim of my TrackPoint and let the inertia smooth out the motion, I am able to make far finer scroll inputs than I ever could with vanilla TrackPoint scrolling, while simultaneously being able to scroll long distances quickly and effortlessly thanks to the combination of high sensitivity and low velocity attenuation.