Apple Magic Trackpad 2 (USB) - Palm Pressure Threshold too low
Summary
The Apple Magic Trackpad 2 works great with the current version of libinput and its quirks. However, in my experience, the default AttrPalmPressureThreshold is too low, and is often triggered accidentally with a single finger. Setting that value to 200 in 50-system-apple.quirks
helps tremendously, and that number represents a pretty firm single-finger press in pressure calibration, unlikely to be accidentally triggered.
Steps to reproduce
At the defaults it's much too easy to accidentally trigger palm detection while attempting a single-finger click+drag, which causes the pointer to stop moving and the drag to stop until the finger is lifted.
I'm not sure if this is the appropriate remedy, but adding this section to 50-system-apple.quirks
worked for me:
[Apple Magic Trackpad 2 (2015) USB]
MatchVendor=0x05AC
MatchProduct=0x0265
MatchBus=usb
MatchUdevType=touchpad
AttrSizeHint=160x115
AttrPalmPressureThreshold=200
Required information
- libinput version: Fedora 31 package libinput-1.15.4-1.fc31.x86_64
- hardware information: Apple Magic Trackpad 2, 05ac:0265