Small movements are imprecise on Pinebook Pro touchpad
Summary
Small movements are imprecise on Pinebook Pro touchpad. It feels like there's too much hysteresis
Steps to reproduce
Try touchpad on Pinebook Pro, it's pretty easy to notice.
Required information
- libinput version: git master (5a9fb539)
- hardware information:
-
libinput record
output: out -
libinput debug-events --verbose
output: out-debug-events
Disabling deceleration helps:
diff --git a/src/filter-touchpad.c b/src/filter-touchpad.c
index 0a9fdc2d..63419bd7 100644
--- a/src/filter-touchpad.c
+++ b/src/filter-touchpad.c
@@ -286,7 +286,8 @@ touchpad_accel_profile_linear(struct motion_filter *filter,
*/
if (speed_in < 7.0) {
- factor = min(baseline, 0.1 * speed_in + 0.3);
+ //factor = min(baseline, 0.1 * speed_in + 0.3);
+ factor = baseline;
/* up to the threshold, we keep factor 1, i.e. 1:1 movement */
} else if (speed_in < threshold) {
factor = baseline;