cb22 / macbook12-spi-driver

WIP input driver for the SPI touchpad / keyboard found in the 12" MacBook (MacBook8,1 + MacBook9,1)
GNU General Public License v2.0
298 stars 103 forks source link

Touchpad is too sensitive #10

Open cb22 opened 7 years ago

cb22 commented 7 years ago

The touchpad seems to detect touches even from a finger hovering slightly above it.

mxms0 commented 7 years ago

I'm experiencing a mix of over-sensitivity and under-sensitivity. For example, when typing, it'll recognize my palm and move the mouse at the slightest touch. However, in terms of precision, if I attempt to move the cursor just a small amount with my hand, it's largely unresponsive, and then I end up moving it too far.

Regarding the sensitivity for my palm, I know libinput/xorg/whatall have support for "palm recognition", however, it tends to just disable the trackpad while typing. Leaving this off, I've noticed I can't type while moving the cursor (the opposite). I'm not sure if this is the drivers fault, or if it's libinput/X11.

mrodessit commented 6 years ago

Any suggestion how to fix that sensivity? I even almost dont touch my touchpad. Have macbook 12 (late 2017).

roadrunner2 commented 6 years ago

@mrodessit Grab 61-libinput-local.hwdb from my gist and put it in /etc/udev/hwdb.d/61-libinput-local.hwdb (then run sudo systemd-hwdb update and log out and back in, or reboot). The values there are for a MBP13,3 touchpad, so you might need to adjust them - libinput-measure-touch-size may be helpful here in figuring out what values to set.