if (keyCode == Keyboard.KeyCode.UP) {
menu.activatePreviousItem();
consumed = true;
} else if (keyCode == Keyboard.KeyCode.DOWN) {
menu.activateNextItem();
consumed = true;
} else if (keyCode == Keyboard.KeyCode.LEFT) {
// Close the window if this is not a top-level menu
if (menu.getItem() != null) {
Window window = menu.getWindow();