diff --git a/intl/msg_hash_us.h b/intl/msg_hash_us.h index 4a04fe5189..5b46804010 100644 --- a/intl/msg_hash_us.h +++ b/intl/msg_hash_us.h @@ -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, diff --git a/menu/cbs/menu_cbs_sublabel.c b/menu/cbs/menu_cbs_sublabel.c index 68367e0eb4..cce80afe50 100644 --- a/menu/cbs/menu_cbs_sublabel.c +++ b/menu/cbs/menu_cbs_sublabel.c @@ -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; diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 6b98a2bf1d..f2112d0762 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -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 }, }; diff --git a/menu/menu_setting.c b/menu/menu_setting.c index c9cdbc9ea5..57abbb3758 100644 --- a/menu/menu_setting.c +++ b/menu/menu_setting.c @@ -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,