Palm exclusion zones are not worth it on some hardware
On my MacBookPro5,1 internal touchpad, the palm exclusion zone logic very frequently caused my three- and four-finger taps and gestures to lose a finger. I ended up commenting out
tp_init_palmdetect_edge, and the remaining palm detection mechanisms are sufficiently robust that I haven't noticed any palm touches at all since.
I know how you feel about configuration, so I'll only offer this as another data point (in addition to #190 (closed), at a minimum) that on some hardware at least, palm exclusion zones add no value beyond the other palm detection methods and detract from accurate gesture detection. Maybe this merits a hardware quirk to disable exclusion zones, or some other logic, or a broader reevaluation of the feature?