blob: 35926a0a405b1a1b48055729a8c8b8887ce2a4c6 [file] [log] [blame]
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -08001<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2008 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 xmlns:android="http://schemas.android.com/apk/res/android"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070018 xmlns:settings="http://schemas.android.com/apk/res/com.android.settings"
19 android:key="language_keyboard_settings"
Amith Yamasanid7993472010-08-18 13:59:28 -070020 android:title="@string/language_keyboard_settings_title">
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -080021
Jean Chalard8ba5c422011-08-31 21:40:43 +090022 <PreferenceScreen
Jean Chalard8ba5c422011-08-31 21:40:43 +090023 android:key="phone_language"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070024 android:title="@string/phone_language"
25 android:fragment="com.android.settings.LocalePicker"
26 />
Ken Wakasad2c3f372010-09-28 19:01:17 +090027
Jean Chalard8ba5c422011-08-31 21:40:43 +090028 <com.android.settings.inputmethod.SpellCheckersPreference
29 android:key="spellcheckers_settings"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070030 android:title="@string/spellcheckers_settings_title"
31 settings:keywords="@string/keywords_spell_checker"
32 />
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -080033
Jean Chalard8ba5c422011-08-31 21:40:43 +090034 <!-- User dictionary preference title and fragment will be set programmatically. -->
35 <PreferenceScreen
Satoshi Kataoka5df33072013-04-30 14:30:12 +090036 android:key="key_user_dictionary_settings"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070037 android:title="@string/user_dict_settings_title"
38 />
Ken Wakasad2c3f372010-09-28 19:01:17 +090039
Tadashi G. Takaoka74e7c3e2014-07-09 16:26:12 +090040 <PreferenceCategory
41 android:key="keyboard_settings_category"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070042 android:title="@string/keyboard_settings_category"
43 settings:keywords="@string/keywords_keyboard_and_ime">
44
Tadashi G. Takaoka74e7c3e2014-07-09 16:26:12 +090045 <!-- An intent for this preference will be populated programmatically. -->
46 <PreferenceScreen
47 android:key="choose_input_methods"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070048 android:title="@string/choose_input_methods"
49 />
50
Tadashi G. Takaoka74e7c3e2014-07-09 16:26:12 +090051 <PreferenceScreen
52 android:key="current_input_method"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070053 android:title="@string/current_input_method"
54 />
Tadashi G. Takaoka74e7c3e2014-07-09 16:26:12 +090055 <!-- Enabled input method list will be populated programmatically here. -->
satok3fa13772011-06-27 23:44:01 +090056 </PreferenceCategory>
Jeff Browne46c5f32012-04-05 11:42:18 -070057
satok3fa13772011-06-27 23:44:01 +090058 <PreferenceCategory
59 android:key="hard_keyboard"
60 android:title="@string/builtin_keyboard_settings_title"
61 android:persistent="false">
Jeff Browne46c5f32012-04-05 11:42:18 -070062 <!-- Additional preference screens are inserted here programmatically
63 with low order values to set the key map of each attached keyboard. -->
64
satok3fa13772011-06-27 23:44:01 +090065 <CheckBoxPreference
66 android:key="auto_replace"
67 android:title="@string/auto_replace"
68 android:summaryOn="@string/auto_replace_summary"
69 android:summaryOff="@string/auto_replace_summary"
Jeff Browne46c5f32012-04-05 11:42:18 -070070 android:order="1000"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070071 android:persistent="false"
72 />
73
satok3fa13772011-06-27 23:44:01 +090074 <CheckBoxPreference
75 android:key="auto_caps"
76 android:title="@string/auto_caps"
77 android:summaryOn="@string/auto_caps_summary"
78 android:summaryOff="@string/auto_caps_summary"
Jeff Browne46c5f32012-04-05 11:42:18 -070079 android:order="1001"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070080 android:persistent="false"
81 />
82
satok3fa13772011-06-27 23:44:01 +090083 <CheckBoxPreference
84 android:key="auto_punctuate"
85 android:title="@string/auto_punctuate"
86 android:summaryOn="@string/auto_punctuate_summary"
87 android:summaryOff="@string/auto_punctuate_summary"
Jeff Browne46c5f32012-04-05 11:42:18 -070088 android:order="1002"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070089 android:persistent="false"
90 />
91
satok3fa13772011-06-27 23:44:01 +090092 </PreferenceCategory>
93
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -070094 <PreferenceCategory
95 android:key="voice_category"
Jean Chalard8ba5c422011-08-31 21:40:43 +090096 android:title="@string/voice_category" >
Amith Yamasanib44161f2010-12-10 13:17:34 -080097
98 <!-- entries, entryValues, and defaultValue will be populated programmatically. -->
99 <ListPreference
Dianne Hackborndf7e99b2014-04-17 18:35:29 -0700100 android:key="voice_interactor"
101 android:title="@string/voice_interactor_title"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700102 android:dialogTitle="@string/voice_interactor_title"
103 />
Dianne Hackborndf7e99b2014-04-17 18:35:29 -0700104
105 <!-- An intent for this preference will be populated programmatically. -->
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700106 <PreferenceScreen
107 android:key="voice_interactor_settings"
108 android:title="@string/voice_interactor_settings_title"
109 />
Dianne Hackborndf7e99b2014-04-17 18:35:29 -0700110
111 <!-- entries, entryValues, and defaultValue will be populated programmatically. -->
112 <ListPreference
Amith Yamasanib44161f2010-12-10 13:17:34 -0800113 android:key="recognizer"
114 android:title="@string/recognizer_title"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700115 android:dialogTitle="@string/recognizer_title"
116 />
Amith Yamasanib44161f2010-12-10 13:17:34 -0800117
118 <!-- An intent for this preference will be populated programmatically. -->
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700119 <PreferenceScreen
120 android:key="recognizer_settings"
121 android:title="@string/recognizer_settings_title"
122 settings:keywords="@string/keywords_search_voice"
123 />
Amith Yamasanib44161f2010-12-10 13:17:34 -0800124
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700125 <PreferenceScreen
126 android:key="tts_settings"
127 android:title="@string/tts_settings_title"
128 settings:keywords="@string/keywords_text_to_speech_output"
Narayan Kamath0cfbb0f2011-08-18 17:55:41 +0100129 android:fragment="com.android.settings.tts.TextToSpeechSettings"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700130 />
131
Amith Yamasanib44161f2010-12-10 13:17:34 -0800132 </PreferenceCategory>
133
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700134 <PreferenceCategory
135 android:key="pointer_settings_category"
Jeff Brownd82487b2011-06-02 03:10:28 -0700136 android:title="@string/pointer_settings_category">
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700137
Jeff Brownd82487b2011-06-02 03:10:28 -0700138 <com.android.settings.PointerSpeedPreference
139 android:key="pointer_speed"
140 android:title="@string/pointer_speed"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700141 android:dialogTitle="@string/pointer_speed"
142 />
143
Jeff Brownd82487b2011-06-02 03:10:28 -0700144 </PreferenceCategory>
Jeff Brownf8fb0e52012-04-13 20:27:45 -0700145
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700146 <PreferenceCategory
147 android:key="game_controller_settings_category"
Jeff Brownf8fb0e52012-04-13 20:27:45 -0700148 android:title="@string/game_controller_settings_category">
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700149
Jeff Brownf8fb0e52012-04-13 20:27:45 -0700150 <CheckBoxPreference
151 android:key="vibrate_input_devices"
152 android:title="@string/vibrate_input_devices"
153 android:summaryOn="@string/vibrate_input_devices_summary"
154 android:summaryOff="@string/vibrate_input_devices_summary"
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700155 android:persistent="false"
156 />
157
Jeff Brownf8fb0e52012-04-13 20:27:45 -0700158 </PreferenceCategory>
Fabrice Di Meglioe6b336d2014-07-10 14:59:46 -0700159
The Android Open Source Projectafc4ab22009-03-03 19:32:34 -0800160</PreferenceScreen>