update virtual keypad