The key press is de-bounced in software since the contacts rapidly make and break for up to 5 ms—and without this facility, the average key press would otherwise be interpreted as about 20 successive identical key presses.The keypad needs an overlay to give a better feel of the alternative...