[GX] add in menu bind for classic controller home button

This commit is contained in:
Toad King 2013-12-22 21:12:19 -05:00
parent 2f46fa4fe9
commit 2b3e5d6bbc
3 changed files with 5 additions and 2 deletions

View File

@ -745,7 +745,7 @@ static const struct retro_keybind retro_keybinds_menu[] = {
{ true, RARCH_DISK_EJECT_TOGGLE, RETRO_LBL_DISK_EJECT_TOGGLE, RETROK_UNKNOWN, NO_BTN, 0, AXIS_NONE },
{ true, RARCH_DISK_NEXT, RETRO_LBL_DISK_NEXT, RETROK_UNKNOWN, NO_BTN, 0, AXIS_NONE },
{ true, RARCH_GRAB_MOUSE_TOGGLE, RETRO_LBL_GRAB_MOUSE_TOGGLE, RETROK_F11, NO_BTN, 0, AXIS_NONE },
{ true, RARCH_MENU_TOGGLE, NULL, 0, GX_WIIMOTE_HOME, 0 },
{ true, RARCH_MENU_TOGGLE, NULL, 0, GX_MENU_HOME, 0 },
};
#endif

View File

@ -129,6 +129,8 @@ static bool gx_menu_input_state(uint64_t joykey, uint64_t state)
return state & ((1ULL << GX_GC_L_TRIGGER) | (1ULL << GX_CLASSIC_L_TRIGGER));
case GX_MENU_R:
return state & ((1ULL << GX_GC_R_TRIGGER) | (1ULL << GX_CLASSIC_R_TRIGGER));
case GX_MENU_HOME:
return state & ((1ULL << GX_WIIMOTE_HOME) | (1ULL << GX_CLASSIC_HOME));
default:
return false;
}

View File

@ -82,9 +82,10 @@ enum
GX_MENU_RIGHT = 70,
GX_MENU_L = 71,
GX_MENU_R = 72,
GX_MENU_HOME = 73,
GX_MENU_FIRST = GX_MENU_A,
GX_MENU_LAST = GX_MENU_R
GX_MENU_LAST = GX_MENU_HOME
};
enum gx_device_id