Palm detection on Legion 5i not working properly
Machine: Lenovo Legion 5 15IAH7H (2022) (service manual, specifications). The touchpad is slightly wider than my previous laptop (in which I did not have any palm detection issues). I touch type with 8 fingers and use the right thumb for space bar.
The touchpad gets triggered a LOT when I type, leading to accidental left- or right-clicks, scrolling, cursor movements, text selection, etc. So I have to disable it every time I have to type (and the enable it when I am done).
Maybe the touchpad is wider than usual, so the palm exclusion zones are too small for it. So one solution would be to increase the size of the exclusion zones (which can be done in Windows).
$ udevadm info /sys/class/input/event11
P: /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-MSFT0001:01/0018:06CB:CE78.0005/input/input15/event11
M: event11
R: 11
U: input
D: c 13:75
N: input/event11
L: 0
S: input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-event-mouse
E: DEVPATH=/devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-MSFT0001:01/0018:06CB:CE78.0005/input/input15/event11
E: SUBSYSTEM=input
E: DEVNAME=/dev/input/event11
E: MAJOR=13
E: MINOR=75
E: USEC_INITIALIZED=6781034
E: ID_INPUT=1
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_WIDTH_MM=117
E: ID_INPUT_HEIGHT_MM=72
E: ID_SERIAL=noserial
E: ID_PATH=pci-0000:00:15.1-platform-i2c_designware.1
E: ID_PATH_TAG=pci-0000_00_15_1-platform-i2c_designware_1
E: LIBINPUT_DEVICE_GROUP=18/6cb/ce78:i2c-MSFT0001:01
E: DEVLINKS=/dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-event-mouse
$ cat /sys/class/dmi/id/modalias
dmi:bvnLENOVO:bvrJ2CN49WW:bd11/25/2022:br1.49:efr1.49:svnLENOVO:pn82RB:pvrLegion515IAH7H:rvnLENOVO:rnLNVNB161216:rvrSDK0T76485WIN:cvnLENOVO:ct10:cvrLegion515IAH7H:skuLENOVO_MT_82RB_BU_idea_FM_Legion515IAH7H:
Screen recording when I was typing this post.