blob: 7e4c28496da06230ede9a8b5f106f306bd755967 [file] [log] [blame]
The Android Open Source Project923bf412009-03-13 15:11:42 -07001<?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
Jean Chalardce9c4172011-01-19 15:07:14 +09007
The Android Open Source Project923bf412009-03-13 15:11:42 -07008 http://www.apache.org/licenses/LICENSE-2.0
Jean Chalardce9c4172011-01-19 15:07:14 +09009
The Android Open Source Project923bf412009-03-13 15:11:42 -070010 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
satok8f9b86f2011-04-01 19:31:30 +090017<PreferenceScreen
18 xmlns:android="http://schemas.android.com/apk/res/android"
Tadashi G. Takaoka2df0cf22013-01-18 16:47:49 +090019 xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
satok8f9b86f2011-04-01 19:31:30 +090020 android:key="english_ime_settings">
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -070021 <PreferenceScreen
22 android:title="@string/settings_screen_input"
23 android:key="screen_input">
Ken Wakasae6a57bc2014-06-23 11:18:50 +000024 <CheckBoxPreference
satok8f9b86f2011-04-01 19:31:30 +090025 android:key="auto_cap"
26 android:title="@string/auto_cap"
Tadashi G. Takaoka9458e712012-09-26 11:09:15 +090027 android:summary="@string/auto_cap_summary"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -070028 android:defaultValue="true"
29 android:persistent="true" />
30 <CheckBoxPreference
31 android:key="pref_key_use_double_space_period"
32 android:title="@string/use_double_space_period"
33 android:summary="@string/use_double_space_period_summary"
34 android:defaultValue="true"
35 android:persistent="true" />
Ken Wakasae6a57bc2014-06-23 11:18:50 +000036 <CheckBoxPreference
satok8f9b86f2011-04-01 19:31:30 +090037 android:key="vibrate_on"
38 android:title="@string/vibrate_on_keypress"
Ken Wakasae6a57bc2014-06-23 11:18:50 +000039 android:defaultValue="@bool/config_default_vibration_enabled"
40 android:persistent="true" />
41 <CheckBoxPreference
satok8f9b86f2011-04-01 19:31:30 +090042 android:key="sound_on"
43 android:title="@string/sound_on_keypress"
Ken Wakasae6a57bc2014-06-23 11:18:50 +000044 android:defaultValue="@bool/config_default_sound_enabled"
45 android:persistent="true" />
46 <CheckBoxPreference
satok8f9b86f2011-04-01 19:31:30 +090047 android:key="popup_on"
48 android:title="@string/popup_on_keypress"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -070049 android:defaultValue="@bool/config_default_key_preview_popup"
50 android:persistent="true" />
Ken Wakasae6a57bc2014-06-23 11:18:50 +000051 <CheckBoxPreference
Satoshi Kataoka21a89c12013-09-05 15:46:04 +090052 android:key="pref_voice_input_key"
satok8f9b86f2011-04-01 19:31:30 +090053 android:title="@string/voice_input"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -070054 android:defaultValue="true"
55 android:persistent="true" />
56 </PreferenceScreen>
57 <ListPreference
58 android:key="pref_keyboard_theme"
59 android:title="@string/keyboard_theme"
60 android:entryValues="@array/keyboard_theme_ids"
61 android:entries="@array/keyboard_theme_names"
62 android:persistent="true" />
63 <PreferenceScreen
64 android:title="@string/settings_screen_multi_lingual"
65 android:key="screen_multi_lingual">
66 <CheckBoxPreference
67 android:key="pref_show_language_switch_key"
68 android:title="@string/show_language_switch_key"
69 android:summary="@string/show_language_switch_key_summary"
70 android:defaultValue="true"
71 android:persistent="true" />
72 <CheckBoxPreference
73 android:key="pref_include_other_imes_in_language_switch_list"
74 android:dependency="pref_show_language_switch_key"
75 android:title="@string/include_other_imes_in_language_switch_list"
76 android:summary="@string/include_other_imes_in_language_switch_list_summary"
77 android:defaultValue="false"
78 android:persistent="true" />
79 <PreferenceScreen
80 android:fragment="com.android.inputmethod.latin.settings.AdditionalSubtypeSettings"
81 android:key="custom_input_styles"
82 android:title="@string/custom_input_styles_title" />
83 </PreferenceScreen>
84 <PreferenceScreen
85 android:title="@string/settings_screen_gesture"
86 android:key="screen_gesture">
87 <CheckBoxPreference
88 android:key="gesture_input"
89 android:title="@string/gesture_input"
90 android:summary="@string/gesture_input_summary"
91 android:defaultValue="true"
92 android:persistent="true" />
93 <CheckBoxPreference
94 android:key="pref_gesture_floating_preview_text"
95 android:dependency="gesture_input"
96 android:title="@string/gesture_floating_preview_text"
97 android:summary="@string/gesture_floating_preview_text_summary"
98 android:defaultValue="true"
99 android:persistent="true" />
100 <CheckBoxPreference
101 android:key="pref_gesture_preview_trail"
102 android:dependency="gesture_input"
103 android:title="@string/gesture_preview_trail"
104 android:defaultValue="true"
105 android:persistent="true" />
Keisuke Kuroyanagib8a94792014-07-08 16:36:06 +0900106 <CheckBoxPreference
107 android:key="pref_gesture_space_aware"
108 android:dependency="gesture_input"
109 android:title="@string/gesture_space_aware"
110 android:summary="@string/gesture_space_aware_summary"
111 android:defaultValue="true"
112 android:persistent="true" />
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700113 </PreferenceScreen>
114 <PreferenceScreen
115 android:title="@string/settings_screen_correction"
116 android:key="screen_correction">
Jean Chalard4f3d5d32011-06-24 20:17:38 +0900117 <PreferenceScreen
Tadashi G. Takaoka4f253532013-04-15 18:46:57 +0900118 android:key="edit_personal_dictionary"
119 android:title="@string/edit_personal_dictionary">
120 <intent android:action="android.settings.USER_DICTIONARY_SETTINGS" />
121 </PreferenceScreen>
122 <PreferenceScreen
Jean Chalard4f3d5d32011-06-24 20:17:38 +0900123 android:key="configure_dictionaries_key"
124 android:title="@string/configure_dictionaries_title">
125 <intent
126 android:action="android.intent.action.MAIN"
Jean Chalard3c3b3c82013-02-22 21:24:15 -0800127 android:targetClass="@string/dictionary_pack_settings_activity">
128 <extra
129 android:name="clientId"
130 android:value="@string/dictionary_pack_client_id" />
131 </intent>
Jean Chalard4f3d5d32011-06-24 20:17:38 +0900132 </PreferenceScreen>
Ken Wakasae6a57bc2014-06-23 11:18:50 +0000133 <CheckBoxPreference
Jean Chalardd361dc82013-04-23 12:37:21 +0900134 android:key="pref_key_block_potentially_offensive"
135 android:title="@string/prefs_block_potentially_offensive_title"
136 android:summary="@string/prefs_block_potentially_offensive_summary"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700137 android:defaultValue="@bool/config_block_potentially_offensive"
138 android:persistent="true" />
satok7599cfe2010-11-13 19:09:30 +0900139 <ListPreference
Tadashi G. Takaoka1b1f7f92010-12-11 17:06:24 +0900140 android:key="auto_correction_threshold"
141 android:title="@string/auto_correction"
142 android:summary="@string/auto_correction_summary"
Tadashi G. Takaoka9ecad8c2010-12-13 12:37:23 +0900143 android:entryValues="@array/auto_correction_threshold_mode_indexes"
Tadashi G. Takaoka1b1f7f92010-12-11 17:06:24 +0900144 android:entries="@array/auto_correction_threshold_modes"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700145 android:defaultValue="@string/auto_correction_threshold_mode_index_modest"
146 android:persistent="true" />
Tadashi G. Takaokaab661e32014-07-22 10:18:38 -0700147 <CheckBoxPreference
148 android:key="show_suggestions"
Jean Chalard89764ad2011-01-19 17:44:39 +0900149 android:summary="@string/prefs_show_suggestions_summary"
150 android:title="@string/prefs_show_suggestions"
Tadashi G. Takaokaab661e32014-07-22 10:18:38 -0700151 android:defaultValue="true"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700152 android:persistent="true" />
Ken Wakasae6a57bc2014-06-23 11:18:50 +0000153 <CheckBoxPreference
Tadashi G. Takaokac2ba73a2014-02-20 06:02:26 +0000154 android:key="pref_key_use_personalized_dicts"
Keisuke Kuroyanagi0a8e3072013-12-17 21:01:06 +0900155 android:title="@string/use_personalized_dicts"
156 android:summary="@string/use_personalized_dicts_summary"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700157 android:defaultValue="true"
158 android:persistent="true" />
Ken Wakasae6a57bc2014-06-23 11:18:50 +0000159 <CheckBoxPreference
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700160 android:key="pref_key_use_contacts_dict"
161 android:title="@string/use_contacts_dict"
162 android:summary="@string/use_contacts_dict_summary"
163 android:defaultValue="true"
164 android:persistent="true" />
Ken Wakasae6a57bc2014-06-23 11:18:50 +0000165 <CheckBoxPreference
Jean Chalarde9e51ca2012-06-19 11:27:10 -0700166 android:key="next_word_prediction"
167 android:title="@string/bigram_prediction"
168 android:summary="@string/bigram_prediction_summary"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700169 android:defaultValue="true"
170 android:persistent="true" />
Ken Wakasae6a57bc2014-06-23 11:18:50 +0000171 </PreferenceScreen>
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700172 <PreferenceScreen
173 android:title="@string/settings_screen_advanced"
174 android:key="screen_advanced">
175 <!-- TODO: consolidate key preview dismiss delay with the key preview animation parameters. -->
176 <ListPreference
177 android:key="pref_key_preview_popup_dismiss_delay"
178 android:title="@string/key_preview_popup_dismiss_delay" />
179 <com.android.inputmethod.latin.settings.SeekBarDialogPreference
180 android:key="pref_vibration_duration_settings"
181 android:title="@string/prefs_keypress_vibration_duration_settings"
182 latin:maxValue="@integer/config_max_vibration_duration" />
183 <com.android.inputmethod.latin.settings.SeekBarDialogPreference
184 android:key="pref_keypress_sound_volume"
185 android:title="@string/prefs_keypress_sound_volume_settings"
186 latin:maxValue="100" /> <!-- percent -->
187 <!-- The settigs for showing setup wizard application icon shouldn't be persistent and
188 the default value is added programmatically. -->
189 <CheckBoxPreference
190 android:key="pref_show_setup_wizard_icon"
191 android:title="@string/show_setup_wizard_icon"
192 android:summary="@string/show_setup_wizard_icon_summary" />
193 <!-- title will be set programmatically to embed application name -->
194 <CheckBoxPreference
195 android:key="pref_enable_metrics_logging"
196 android:summary="@string/enable_metrics_logging_summary"
197 android:defaultValue="true"
198 android:persistent="true" />
Ken Wakasae6a57bc2014-06-23 11:18:50 +0000199 <PreferenceScreen
Tadashi G. Takaokaa270ac42014-07-23 16:50:58 -0700200 android:fragment="com.android.inputmethod.latin.settings.DebugSettings"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700201 android:key="screen_debug"
Satoshi Kataoka8ae8c762012-09-21 15:09:47 +0900202 android:title="Debug settings"
Tadashi G. Takaoka058c6c62014-06-19 17:47:11 -0700203 android:defaultValue="false"
204 android:persistent="true" />
205 </PreferenceScreen>
satokb1ae5d82011-04-19 21:52:12 -0700206</PreferenceScreen>