blob: f03683c770e830bcbc185814f6a86e350b2d4b1d [file] [log] [blame]
The Android Open Source Project923bf412009-03-13 15:11:42 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
satokd3833642010-09-02 12:57:07 +09003/*
The Android Open Source Project923bf412009-03-13 15:11:42 -07004**
5** Copyright 2008, The Android Open Source Project
6**
satokd3833642010-09-02 12:57:07 +09007** Licensed under the Apache License, Version 2.0 (the "License");
8** you may not use this file except in compliance with the License.
9** You may obtain a copy of the License at
The Android Open Source Project923bf412009-03-13 15:11:42 -070010**
satokd3833642010-09-02 12:57:07 +090011** http://www.apache.org/licenses/LICENSE-2.0
The Android Open Source Project923bf412009-03-13 15:11:42 -070012**
satokd3833642010-09-02 12:57:07 +090013** Unless required by applicable law or agreed to in writing, software
14** distributed under the License is distributed on an "AS IS" BASIS,
15** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16** See the License for the specific language governing permissions and
The Android Open Source Project923bf412009-03-13 15:11:42 -070017** limitations under the License.
18*/
19-->
20
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090021<Keyboard
22 xmlns:android="http://schemas.android.com/apk/res/android"
The Android Open Source Project923bf412009-03-13 15:11:42 -070023 android:keyWidth="10%p"
24 android:horizontalGap="0px"
25 android:verticalGap="0px"
26 android:keyHeight="@dimen/key_height"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090027>
28 <Row>
29 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090030 android:keyLabel="q"
31 android:keyEdgeFlags="left" />
32 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090033 android:keyLabel="w" />
34 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090035 android:keyLabel="e"
36 android:popupKeyboard="@xml/kbd_popup_template"
37 android:popupCharacters="@string/alternates_for_e" />
38 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090039 android:keyLabel="r" />
40 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090041 android:keyLabel="t" />
42 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090043 android:keyLabel="z" />
44 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090045 android:keyLabel="u"
46 android:popupKeyboard="@xml/kbd_popup_template"
47 android:popupCharacters="@string/alternates_for_u" />
48 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090049 android:keyLabel="i"
50 android:popupKeyboard="@xml/kbd_popup_template"
51 android:popupCharacters="@string/alternates_for_i" />
52 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090053 android:keyLabel="o"
54 android:popupKeyboard="@xml/kbd_popup_template"
55 android:popupCharacters="@string/alternates_for_o" />
56 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090057 android:keyLabel="p"
58 android:keyEdgeFlags="right" />
59 </Row>
60 <Row>
61 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090062 android:keyLabel="a"
63 android:horizontalGap="5%p"
64 android:popupKeyboard="@xml/kbd_popup_template"
65 android:popupCharacters="@string/alternates_for_a"
66 android:keyEdgeFlags="left" />
67 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090068 android:keyLabel="s"
69 android:popupKeyboard="@xml/kbd_popup_template"
70 android:popupCharacters="@string/alternates_for_s" />
71 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090072 android:keyLabel="d" />
73 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090074 android:keyLabel="f" />
75 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090076 android:keyLabel="g" />
77 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090078 android:keyLabel="h" />
79 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090080 android:keyLabel="j" />
81 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090082 android:keyLabel="k" />
83 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090084 android:keyLabel="l"
85 android:keyEdgeFlags="right" />
86 </Row>
87 <Row>
88 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +090089 android:codes="@integer/key_shift"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090090 android:keyIcon="@drawable/sym_keyboard_shift"
91 android:keyWidth="15%p"
92 android:isModifier="true"
93 android:iconPreview="@drawable/sym_keyboard_feedback_shift"
94 android:isSticky="true"
95 android:keyEdgeFlags="left" />
96 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090097 android:keyLabel="y"
98 android:popupKeyboard="@xml/kbd_popup_template"
99 android:popupCharacters="@string/alternates_for_y" />
100 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900101 android:keyLabel="x" />
102 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900103 android:keyLabel="c"
104 android:popupKeyboard="@xml/kbd_popup_template"
105 android:popupCharacters="@string/alternates_for_c" />
106 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900107 android:keyLabel="v" />
108 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900109 android:keyLabel="b" />
110 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900111 android:keyLabel="n"
112 android:popupKeyboard="@xml/kbd_popup_template"
113 android:popupCharacters="@string/alternates_for_n" />
114 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900115 android:keyLabel="m" />
116 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900117 android:codes="@integer/key_delete"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900118 android:keyIcon="@drawable/sym_keyboard_delete"
119 android:keyWidth="15%p"
120 android:keyEdgeFlags="right"
121 android:iconPreview="@drawable/sym_keyboard_feedback_delete"
122 android:isRepeatable="true"
123 android:isModifier="true" />
124 </Row>
125 <Row
126 android:keyboardMode="@+id/mode_normal"
127 android:rowEdgeFlags="bottom"
The Android Open Source Project923bf412009-03-13 15:11:42 -0700128 >
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900129 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900130 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900131 android:keyLabel="@string/label_symbol_key"
132 android:keyWidth="15%p"
133 android:keyEdgeFlags="left"
134 android:isModifier="true" />
135 <Key
136 android:codes="@integer/key_settings"
137 android:keyIcon="@drawable/sym_keyboard_settings"
138 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
139 android:keyWidth="10%p"
140 android:isModifier="true" />
141 <Key
142 android:codes="@integer/key_f1"
143 android:keyIcon="@drawable/sym_keyboard_mic"
144 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
145 android:keyWidth="10%p"
146 android:isModifier="true" />
147 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900148 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900149 android:keyIcon="@drawable/sym_keyboard_space"
150 android:iconPreview="@drawable/sym_keyboard_feedback_space"
151 android:keyWidth="30%p"
152 android:isRepeatable="true"
153 android:isModifier="true" />
154 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900155 android:keyLabel="."
156 android:popupKeyboard="@xml/popup_punctuation"
157 android:keyWidth="10%p"
158 android:isModifier="true" />
159 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900160 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900161 android:keyIcon="@drawable/sym_keyboard_return"
162 android:iconPreview="@drawable/sym_keyboard_feedback_return"
163 android:keyWidth="25%p"
164 android:keyEdgeFlags="right"
165 android:isModifier="true" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700166 </Row>
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900167 <Row
168 android:keyboardMode="@+id/mode_url"
169 android:rowEdgeFlags="bottom"
170 >
171 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900172 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900173 android:keyLabel="@string/label_symbol_key"
174 android:keyWidth="15%p"
175 android:keyEdgeFlags="left"
176 android:isModifier="true" />
177 <Key
178 android:codes="@integer/key_settings"
179 android:keyIcon="@drawable/sym_keyboard_settings"
180 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
181 android:keyWidth="10%p"
182 android:isModifier="true" />
183 <Key
184 android:keyLabel="/"
185 android:keyWidth="10%p"
186 android:isModifier="true" />
187 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900188 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900189 android:keyIcon="@drawable/sym_keyboard_space"
190 android:iconPreview="@drawable/sym_keyboard_feedback_space"
191 android:keyWidth="30%p"
192 android:isRepeatable="true"
193 android:isModifier="true" />
194 <Key
195 android:keyLabel="."
196 android:popupKeyboard="@xml/popup_punctuation"
197 android:keyWidth="10%p"
198 android:isModifier="true" />
199 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900200 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900201 android:keyIcon="@drawable/sym_keyboard_return"
202 android:iconPreview="@drawable/sym_keyboard_feedback_return"
203 android:keyWidth="25%p"
204 android:keyEdgeFlags="right"
205 android:isModifier="true" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700206 </Row>
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900207 <Row
208 android:keyboardMode="@+id/mode_email"
209 android:rowEdgeFlags="bottom"
210 >
211 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900212 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900213 android:keyLabel="@string/label_symbol_key"
214 android:keyWidth="15%p"
215 android:keyEdgeFlags="left"
216 android:isModifier="true" />
217 <Key
218 android:codes="@integer/key_settings"
219 android:keyIcon="@drawable/sym_keyboard_settings"
220 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
221 android:keyWidth="10%p"
222 android:isModifier="true" />
223 <Key
224 android:keyLabel="\@"
225 android:isModifier="true" />
226 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900227 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900228 android:keyIcon="@drawable/sym_keyboard_space"
229 android:iconPreview="@drawable/sym_keyboard_feedback_space"
230 android:keyWidth="30%p"
231 android:isRepeatable="true"
232 android:isModifier="true" />
233 <Key
234 android:keyLabel="."
235 android:popupKeyboard="@xml/popup_punctuation"
236 android:isModifier="true" />
237 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900238 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900239 android:keyIcon="@drawable/sym_keyboard_return"
240 android:iconPreview="@drawable/sym_keyboard_feedback_return"
241 android:keyWidth="25%p"
242 android:keyEdgeFlags="right"
243 android:isModifier="true" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700244 </Row>
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900245 <Row
246 android:keyboardMode="@+id/mode_im"
247 android:rowEdgeFlags="bottom"
248 >
249 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900250 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900251 android:keyLabel="@string/label_symbol_key"
252 android:keyWidth="15%p"
253 android:keyEdgeFlags="left"
254 android:isModifier="true" />
255 <Key
256 android:codes="@integer/key_settings"
257 android:keyIcon="@drawable/sym_keyboard_settings"
258 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
259 android:keyWidth="10%p"
260 android:isModifier="true" />
261 <Key
262 android:codes="@integer/key_f1"
263 android:keyIcon="@drawable/sym_keyboard_mic"
264 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
265 android:keyWidth="10%p"
266 android:isModifier="true" />
267 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900268 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900269 android:keyIcon="@drawable/sym_keyboard_space"
270 android:iconPreview="@drawable/sym_keyboard_feedback_space"
271 android:keyWidth="30%p"
272 android:isRepeatable="true"
273 android:isModifier="true" />
274 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900275 android:keyLabel="."
276 android:popupKeyboard="@xml/popup_punctuation"
277 android:keyWidth="10%p"
278 android:isModifier="true" />
279 <Key
280 android:keyLabel=":-)"
281 android:keyOutputText=":-) "
282 android:popupKeyboard="@xml/popup_smileys"
283 android:keyWidth="25%p"
284 android:keyEdgeFlags="right"
285 android:isModifier="true" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700286 </Row>
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900287 <Row
288 android:keyboardMode="@+id/mode_webentry"
289 android:rowEdgeFlags="bottom"
290 >
291 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900292 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900293 android:keyLabel="@string/label_symbol_key"
294 android:keyWidth="15%p"
295 android:keyEdgeFlags="left"
296 android:isModifier="true" />
297 <Key
298 android:codes="@integer/key_settings"
299 android:keyIcon="@drawable/sym_keyboard_settings"
300 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
301 android:keyWidth="10%p"
302 android:isModifier="true" />
303 <Key
304 android:codes="@integer/key_f1"
305 android:keyIcon="@drawable/sym_keyboard_mic"
306 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
307 android:keyWidth="10%p"
308 android:isModifier="true" />
309 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900310 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900311 android:keyIcon="@drawable/sym_keyboard_space"
312 android:iconPreview="@drawable/sym_keyboard_feedback_space"
313 android:keyWidth="30%p"
314 android:isRepeatable="true"
315 android:isModifier="true" />
316 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900317 android:keyIcon="@drawable/sym_keyboard_tab"
318 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
319 android:keyWidth="10%p"
320 android:isModifier="true" />
321 <Key
322 android:keyLabel="."
323 android:popupKeyboard="@xml/popup_punctuation"
324 android:keyWidth="10%p"
325 android:isModifier="true" />
326 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900327 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900328 android:keyIcon="@drawable/sym_keyboard_return"
329 android:iconPreview="@drawable/sym_keyboard_feedback_return"
330 android:keyWidth="15%p"
331 android:keyEdgeFlags="right"
332 android:isModifier="true" />
Amith Yamasanicf026532010-01-26 21:25:29 -0800333 </Row>
The Android Open Source Project923bf412009-03-13 15:11:42 -0700334</Keyboard>