Oh, I'm also wondering about filtering and stuff. How does Wooting's filtering/smoothing work, if there is any? Does the board rely purely on dead zones and ignore any kind of sensor filtering or smoothing for the lowest latency, or how much delay is realistically added by the filtering?
I'm curious if users could have the option eventually to have some kind of level of customization to how much filtering there is. For example, having a three-tap Binomial FIR, which would add a single instance of delay, or a five-tap, which would add two instances of delay. They would have different levels of filtering, which could improve the precision and stability, with the downside of slightly more delay, and this way, users could choose how much they prioritize precision and stability versus raw latency.
I would also wonder if it's something that could be done on the PCB level, like having it apply to scans individually instead of reports, so instead of losing one report, every report, you could have it affect the scans, which might not affect the delay as much.