hey there,
the framework 16’s touchpad is a bit too sensitive to my liking - what it measures as a touch or tap instead of release needs to be tweaked or inertial scroll gets all wonky.
normally you can adjust this in linux with a device quirk. this is the one i use for my magic trackpad to fix the same issue:
[Touchpad pressure override]
MatchUdevType=touchpad
MatchName=*Apple Inc. Magic Trackpad USB-C
MatchDMIModalias=dmi:*bvnINSYDECorp.:*:*
AttrPressureRange=5:0
it looks like the fw16 touchpad doesn’t expose ABS_PRESSURE or ABS_MT_PRESSURE to evdev:
~ >>> libinput measure touchpad-pressure /dev/input/event19
Using PIXA3854:00 093A:0274 Touchpad: /dev/input/event19
This device does not have the capabilities for pressure-based touch detection.
Details: Device does not have ABS_PRESSURE or ABS_MT_PRESSURE
~ >>> libinput measure touchpad-pressure /dev/input/event18
Using PIXA3854:00 093A:0274 Mouse: /dev/input/event18
This device does not have the capabilities for pressure-based touch detection.
Details: Device does not have ABS_PRESSURE or ABS_MT_PRESSURE
anyone know if there’s any tweaking i can do to adjust tap/lift sensitivity for this trackpad? any kind of udev rule i can use to expose those params to libinput?
Which Linux distro are you using? CachyOS
Which release version? Rolling, last update today
Which kernel are you using? 6.18.2-arch2-1
Which BIOS version are you using? Latest
Which Framework Laptop 16 model are you using? AMD 9 370, Nvidia 5070