mirror of
https://github.com/libretro/RetroArch
synced 2025-03-30 07:20:36 +00:00
Added new hotkey AI Service and added requested
variables for OCR
This commit is contained in:
parent
aa03ff9aa1
commit
8bb74d0776
@ -117,6 +117,8 @@ enum
|
|||||||
RARCH_RECORDING_TOGGLE,
|
RARCH_RECORDING_TOGGLE,
|
||||||
RARCH_STREAMING_TOGGLE,
|
RARCH_STREAMING_TOGGLE,
|
||||||
|
|
||||||
|
RARCH_AI_SERVICE,
|
||||||
|
|
||||||
RARCH_BIND_LIST_END,
|
RARCH_BIND_LIST_END,
|
||||||
RARCH_BIND_LIST_END_NULL
|
RARCH_BIND_LIST_END_NULL
|
||||||
};
|
};
|
||||||
|
@ -374,6 +374,7 @@ const struct input_bind_map input_config_bind_map[RARCH_BIND_LIST_END_NULL] = {
|
|||||||
#endif
|
#endif
|
||||||
DECLARE_META_BIND(2, recording_toggle, RARCH_RECORDING_TOGGLE, MENU_ENUM_LABEL_VALUE_INPUT_META_RECORDING_TOGGLE),
|
DECLARE_META_BIND(2, recording_toggle, RARCH_RECORDING_TOGGLE, MENU_ENUM_LABEL_VALUE_INPUT_META_RECORDING_TOGGLE),
|
||||||
DECLARE_META_BIND(2, streaming_toggle, RARCH_STREAMING_TOGGLE, MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE),
|
DECLARE_META_BIND(2, streaming_toggle, RARCH_STREAMING_TOGGLE, MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE),
|
||||||
|
DECLARE_META_BIND(2, streaming_toggle, RARCH_AI_SERVICE, MENU_ENUM_LABEL_VALUE_INPUT_META_AI_SERVICE),
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct turbo_buttons turbo_buttons_t;
|
typedef struct turbo_buttons turbo_buttons_t;
|
||||||
|
@ -8487,6 +8487,10 @@ MSG_HASH(
|
|||||||
MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE,
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE,
|
||||||
"Streaming toggle"
|
"Streaming toggle"
|
||||||
)
|
)
|
||||||
|
MSG_HASH(
|
||||||
|
MENU_ENUM_LABEL_VALUE_INPUT_META_AI_SERVICE,
|
||||||
|
"AI Service"
|
||||||
|
)
|
||||||
MSG_HASH(
|
MSG_HASH(
|
||||||
MSG_CHEEVOS_HARDCORE_MODE_DISABLED,
|
MSG_CHEEVOS_HARDCORE_MODE_DISABLED,
|
||||||
"A savestate was loaded, Achievements Hardcore Mode disabled for the current session. Restart to enable hardcore mode."
|
"A savestate was loaded, Achievements Hardcore Mode disabled for the current session. Restart to enable hardcore mode."
|
||||||
|
@ -748,6 +748,7 @@ enum msg_hash_enums
|
|||||||
MENU_ENUM_LABEL_VALUE_INPUT_META_UI_COMPANION_TOGGLE,
|
MENU_ENUM_LABEL_VALUE_INPUT_META_UI_COMPANION_TOGGLE,
|
||||||
MENU_ENUM_LABEL_VALUE_INPUT_META_RECORDING_TOGGLE,
|
MENU_ENUM_LABEL_VALUE_INPUT_META_RECORDING_TOGGLE,
|
||||||
MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE,
|
MENU_ENUM_LABEL_VALUE_INPUT_META_STREAMING_TOGGLE,
|
||||||
|
MENU_ENUM_LABEL_VALUE_INPUT_META_AI_SERVICE,
|
||||||
MENU_ENUM_LABEL_VALUE_INPUT_META_MENU_TOGGLE,
|
MENU_ENUM_LABEL_VALUE_INPUT_META_MENU_TOGGLE,
|
||||||
|
|
||||||
MENU_ENUM_LABEL_VALUE_INPUT_DEVICE_INDEX,
|
MENU_ENUM_LABEL_VALUE_INPUT_DEVICE_INDEX,
|
||||||
|
17
retroarch.c
17
retroarch.c
@ -3963,6 +3963,23 @@ static enum runloop_state runloop_check_state(
|
|||||||
old_pressed = pressed;
|
old_pressed = pressed;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check if we have pressed the AI Service toggle button */
|
||||||
|
{
|
||||||
|
static bool old_pressed = false;
|
||||||
|
bool pressed = BIT256_GET(
|
||||||
|
current_input, RARCH_AI_SERVICE);
|
||||||
|
|
||||||
|
if (pressed && !old_pressed)
|
||||||
|
{
|
||||||
|
#if 0
|
||||||
|
/* TODO/FIXME */
|
||||||
|
command_event(CMD_EVENT_RECORD_INIT, NULL);
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
old_pressed = pressed;
|
||||||
|
}
|
||||||
|
|
||||||
/* Check if we have pressed the streaming toggle button */
|
/* Check if we have pressed the streaming toggle button */
|
||||||
{
|
{
|
||||||
static bool old_pressed = false;
|
static bool old_pressed = false;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user