Added new hotkey AI Service and added requested

variables for OCR
This commit is contained in:
twinaphex 2019-06-06 03:41:40 +02:00
parent aa03ff9aa1
commit 8bb74d0776
5 changed files with 25 additions and 0 deletions

View File

@ -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
}; };

View File

@ -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;

View File

@ -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."

View File

@ -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,

View File

@ -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;