01-28-2020, 11:13 AM
(01-28-2020, 01:01 AM)Kochise Wrote: It's like position are filling a fifo queue instead to react immediately, hence there is a delay corresponding to the length of the queue.
Right, my understanding from what @jackhumbert posted regarding his updated keyboard firmware is that the keyboard controller (8051 based) is what reads from the trackpad and reports the movements to the OS. Over simplifying it, I would say maybe the keyboard controller is buffering messages from the trackpad as you mentioned and empties that buffer when movement stops. Rather than perhaps flushing it.
Maybe @jackhumbert can provide some insight into how the trackpad movement data is passed through and whether there is queue/buffer of some type.