[SP7] Intel Surface Laptop 7 touchpad issue
Hi! I have a Surface Laptop 7 with the Intel Ultra 2 series chip and is trying to get touchpad properly working under Linux.
System Information
- Device: Surface Laptop 7 with Intel Ultra 2 238V
- OS: Fedora 41
- Kernel: 6.14-rc7 with Linux-surface patch
- Touchpad: Sensel haptic touchpad
With only the kernel patch installed:
- ✅ Single tap works
- ✅ Physical / haptic left and right click works
- ❌ Double tap to right click doesn't work
- ❌ Two-finger scrolling doesn't work
- ❌ Pinch to zoom doesn't work
- ❌ Other multi-finger gestures don't work
With kernel patch + iptsd installed:
- ✅ Single tap works
- ❌ Physical left/right click doesn't work
- ✅ Double tap to right click works
- ✅ Two-finger scrolling works
- ✅ Pinch to zoom works
- ✅ Other multi-finger gestures works
Also, the touchpad is very sensitive and the cursor vibrate when my finger is in light contact with the touchpad.
How can I get a configuration where both physical clicks and multi-finger gestures work? Is there a specific configuration for the Sensel touchpad used in Surface Laptop 7? Are there any ways I can make the touchpad less sensitive so the cursor does not vibrate?
I've tried adjusting gsettings with click-method set to both 'areas' and 'fingers' without success.
Any guidance would be greatly appreciated!