Hacker News .hnnew | past | comments | ask | show | jobs | submitlogin

> Touchpad does not support Palm detection for accidental swiping while typing

All large touchpads suffer from this under X11 / synaptics.

Synaptics has a PalmDetect setting, but I find it absolutely terrible.

The way I configure mine (XPS 15 9550) is by using the X11 config, which allows setting areas of the touchpad where you can't initiate a click or drag.

Here is my config for the XPS 15:

    Section "InputClass"
        Identifier "touchpad catchall"
        Option "AreaLeftEdge" "1700"
        Option "AreaRightEdge" "5100"
        Option "MaxDoubleTapTime" "130"
        Option "SingleTapTimeout" "130"
    EndSection
Any DragStart / MouseDown where (absolute X < AreaLeftEdge) or (absolute X > AreaRightEdge) will be ignored.

To figure out the min / max coordinates of your touchpad, and where you want the zones to start / end, run "sudo evtest | grep ABS_X", select your touchpad device number and tap along the X axis.

You can do the same with AreaTopEdge and Y coordinates if your palm is hitting the top of the touchpad.



I thought pretty much everyone used syndaemon for disabling the touchpad while typing. Does your OS not install that by default?


I find it horrendous.

Setting a static delay means that either you set it high and it'll feel incredibly sluggish when trying to move the cursor right after you type, and setting it low means that any pause while typing will cause palm interference.

My solution doesn't have any arbitrary delay, and I haven't fat-palmed at all since I've found the right settings.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: