Framework 16 - Touchpad Pressure?

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

you can’t expose pressure if the hardware/firmware doesn’t report it, and on the Framework 16 touchpad that’s by design. It’s a physical-click clickpad, not a pressure-sensing one like Apple’s Force Touch / Magic Trackpad.

1 Like

the main problem i have is when scrolling, as i go to lift up my fingers it flings the screen wildly sometimes - but if touch is binary i suppose there’s nothing to be done about it.

1 Like

Yeah I have had a few issues too- unfortunately there’s not much you can do about it. I am really hoping they release a haptic touchpad soon!

If by any chance this is happening to you in Firefox, I had the same issue and was able to resolve it by setting “apz.gtk.kinetic_scroll.enabled” to false in about:config.

yeah i have that set in firefox, doesn’t help in other applications where you can’t change it but it’s a minor complaint