@@ -43,7 +43,14 @@ enum gui_ShortCutEvent
4343 gui_ShortcutMute,
4444 gui_ShortcutSaveState,
4545 gui_ShortcutLoadState,
46+ gui_ShortcutSelectSlot1,
47+ gui_ShortcutSelectSlot2,
48+ gui_ShortcutSelectSlot3,
49+ gui_ShortcutSelectSlot4,
50+ gui_ShortcutSelectSlot5,
4651 gui_ShortcutScreenshot,
52+ gui_ShortcutFullscreen,
53+ gui_ShortcutCaptureMouse,
4754 gui_ShortcutDebugStepOver,
4855 gui_ShortcutDebugStepInto,
4956 gui_ShortcutDebugStepOut,
@@ -61,12 +68,12 @@ enum gui_ShortCutEvent
6168
6269struct gui_HotkeyMapping
6370{
64- int shortcut;
71+ gui_ShortCutEvent shortcut;
6572 int config_index;
6673 bool allow_repeat;
6774};
6875
69- #define GUI_HOTKEY_MAP_COUNT 19
76+ #define GUI_HOTKEY_MAP_COUNT 26
7077
7178const gui_HotkeyMapping gui_hotkey_map[GUI_HOTKEY_MAP_COUNT] = {
7279 {gui_ShortcutOpenROM, config_HotkeyIndex_OpenROM, false },
@@ -77,7 +84,14 @@ const gui_HotkeyMapping gui_hotkey_map[GUI_HOTKEY_MAP_COUNT] = {
7784 {gui_ShortcutMute, config_HotkeyIndex_Mute, false },
7885 {gui_ShortcutSaveState, config_HotkeyIndex_SaveState, false },
7986 {gui_ShortcutLoadState, config_HotkeyIndex_LoadState, false },
87+ {gui_ShortcutSelectSlot1, config_HotkeyIndex_SelectSlot1, false },
88+ {gui_ShortcutSelectSlot2, config_HotkeyIndex_SelectSlot2, false },
89+ {gui_ShortcutSelectSlot3, config_HotkeyIndex_SelectSlot3, false },
90+ {gui_ShortcutSelectSlot4, config_HotkeyIndex_SelectSlot4, false },
91+ {gui_ShortcutSelectSlot5, config_HotkeyIndex_SelectSlot5, false },
8092 {gui_ShortcutScreenshot, config_HotkeyIndex_Screenshot, false },
93+ {gui_ShortcutFullscreen, config_HotkeyIndex_Fullscreen, false },
94+ {gui_ShortcutCaptureMouse, config_HotkeyIndex_CaptureMouse, false },
8195 {gui_ShortcutShowMainMenu, config_HotkeyIndex_ShowMainMenu, false },
8296 {gui_ShortcutDebugStepInto, config_HotkeyIndex_DebugStepInto, true },
8397 {gui_ShortcutDebugStepOver, config_HotkeyIndex_DebugStepOver, true },
0 commit comments