VoodooSMBus / VoodooRMI

Synaptic Trackpad driver over SMBus/I2C for macOS
GNU General Public License v2.0
233 stars 19 forks source link

Reject fingers in zone always, except when moving finger out of zone #122

Closed 1Revenger1 closed 3 years ago

1Revenger1 commented 3 years ago

Redo palm rejection to always reject fingers in the palm rejection zones. They become valid if they leave the zones, have significant x velocity, or when doing gestures with more than 2 fingers. They always become invalid (can cannot become valid) if the keyboard or trackpoint is used and the finger is within any of the rejection zones.

Data packet was moved out of RMI_2D_Sensor as well, as RMI_2D_Sensor never did anything with it.