top | item 33191009

(no title)

aaaaaaaaaaab | 3 years ago

Why does debouncing increase latency? Can’t they report the keypress immediately on the first signal spike, and then use the debounce timer to ensure that no additional presses are reported within the debounce interval?

Or are switches generating spurious signal spikes even when left untouched? That would explain why they need to delay the keypress…

discuss

order

xani_|3 years ago

They can, and article is just bad, as it completely ignores that and the fact you can use diodes to remove ghosting.

dboreham|3 years ago

I've been typing for a long time, and I think I type pretty quickly. I've never felt that my keyboard is slower than my typing. At least not since ZX-81 days.