Making this possible is the open-source firmware QMK, which is the same stuff powering Ploopy’s line of modular mice and trackballs. The firmware lets you easily reprogram gestures, tweak tracking speeds, and even add entirely new functionality through coding.
How does a track pad require an entire RPi cpu to run?
Edit: nvm, it’s not, it’s just an embedded Pico chip. I misunderstood.