add keyboard support to menu