diff --git a/menu/menu_hash.c b/menu/menu_hash.c index 50c780a356..989106c6ec 100644 --- a/menu/menu_hash.c +++ b/menu/menu_hash.c @@ -37,6 +37,26 @@ static const char *menu_hash_to_str_french(uint32_t hash) { switch (hash) { + case MENU_LABEL_AUTOCONFIG_DESCRIPTOR_LABEL_SHOW: + return "autoconfig_descriptor_label_show"; + case MENU_LABEL_VALUE_AUTOCONFIG_DESCRIPTOR_LABEL_SHOW: + return "Display Autoconfig Descriptor Labels"; + case MENU_LABEL_INPUT_DESCRIPTOR_LABEL_SHOW: + return "input_descriptor_label_show"; + case MENU_LABEL_VALUE_INPUT_DESCRIPTOR_LABEL_SHOW: + return "Display Core Input Descriptor Labels"; + case MENU_LABEL_INPUT_DESCRIPTOR_HIDE_UNBOUND: + return "input_descriptor_hide_unbound"; + case MENU_LABEL_VALUE_INPUT_DESCRIPTOR_HIDE_UNBOUND: + return "Hide Unbound Core Input Descriptors"; + case MENU_VALUE_RETROPAD: + return "RetroPad"; + case MENU_VALUE_RETROKEYBOARD: + return "RetroKeyboard"; + case MENU_LABEL_INPUT_BIND_MODE: + return "input_bind_mode"; + case MENU_LABEL_VALUE_INPUT_BIND_MODE: + return "Bind Mode"; case MENU_LABEL_VALUE_VIDEO_SMOOTH: return "Filtre bilineaire (HW)"; case MENU_LABEL_VALUE_VIDEO_GAMMA: diff --git a/menu/menu_hash.h b/menu/menu_hash.h index 748377ffb7..c8a34cf9a7 100644 --- a/menu/menu_hash.h +++ b/menu/menu_hash.h @@ -390,6 +390,20 @@ extern "C" { #define MENU_VALUE_CGP 0x0b8865bfU #define MENU_VALUE_GLSL 0x7c976537U #define MENU_VALUE_CG 0x0059776fU +#define MENU_VALUE_RETROPAD 0x9e6703e6U +#define MENU_VALUE_RETROKEYBOARD 0x9d8b6ea2U + +#define MENU_LABEL_INPUT_DESCRIPTOR_LABEL_SHOW 0x7eefdf52U +#define MENU_LABEL_VALUE_INPUT_DESCRIPTOR_LABEL_SHOW 0x78d0ea06U + +#define MENU_LABEL_AUTOCONFIG_DESCRIPTOR_LABEL_SHOW 0xde1d9571U +#define MENU_LABEL_VALUE_AUTOCONFIG_DESCRIPTOR_LABEL_SHOW 0x2748a1bcU + +#define MENU_LABEL_INPUT_DESCRIPTOR_HIDE_UNBOUND 0x7051d870U +#define MENU_LABEL_VALUE_INPUT_DESCRIPTOR_HIDE_UNBOUND 0xc26ddec5U + +#define MENU_LABEL_INPUT_BIND_MODE 0x90281b55U +#define MENU_LABEL_VALUE_INPUT_BIND_MODE 0xe06b25c7U #define MENU_LABEL_NETWORK_CMD_ENABLE 0xfdf03a08U #define MENU_LABEL_VALUE_NETWORK_CMD_ENABLE 0xb822b7a1U diff --git a/menu/menu_setting.c b/menu/menu_setting.c index 1bcfc17c74..fd2ca1d8c1 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -5341,8 +5341,8 @@ static bool setting_append_list_input_options( CONFIG_BOOL( settings->input.autoconfig_descriptor_label_show, - "autoconfig_descriptor_label_show", - "Display Autoconfig Descriptor Labels", + menu_hash_to_str(MENU_LABEL_AUTOCONFIG_DESCRIPTOR_LABEL_SHOW), + menu_hash_to_str(MENU_LABEL_VALUE_AUTOCONFIG_DESCRIPTOR_LABEL_SHOW), true, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -5355,8 +5355,8 @@ static bool setting_append_list_input_options( CONFIG_BOOL( settings->input.input_descriptor_label_show, - "input_descriptor_label_show", - "Display Core Input Descriptor Labels", + menu_hash_to_str(MENU_LABEL_INPUT_DESCRIPTOR_LABEL_SHOW), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_DESCRIPTOR_LABEL_SHOW), input_descriptor_label_show, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -5369,8 +5369,8 @@ static bool setting_append_list_input_options( CONFIG_BOOL( settings->input.input_descriptor_hide_unbound, - "input_descriptor_hide_unbound", - "Hide Unbound Core Input Descriptors", + menu_hash_to_str(MENU_LABEL_INPUT_DESCRIPTOR_HIDE_UNBOUND), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_DESCRIPTOR_HIDE_UNBOUND), input_descriptor_hide_unbound, menu_hash_to_str(MENU_VALUE_OFF), menu_hash_to_str(MENU_VALUE_ON), @@ -5393,11 +5393,11 @@ static bool setting_append_list_input_options( CONFIG_BOOL( global->menu.bind_mode_keyboard, - "input_bind_mode", - "Bind Mode", + menu_hash_to_str(MENU_LABEL_INPUT_BIND_MODE), + menu_hash_to_str(MENU_LABEL_VALUE_INPUT_BIND_MODE), false, - "RetroPad", - "RetroKeyboard", + menu_hash_to_str(MENU_VALUE_RETROPAD), + menu_hash_to_str(MENU_VALUE_RETROKEYBOARD), group_info.name, subgroup_info.name, parent_group,