1<?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
17<PreferenceScreen
18    xmlns:android="http://schemas.android.com/apk/res/android"
19    xmlns:settings="http://schemas.android.com/apk/res-auto"
20    android:key="accessibility_settings_screen"
21    android:persistent="false"
22    android:title="@string/accessibility_settings">
23
24    <PreferenceCategory
25        android:key="user_installed_services_category"
26        android:persistent="false"
27        android:title="@string/user_installed_services_category_title"/>
28
29    <PreferenceCategory
30        android:key="screen_reader_category"
31        android:persistent="false"
32        android:title="@string/screen_reader_category_title">
33
34        <Preference
35            android:fragment="com.android.settings.tts.TextToSpeechSettings"
36            android:key="tts_settings_preference"
37            android:persistent="false"
38            android:title="@string/tts_settings_title"
39            settings:controller="com.android.settings.language.TtsPreferenceController"/>
40    </PreferenceCategory>
41
42    <PreferenceCategory
43        android:key="display_category"
44        android:persistent="false"
45        android:title="@string/display_category_title">
46
47        <Preference
48            android:fragment="com.android.settings.display.ToggleFontSizePreferenceFragment"
49            android:key="font_size_preference_screen"
50            android:persistent="false"
51            android:title="@string/title_font_size"
52            settings:controller="com.android.settings.display.FontSizePreferenceController"
53            settings:searchable="false"/>
54
55     <com.android.settings.display.ScreenZoomPreference
56            android:fragment="com.android.settings.display.ScreenZoomSettings"
57            android:key="accessibility_settings_screen_zoom"
58            android:persistent="false"
59            android:title="@string/screen_zoom_title"
60            settings:searchable="false"/>
61
62       <SwitchPreference
63            android:key="dark_ui_mode_accessibility"
64            android:persistent="false"
65            android:title="@string/dark_ui_mode"
66            settings:controller="com.android.settings.display.DarkUIPreferenceController"
67            settings:searchable="false"/>
68
69       <Preference
70            android:fragment="com.android.settings.accessibility.MagnificationPreferenceFragment"
71            android:icon="@drawable/ic_accessibility_magnification"
72            android:key="magnification_preference_screen"
73            android:persistent="false"
74            android:title="@string/accessibility_screen_magnification_title"
75            settings:controller="com.android.settings.accessibility.MagnificationPreferenceController"/>
76
77        <SwitchPreference
78            android:key="toggle_large_pointer_icon"
79            android:persistent="false"
80            android:title="@string/accessibility_toggle_large_pointer_icon_title"
81            settings:controller="com.android.settings.accessibility.LargePointerIconPreferenceController"/>
82
83        <SwitchPreference
84            android:key="toggle_disable_animations"
85            android:persistent="false"
86            android:title="@string/accessibility_disable_animations"
87            settings:controller="com.android.settings.accessibility.DisableAnimationsPreferenceController"/>
88
89    </PreferenceCategory>
90
91    <PreferenceCategory
92        android:key="interaction_control_category"
93        android:persistent="false"
94        android:title="@string/interaction_control_category_title">
95
96        <Preference
97            android:fragment="com.android.settings.accessibility.ToggleAutoclickPreferenceFragment"
98            android:key="autoclick_preference"
99            android:persistent="false"
100            android:title="@string/accessibility_autoclick_preference_title"
101            settings:controller="com.android.settings.accessibility.AutoclickPreferenceController"/>
102
103        <SwitchPreference
104            android:key="toggle_power_button_ends_call_preference"
105            android:persistent="false"
106            android:title="@string/accessibility_power_button_ends_call_prerefence_title"
107            settings:controller="com.android.settings.accessibility.PowerButtonEndsCallPreferenceController"/>
108
109        <SwitchPreference
110            android:key="toggle_lock_screen_rotation_preference"
111            android:persistent="false"
112            android:title="@string/accelerometer_title"
113            settings:controller="com.android.settings.accessibility.LockScreenRotationPreferenceController"/>
114
115        <ListPreference
116            android:entries="@array/long_press_timeout_selector_titles"
117            android:entryValues="@array/long_press_timeout_selector_values"
118            android:key="select_long_press_timeout_preference"
119            android:persistent="false"
120            android:title="@string/accessibility_long_press_timeout_preference_title"
121            settings:controller="com.android.settings.accessibility.SelectLongPressTimeoutPreferenceController"/>
122
123        <Preference
124            android:fragment="com.android.settings.accessibility.AccessibilityControlTimeoutPreferenceFragment"
125            android:key="accessibility_control_timeout_preference_fragment"
126            android:persistent="false"
127            android:title="@string/accessibility_setting_item_control_timeout_title"
128            settings:controller="com.android.settings.accessibility.AccessibilityTimeoutPreferenceController"/>
129
130        <Preference
131            android:fragment="com.android.settings.accessibility.VibrationSettings"
132            android:key="vibration_preference_screen"
133            android:persistent="false"
134            android:title="@string/accessibility_vibration_settings_title"
135            settings:controller="com.android.settings.accessibility.VibrationPreferenceController"/>
136
137        <Preference
138            android:fragment="com.android.settings.gestures.SystemNavigationGestureSettings"
139            android:key="gesture_system_navigation_input_summary_accessibility"
140            android:persistent="false"
141            android:title="@string/system_navigation_title"
142            settings:searchable="false"
143            settings:controller="com.android.settings.gestures.SystemNavigationPreferenceController"/>
144
145    </PreferenceCategory>
146
147    <PreferenceCategory
148        android:key="audio_and_captions_category"
149        android:persistent="false"
150        android:title="@string/audio_and_captions_category_title">
151
152        <Preference
153            android:key="live_caption"
154            android:persistent="false"
155            android:summary="@string/live_caption_summary"
156            android:title="@string/live_caption_title"
157            settings:searchable="false"
158            settings:controller="com.android.settings.accessibility.LiveCaptionPreferenceController"/>
159
160        <SwitchPreference
161            android:key="toggle_master_mono"
162            android:persistent="false"
163            android:summary="@string/accessibility_toggle_master_mono_summary"
164            android:title="@string/accessibility_toggle_master_mono_title"
165            settings:controller="com.android.settings.accessibility.MasterMonoPreferenceController"/>
166
167        <com.android.settings.accessibility.BalanceSeekBarPreference
168            android:key="seekbar_master_balance"
169            android:persistent="false"
170            android:title="@string/accessibility_toggle_master_balance_title"/>
171
172        <Preference
173            android:key="hearing_aid_preference"
174            android:persistent="false"
175            android:summary="@string/accessibility_hearingaid_not_connected_summary"
176            android:title="@string/accessibility_hearingaid_title"
177            settings:controller="com.android.settings.accessibility.AccessibilityHearingAidPreferenceController"/>
178
179        <Preference
180            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
186            android:fragment="com.android.settings.accessibility.CaptionPropertiesFragment"
187            android:key="captioning_preference_screen"
188            android:persistent="false"
189            android:title="@string/accessibility_captioning_title"
190            settings:controller="com.android.settings.accessibility.CaptioningPreferenceController"/>
191
192    </PreferenceCategory>
193
194    <PreferenceCategory
195        android:key="experimental_category"
196        android:persistent="false"
197        android:title="@string/experimental_category_title"
198        settings:initialExpandedChildrenCount="1">
199
200        <SwitchPreference
201            android:key="toggle_high_text_contrast_preference"
202            android:persistent="false"
203            android:title="@string/accessibility_toggle_high_text_contrast_preference_title"
204            settings:controller="com.android.settings.accessibility.HighTextContrastPreferenceController"/>
205
206        <Preference
207            android:fragment="com.android.settings.accessibility.ToggleDaltonizerPreferenceFragment"
208            android:icon="@drawable/ic_daltonizer"
209            android:key="daltonizer_preference"
210            android:persistent="false"
211            android:title="@string/accessibility_display_daltonizer_preference_title"
212            settings:controller="com.android.settings.accessibility.DaltonizerPreferenceController"/>
213
214        <Preference
215            android:fragment="com.android.settings.accessibility.ToggleColorInversionPreferenceFragment"
216            android:icon="@drawable/ic_color_inversion"
217            android:key="toggle_inversion_preference"
218            android:persistent="false"
219            android:title="@string/accessibility_display_inversion_preference_title"
220            settings:controller="com.android.settings.accessibility.ColorInversionPreferenceController"/>
221
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
229    </PreferenceCategory>
230
231</PreferenceScreen>
232