how does a keypad works