blob: cea8eb31b47dbffd22f705983f04ad74d7e70139 [file] [log] [blame]
svetoslavganova05d0dc2009-05-14 22:26:34 -07001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2009 The Android Open Source Project
3
4 Licensed under the Apache License, Version 2.0 (the "License");
5 you may not use this file except in compliance with the License.
6 You may obtain a copy of the License at
7
8 http://www.apache.org/licenses/LICENSE-2.0
9
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
15-->
16
hjchangliaobc644342018-05-22 10:36:25 +080017<PreferenceScreen
Mill Chend37618c2019-06-17 21:19:37 +080018 xmlns:android="http://schemas.android.com/apk/res/android"
19 xmlns:settings="http://schemas.android.com/apk/res-auto"
Edgar Wang77de4052020-02-14 17:58:38 +080020 android:key="accessibility_settings_screen"
menghanli0eae5822019-12-10 19:55:13 +080021 android:persistent="false"
22 android:title="@string/accessibility_settings">
Anna Galusza6bc81442016-01-06 21:46:12 +000023
Costin Manolache672b3c62011-07-21 10:38:15 -070024 <PreferenceCategory
Mill Chend37618c2019-06-17 21:19:37 +080025 android:key="user_installed_services_category"
menghanli0eae5822019-12-10 19:55:13 +080026 android:persistent="false"
27 android:title="@string/user_installed_services_category_title"/>
Svetoslav Ganov3d646532010-06-29 19:41:43 -070028
Costin Manolache672b3c62011-07-21 10:38:15 -070029 <PreferenceCategory
Mill Chend37618c2019-06-17 21:19:37 +080030 android:key="screen_reader_category"
menghanli0eae5822019-12-10 19:55:13 +080031 android:persistent="false"
Mill Chend37618c2019-06-17 21:19:37 +080032 android:title="@string/screen_reader_category_title">
David Brown6e101d12010-03-09 16:53:23 -080033
Fan Zhang1c118b52016-12-09 13:04:24 -080034 <Preference
Mill Chend37618c2019-06-17 21:19:37 +080035 android:fragment="com.android.settings.tts.TextToSpeechSettings"
menghanli0eae5822019-12-10 19:55:13 +080036 android:key="tts_settings_preference"
37 android:persistent="false"
38 android:title="@string/tts_settings_title"
Mill Chen6f3b2222019-07-02 14:44:32 +080039 settings:controller="com.android.settings.language.TtsPreferenceController"/>
Saige McVea06136272017-03-15 00:53:41 -070040 </PreferenceCategory>
41
42 <PreferenceCategory
Mill Chend37618c2019-06-17 21:19:37 +080043 android:key="display_category"
menghanli0eae5822019-12-10 19:55:13 +080044 android:persistent="false"
Mill Chend37618c2019-06-17 21:19:37 +080045 android:title="@string/display_category_title">
Alan Viverettecc0e7822013-08-06 13:53:58 -070046
Fan Zhang1c118b52016-12-09 13:04:24 -080047 <Preference
Mill Chend37618c2019-06-17 21:19:37 +080048 android:fragment="com.android.settings.display.ToggleFontSizePreferenceFragment"
menghanli0eae5822019-12-10 19:55:13 +080049 android:key="font_size_preference_screen"
50 android:persistent="false"
51 android:title="@string/title_font_size"
Mill Chend37618c2019-06-17 21:19:37 +080052 settings:controller="com.android.settings.display.FontSizePreferenceController"
Fan Zhang9ce4a1f2018-08-15 12:55:56 -070053 settings:searchable="false"/>
Noah Wange64cc262015-12-15 09:05:30 -080054
menghanli0eae5822019-12-10 19:55:13 +080055 <com.android.settings.display.ScreenZoomPreference
Fan Zhang57ef92a2017-10-27 13:33:48 -070056 android:fragment="com.android.settings.display.ScreenZoomSettings"
menghanli0eae5822019-12-10 19:55:13 +080057 android:key="accessibility_settings_screen_zoom"
58 android:persistent="false"
Fan Zhang9ce4a1f2018-08-15 12:55:56 -070059 android:title="@string/screen_zoom_title"
60 settings:searchable="false"/>
Noah Wanga6bb3d22016-01-25 21:30:08 -080061
menghanli0eae5822019-12-10 19:55:13 +080062 <SwitchPreference
Kevin Changa78b9222019-02-15 09:26:22 +080063 android:key="dark_ui_mode_accessibility"
menghanli0eae5822019-12-10 19:55:13 +080064 android:persistent="false"
Kevin Changa78b9222019-02-15 09:26:22 +080065 android:title="@string/dark_ui_mode"
Mill Chend37618c2019-06-17 21:19:37 +080066 settings:controller="com.android.settings.display.DarkUIPreferenceController"
Salvador Martinezef7ce462019-04-11 14:06:08 -070067 settings:searchable="false"/>
Kevin Changa78b9222019-02-15 09:26:22 +080068
menghanli0eae5822019-12-10 19:55:13 +080069 <Preference
Mill Chend37618c2019-06-17 21:19:37 +080070 android:fragment="com.android.settings.accessibility.MagnificationPreferenceFragment"
menghanli0eae5822019-12-10 19:55:13 +080071 android:icon="@drawable/ic_accessibility_magnification"
72 android:key="magnification_preference_screen"
73 android:persistent="false"
74 android:title="@string/accessibility_screen_magnification_title"
Mill Chend37618c2019-06-17 21:19:37 +080075 settings:controller="com.android.settings.accessibility.MagnificationPreferenceController"/>
Saige McVea06136272017-03-15 00:53:41 -070076
Fabrice Di Megliod8ae35e2014-10-13 17:09:08 -070077 <SwitchPreference
Mill Chend37618c2019-06-17 21:19:37 +080078 android:key="toggle_large_pointer_icon"
menghanli0eae5822019-12-10 19:55:13 +080079 android:persistent="false"
Mill Chend8282752019-06-25 23:21:49 +080080 android:title="@string/accessibility_toggle_large_pointer_icon_title"
81 settings:controller="com.android.settings.accessibility.LargePointerIconPreferenceController"/>
Phil Weavere0693ce2017-12-15 16:13:41 -080082
83 <SwitchPreference
84 android:key="toggle_disable_animations"
menghanli0eae5822019-12-10 19:55:13 +080085 android:persistent="false"
Mill Chend2deb852019-06-25 23:48:04 +080086 android:title="@string/accessibility_disable_animations"
87 settings:controller="com.android.settings.accessibility.DisableAnimationsPreferenceController"/>
Leon Liaofc29b1c2018-11-13 20:31:54 +080088
Saige McVea06136272017-03-15 00:53:41 -070089 </PreferenceCategory>
90
91 <PreferenceCategory
Mill Chend37618c2019-06-17 21:19:37 +080092 android:key="interaction_control_category"
menghanli0eae5822019-12-10 19:55:13 +080093 android:persistent="false"
Mill Chend37618c2019-06-17 21:19:37 +080094 android:title="@string/interaction_control_category_title">
Saige McVea06136272017-03-15 00:53:41 -070095
96 <Preference
Mill Chen081ae312019-06-25 21:01:39 +080097 android:fragment="com.android.settings.accessibility.ToggleAutoclickPreferenceFragment"
menghanli0eae5822019-12-10 19:55:13 +080098 android:key="autoclick_preference"
99 android:persistent="false"
100 android:title="@string/accessibility_autoclick_preference_title"
Mill Chen081ae312019-06-25 21:01:39 +0800101 settings:controller="com.android.settings.accessibility.AutoclickPreferenceController"/>
Chris Craikfc724242014-07-16 15:13:17 -0700102
Fabrice Di Megliod8ae35e2014-10-13 17:09:08 -0700103 <SwitchPreference
Mill Chend37618c2019-06-17 21:19:37 +0800104 android:key="toggle_power_button_ends_call_preference"
Mill Chenc786ae12019-06-25 23:03:39 +0800105 android:persistent="false"
menghanli0eae5822019-12-10 19:55:13 +0800106 android:title="@string/accessibility_power_button_ends_call_prerefence_title"
Mill Chenc786ae12019-06-25 23:03:39 +0800107 settings:controller="com.android.settings.accessibility.PowerButtonEndsCallPreferenceController"/>
menghanli0eae5822019-12-10 19:55:13 +0800108
Fabrice Di Megliod8ae35e2014-10-13 17:09:08 -0700109 <SwitchPreference
Mill Chend37618c2019-06-17 21:19:37 +0800110 android:key="toggle_lock_screen_rotation_preference"
Mill Chend37618c2019-06-17 21:19:37 +0800111 android:persistent="false"
menghanli0eae5822019-12-10 19:55:13 +0800112 android:title="@string/accelerometer_title"
Mill Chend37618c2019-06-17 21:19:37 +0800113 settings:controller="com.android.settings.accessibility.LockScreenRotationPreferenceController"/>
Costin Manolache672b3c62011-07-21 10:38:15 -0700114
Saige McVea06136272017-03-15 00:53:41 -0700115 <ListPreference
Mill Chend37618c2019-06-17 21:19:37 +0800116 android:entries="@array/long_press_timeout_selector_titles"
117 android:entryValues="@array/long_press_timeout_selector_values"
menghanli0eae5822019-12-10 19:55:13 +0800118 android:key="select_long_press_timeout_preference"
Mill Chend2d18012019-07-02 00:20:35 +0800119 android:persistent="false"
menghanli0eae5822019-12-10 19:55:13 +0800120 android:title="@string/accessibility_long_press_timeout_preference_title"
Mill Chend2d18012019-07-02 00:20:35 +0800121 settings:controller="com.android.settings.accessibility.SelectLongPressTimeoutPreferenceController"/>
Michael Wright29d52672018-01-24 15:40:46 +0000122
123 <Preference
Mill Chen223bf1b2019-06-21 17:27:47 +0800124 android:fragment="com.android.settings.accessibility.AccessibilityControlTimeoutPreferenceFragment"
menghanli0eae5822019-12-10 19:55:13 +0800125 android:key="accessibility_control_timeout_preference_fragment"
126 android:persistent="false"
127 android:title="@string/accessibility_setting_item_control_timeout_title"
Mill Chen223bf1b2019-06-21 17:27:47 +0800128 settings:controller="com.android.settings.accessibility.AccessibilityTimeoutPreferenceController"/>
Leon Liaofc29b1c2018-11-13 20:31:54 +0800129
130 <Preference
Mill Chen5aa742b2019-06-27 22:26:45 +0800131 android:fragment="com.android.settings.accessibility.VibrationSettings"
menghanli0eae5822019-12-10 19:55:13 +0800132 android:key="vibration_preference_screen"
133 android:persistent="false"
134 android:title="@string/accessibility_vibration_settings_title"
Mill Chen5aa742b2019-06-27 22:26:45 +0800135 settings:controller="com.android.settings.accessibility.VibrationPreferenceController"/>
Michael Wright29d52672018-01-24 15:40:46 +0000136
Kevin Chang9f834952019-07-26 14:40:07 +0800137 <Preference
Kevin Chang9f834952019-07-26 14:40:07 +0800138 android:fragment="com.android.settings.gestures.SystemNavigationGestureSettings"
menghanli0eae5822019-12-10 19:55:13 +0800139 android:key="gesture_system_navigation_input_summary_accessibility"
140 android:persistent="false"
141 android:title="@string/system_navigation_title"
Edgar Wang71099e72020-03-10 19:47:40 +0800142 settings:searchable="false"
menghanli0eae5822019-12-10 19:55:13 +0800143 settings:controller="com.android.settings.gestures.SystemNavigationPreferenceController"/>
Kevin Chang9f834952019-07-26 14:40:07 +0800144
Saige McVea06136272017-03-15 00:53:41 -0700145 </PreferenceCategory>
146
147 <PreferenceCategory
Mill Chend37618c2019-06-17 21:19:37 +0800148 android:key="audio_and_captions_category"
menghanli0eae5822019-12-10 19:55:13 +0800149 android:persistent="false"
Mill Chend37618c2019-06-17 21:19:37 +0800150 android:title="@string/audio_and_captions_category_title">
Jun Mukai5875bb82015-11-23 10:47:49 -0800151
Anthony Tripaldi308d8332019-03-26 10:55:17 -0400152 <Preference
153 android:key="live_caption"
menghanli0eae5822019-12-10 19:55:13 +0800154 android:persistent="false"
Anthony Tripaldi308d8332019-03-26 10:55:17 -0400155 android:summary="@string/live_caption_summary"
menghanli0eae5822019-12-10 19:55:13 +0800156 android:title="@string/live_caption_title"
Edgar Wang18faf052020-04-11 13:44:41 +0800157 settings:searchable="false"
Anthony Tripaldi308d8332019-03-26 10:55:17 -0400158 settings:controller="com.android.settings.accessibility.LiveCaptionPreferenceController"/>
159
Andy Hungacef55d2016-02-25 18:42:11 -0800160 <SwitchPreference
Mill Chend37618c2019-06-17 21:19:37 +0800161 android:key="toggle_master_mono"
Mill Chen79ce2c92019-06-26 19:58:25 +0800162 android:persistent="false"
menghanli0eae5822019-12-10 19:55:13 +0800163 android:summary="@string/accessibility_toggle_master_mono_summary"
164 android:title="@string/accessibility_toggle_master_mono_title"
Mill Chen79ce2c92019-06-26 19:58:25 +0800165 settings:controller="com.android.settings.accessibility.MasterMonoPreferenceController"/>
Andy Hungacef55d2016-02-25 18:42:11 -0800166
Edward Savage-Jones5042c9b2017-01-25 00:44:18 +0100167 <com.android.settings.accessibility.BalanceSeekBarPreference
Mill Chend37618c2019-06-17 21:19:37 +0800168 android:key="seekbar_master_balance"
menghanli0eae5822019-12-10 19:55:13 +0800169 android:persistent="false"
Mill Chend37618c2019-06-17 21:19:37 +0800170 android:title="@string/accessibility_toggle_master_balance_title"/>
Edward Savage-Jones5042c9b2017-01-25 00:44:18 +0100171
Fan Zhang1c118b52016-12-09 13:04:24 -0800172 <Preference
timhypeng53a12ee2018-06-14 13:54:05 +0800173 android:key="hearing_aid_preference"
menghanli0eae5822019-12-10 19:55:13 +0800174 android:persistent="false"
timhypeng53a12ee2018-06-14 13:54:05 +0800175 android:summary="@string/accessibility_hearingaid_not_connected_summary"
Mill Chen6f3b2222019-07-02 14:44:32 +0800176 android:title="@string/accessibility_hearingaid_title"
177 settings:controller="com.android.settings.accessibility.AccessibilityHearingAidPreferenceController"/>
timhypeng53a12ee2018-06-14 13:54:05 +0800178
179 <Preference
Tsung-Mao Fang7f5986b2019-12-23 19:01:07 +0800180 android:key="rtt_setting"
181 android:summary="@string/summary_placeholder"
182 android:title="@string/rtt_settings_title"
183 settings:controller="com.android.settings.accessibility.RTTSettingPreferenceController"/>
184
185 <Preference
Mill Chen7f995a62019-06-28 17:09:33 +0800186 android:fragment="com.android.settings.accessibility.CaptionPropertiesFragment"
menghanli0eae5822019-12-10 19:55:13 +0800187 android:key="captioning_preference_screen"
188 android:persistent="false"
189 android:title="@string/accessibility_captioning_title"
Mill Chen7f995a62019-06-28 17:09:33 +0800190 settings:controller="com.android.settings.accessibility.CaptioningPreferenceController"/>
menghanli0eae5822019-12-10 19:55:13 +0800191
Svetoslav Ganov82623012011-03-02 13:00:42 -0800192 </PreferenceCategory>
Saige McVea31d855e2017-03-13 18:04:00 +0000193
194 <PreferenceCategory
Mill Chend37618c2019-06-17 21:19:37 +0800195 android:key="experimental_category"
menghanli0eae5822019-12-10 19:55:13 +0800196 android:persistent="false"
menghanlieb6d37d2020-02-14 12:08:47 +0800197 android:title="@string/experimental_category_title"
198 settings:initialExpandedChildrenCount="1">
menghanlia8b9f302020-02-13 14:24:04 +0800199
200 <SwitchPreference
Mill Chend37618c2019-06-17 21:19:37 +0800201 android:key="toggle_high_text_contrast_preference"
menghanli0eae5822019-12-10 19:55:13 +0800202 android:persistent="false"
Mill Chen5da94312019-06-26 22:24:29 +0800203 android:title="@string/accessibility_toggle_high_text_contrast_preference_title"
204 settings:controller="com.android.settings.accessibility.HighTextContrastPreferenceController"/>
Saige McVea06136272017-03-15 00:53:41 -0700205
Saige McVea6a6b9792017-04-07 22:24:29 -0700206 <Preference
Mill Chen8d240c72019-06-25 22:29:06 +0800207 android:fragment="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment"
menghanli0eae5822019-12-10 19:55:13 +0800208 android:icon="@drawable/ic_daltonizer"
209 android:key="daltonizer_preference"
210 android:persistent="false"
211 android:title="@string/accessibility_display_daltonizer_preference_title"
Mill Chen8d240c72019-06-25 22:29:06 +0800212 settings:controller="com.android.settings.accessibility.DaltonizerPreferenceController"/>
Saige McVea6a6b9792017-04-07 22:24:29 -0700213
menghanlib7306042019-12-23 17:08:49 +0800214 <Preference
215 android:fragment="com.android.settings.accessibility.ToggleColorInversionPreferenceFragment"
Mill Chend37618c2019-06-17 21:19:37 +0800216 android:icon="@drawable/ic_color_inversion"
menghanli0eae5822019-12-10 19:55:13 +0800217 android:key="toggle_inversion_preference"
218 android:persistent="false"
menghanli0eae5822019-12-10 19:55:13 +0800219 android:title="@string/accessibility_display_inversion_preference_title"
Mill Chend37618c2019-06-17 21:19:37 +0800220 settings:controller="com.android.settings.accessibility.ColorInversionPreferenceController"/>
menghanlieb6d37d2020-02-14 12:08:47 +0800221
222 <SwitchPreference
223 android:key="accessibility_shortcut_preference"
224 android:persistent="false"
225 android:title="@string/accessibility_shortcut_service_on_lock_screen_title"
226 android:summary="@string/accessibility_shortcut_description"
227 settings:controller="com.android.settings.accessibility.AccessibilityShortcutPreferenceController"/>
228
Saige McVea06136272017-03-15 00:53:41 -0700229 </PreferenceCategory>
menghanlieb6d37d2020-02-14 12:08:47 +0800230
svetoslavganova05d0dc2009-05-14 22:26:34 -0700231</PreferenceScreen>