> Debouncing is the code name for a software algorithm that
> tries to tell the difference between a dirty signal and a
> deliberate on/off/on sequence of switch presses.
> Sometimes the debounce logic isn't aggressive enough,
> especially as the switches age.

That's twice this week that I've seen key debouncing come up (a friend is working on low-level stuff for one of the *BSDs).

Somewhere, in the back of my head, is the elementary school memory of having to load a special program every time I used the TRS-80 Model Is (or was it IIIs?) to cure an annoying keyboard key bounce issue.

-brendan