4 ms·
This whole thing seems so technical and hardware focused. Scan rates, debounce algorithms, USB packets, etc. and then it comes out halfway through the blog post
by Dave_Rosenthal 4y ago
This whole thing seems so technical and hardware focused. Scan rates, debounce algorithms, USB packets, etc. and then it comes out halfway through the blog post that he's actually largely measuring how long it takes his finger to depress the key!
He says that 16-32 ms of the latency ("4-8 frames") is attributed to his finger speed. In other words, he starts measuring from physical contact with the key rather than switch contact.
If you're interested in actual hardware latency measurements: https://www.rtings.com/keyboard/tests/latency https://www.rtings.com/keyboard/tests/latency
You'll see that the histogram of the keyboards they've tested suggests a bi-model latency distribution. About half tested show essentially no latency (0-3ms) and the other half show 10-15ms latency. There are outliers too, of course, but note that the finger speed measurements dominate these numbers.
It seems this post is really about key travel, but in disguise.