add virtual keypad control