diff --git a/frontend/menu/menu_common.c b/frontend/menu/menu_common.c index 42d7df1885..25e2a57ee1 100644 --- a/frontend/menu/menu_common.c +++ b/frontend/menu/menu_common.c @@ -290,6 +290,8 @@ static unsigned input_frame(uint64_t trigger_state) return MENU_ACTION_CANCEL; if (trigger_state & (1ULL << RETRO_DEVICE_ID_JOYPAD_A)) return MENU_ACTION_OK; + if (trigger_state & (1ULL << RETRO_DEVICE_ID_JOYPAD_Y)) + return MENU_ACTION_Y; if (trigger_state & (1ULL << RETRO_DEVICE_ID_JOYPAD_START)) return MENU_ACTION_START; if (trigger_state & (1ULL << RETRO_DEVICE_ID_JOYPAD_SELECT)) diff --git a/frontend/menu/menu_common.h b/frontend/menu/menu_common.h index 1a234bb962..8f699d0d99 100644 --- a/frontend/menu/menu_common.h +++ b/frontend/menu/menu_common.h @@ -87,6 +87,7 @@ typedef enum MENU_ACTION_LEFT, MENU_ACTION_RIGHT, MENU_ACTION_OK, + MENU_ACTION_Y, MENU_ACTION_CANCEL, MENU_ACTION_REFRESH, MENU_ACTION_SELECT,