mirror of
https://github.com/libretro/RetroArch
synced 2025-03-28 19:20:35 +00:00
Implement remaining accessibility settings
This commit is contained in:
parent
ebe9f1861e
commit
535f2f23f3
@ -10157,7 +10157,7 @@ MSG_HASH(
|
||||
"Scan complete: "
|
||||
)
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_ACCESSIBILITY_ENABLED,
|
||||
"Accessibility needed")
|
||||
"Accessibility Enable")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_ACCESSIBILITY_ENABLED,
|
||||
"Turn on/off accessibility narrator for menu navigation")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_ACCESSIBILITY_NARRATOR_SPEECH_SPEED,
|
||||
|
@ -111,6 +111,10 @@ default_sublabel_macro(menu_action_sublabel_setting_audio_mixer_stream_remove,
|
||||
default_sublabel_macro(menu_action_sublabel_setting_audio_mixer_stream_volume,
|
||||
MENU_ENUM_SUBLABEL_MIXER_ACTION_VOLUME)
|
||||
#endif
|
||||
default_sublabel_macro(action_bind_sublabel_accessibility_enabled, MENU_ENUM_SUBLABEL_ACCESSIBILITY_ENABLED
|
||||
)
|
||||
default_sublabel_macro(action_bind_sublabel_accessibility_narrator_speech_speed, MENU_ENUM_SUBLABEL_ACCESSIBILITY_NARRATOR_SPEECH_SPEED
|
||||
)
|
||||
default_sublabel_macro(action_bind_sublabel_reset_to_default_config, MENU_ENUM_SUBLABEL_RESET_TO_DEFAULT_CONFIG)
|
||||
default_sublabel_macro(action_bind_sublabel_quick_menu_override_options, MENU_ENUM_SUBLABEL_QUICK_MENU_OVERRIDE_OPTIONS)
|
||||
default_sublabel_macro(action_bind_sublabel_quick_menu_start_streaming, MENU_ENUM_SUBLABEL_QUICK_MENU_START_STREAMING)
|
||||
@ -128,7 +132,6 @@ default_sublabel_macro(action_bind_sublabel_saving_settings_list, MENU_
|
||||
default_sublabel_macro(action_bind_sublabel_logging_settings_list, MENU_ENUM_SUBLABEL_LOGGING_SETTINGS)
|
||||
default_sublabel_macro(action_bind_sublabel_user_interface_settings_list, MENU_ENUM_SUBLABEL_USER_INTERFACE_SETTINGS)
|
||||
default_sublabel_macro(action_bind_sublabel_ai_service_settings_list, MENU_ENUM_SUBLABEL_AI_SERVICE_SETTINGS)
|
||||
default_sublabel_macro(action_bind_sublabel__settings_list, MENU_ENUM_SUBLABEL_ACCESSIBILITY_SETTINGS)
|
||||
default_sublabel_macro(action_bind_sublabel_accessibility_settings_list, MENU_ENUM_SUBLABEL_ACCESSIBILITY_SETTINGS)
|
||||
default_sublabel_macro(action_bind_sublabel_ai_service_mode, MENU_ENUM_SUBLABEL_AI_SERVICE_MODE)
|
||||
default_sublabel_macro(action_bind_sublabel_ai_service_pause, MENU_ENUM_SUBLABEL_AI_SERVICE_PAUSE)
|
||||
@ -2795,11 +2798,12 @@ int menu_cbs_init_bind_sublabel(menu_file_list_cbs_t *cbs,
|
||||
case MENU_ENUM_LABEL_AI_SERVICE_SETTINGS:
|
||||
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_ai_service_settings_list);
|
||||
break;
|
||||
#if 0
|
||||
case MENU_ENUM_LABEL_ACCESSIBILITY_ENABLED:
|
||||
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_accessibility_enabled);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_ACCESSIBILITY_NARRATOR_SPEECH_SPEED:
|
||||
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_accessibility_narrator_speech_speed);
|
||||
break;
|
||||
#endif
|
||||
case MENU_ENUM_LABEL_ACCESSIBILITY_SETTINGS:
|
||||
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_accessibility_settings_list);
|
||||
break;
|
||||
|
@ -4788,7 +4788,7 @@ unsigned menu_displaylist_build_list(file_list_t *list, enum menu_displaylist_ct
|
||||
case DISPLAYLIST_ACCESSIBILITY_SETTINGS_LIST:
|
||||
{
|
||||
menu_displaylist_build_info_selective_t build_list[] = {
|
||||
{MENU_ENUM_LABEL_ACCESSIBILITY_NARRATOR_SPEECH_SPEED, PARSE_ONLY_BOOL, true },
|
||||
{MENU_ENUM_LABEL_ACCESSIBILITY_ENABLED, PARSE_ONLY_BOOL, true },
|
||||
{MENU_ENUM_LABEL_ACCESSIBILITY_NARRATOR_SPEECH_SPEED, PARSE_ONLY_UINT, true },
|
||||
};
|
||||
|
||||
|
@ -13798,10 +13798,10 @@ static bool setting_append_list(
|
||||
|
||||
CONFIG_BOOL(
|
||||
list, list_info,
|
||||
&settings->bools.ai_service_enable,
|
||||
MENU_ENUM_LABEL_AI_SERVICE_ENABLE,
|
||||
MENU_ENUM_LABEL_VALUE_AI_SERVICE_ENABLE,
|
||||
false,
|
||||
&settings->bools.accessibility_enable,
|
||||
MENU_ENUM_LABEL_ACCESSIBILITY_ENABLED,
|
||||
MENU_ENUM_LABEL_VALUE_ACCESSIBILITY_ENABLED,
|
||||
DEFAULT_ACCESSIBILITY_ENABLE,
|
||||
MENU_ENUM_LABEL_VALUE_OFF,
|
||||
MENU_ENUM_LABEL_VALUE_ON,
|
||||
&group_info,
|
||||
@ -13816,7 +13816,7 @@ static bool setting_append_list(
|
||||
&settings->uints.accessibility_narrator_speech_speed,
|
||||
MENU_ENUM_LABEL_ACCESSIBILITY_NARRATOR_SPEECH_SPEED,
|
||||
MENU_ENUM_LABEL_VALUE_ACCESSIBILITY_NARRATOR_SPEECH_SPEED,
|
||||
DEFAULT_AI_SERVICE_MODE,
|
||||
DEFAULT_ACCESSIBILITY_NARRATOR_SPEECH_SPEED,
|
||||
&group_info,
|
||||
&subgroup_info,
|
||||
parent_group,
|
||||
|
Loading…
x
Reference in New Issue
Block a user