Keypad with input buffering