blob: 5ec591030184bf0f49e4b524e80dc6d3822500bd [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. Takaoka232863a2010-09-08 15:12:51 +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. Takaoka232863a2010-09-08 15:12:51 +090027>
28 <Row>
29 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090030 android:keyLabel="a"
31 android:popupKeyboard="@xml/kbd_popup_template"
32 android:popupCharacters="@string/alternates_for_a"
33 android:keyEdgeFlags="left" />
34 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090035 android:keyLabel="z"
36 android:popupKeyboard="@xml/kbd_popup_template"
37 android:popupCharacters="@string/alternates_for_z" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090038 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090039 android:keyLabel="e"
40 android:popupKeyboard="@xml/kbd_popup_template"
41 android:popupCharacters="@string/alternates_for_e" />
42 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090043 android:keyLabel="r"
44 android:popupKeyboard="@xml/kbd_popup_template"
45 android:popupCharacters="@string/alternates_for_r" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090046 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090047 android:keyLabel="t"
48 android:popupKeyboard="@xml/kbd_popup_template"
49 android:popupCharacters="@string/alternates_for_t" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090050 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090051 android:keyLabel="y"
52 android:popupKeyboard="@xml/kbd_popup_template"
53 android:popupCharacters="@string/alternates_for_y" />
54 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090055 android:keyLabel="u"
56 android:popupKeyboard="@xml/kbd_popup_template"
57 android:popupCharacters="@string/alternates_for_u" />
58 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090059 android:keyLabel="i"
60 android:popupKeyboard="@xml/kbd_popup_template"
61 android:popupCharacters="@string/alternates_for_i" />
62 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090063 android:keyLabel="o"
64 android:popupKeyboard="@xml/kbd_popup_template"
65 android:popupCharacters="@string/alternates_for_o" />
66 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090067 android:keyLabel="p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090068 android:popupKeyboard="@xml/kbd_popup_template"
69 android:popupCharacters="@string/alternates_for_p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090070 android:keyEdgeFlags="right" />
71 </Row>
72 <Row>
73 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090074 android:keyLabel="q"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090075 android:popupKeyboard="@xml/kbd_popup_template"
76 android:popupCharacters="@string/alternates_for_q"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090077 android:keyEdgeFlags="left" />
78 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090079 android:keyLabel="s"
80 android:popupKeyboard="@xml/kbd_popup_template"
81 android:popupCharacters="@string/alternates_for_s" />
82 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090083 android:keyLabel="d"
84 android:popupKeyboard="@xml/kbd_popup_template"
85 android:popupCharacters="@string/alternates_for_d" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090086 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090087 android:keyLabel="f" />
88 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090089 android:keyLabel="g"
90 android:popupKeyboard="@xml/kbd_popup_template"
91 android:popupCharacters="@string/alternates_for_g" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090092 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090093 android:keyLabel="h" />
94 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090095 android:keyLabel="j" />
96 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090097 android:keyLabel="k" />
98 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090099 android:keyLabel="l"
100 android:popupKeyboard="@xml/kbd_popup_template"
101 android:popupCharacters="@string/alternates_for_l" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900102 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900103 android:keyLabel="m"
104 android:keyEdgeFlags="right" />
105 </Row>
106 <Row>
107 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900108 android:codes="@integer/key_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900109 android:keyIcon="@drawable/sym_keyboard_shift"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900110 android:iconPreview="@drawable/sym_keyboard_feedback_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900111 android:keyWidth="15%p"
112 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900113 android:isSticky="true"
114 android:keyEdgeFlags="left" />
115 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900116 android:keyLabel="w"
117 android:popupKeyboard="@xml/kbd_popup_template"
118 android:popupCharacters="@string/alternates_for_w" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900119 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900120 android:keyLabel="x" />
121 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900122 android:keyLabel="c"
123 android:popupKeyboard="@xml/kbd_popup_template"
124 android:popupCharacters="@string/alternates_for_c" />
125 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900126 android:keyLabel="v"
127 android:popupKeyboard="@xml/kbd_popup_template"
128 android:popupCharacters="@string/alternates_for_v" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900129 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900130 android:keyLabel="b" />
131 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900132 android:keyLabel="n"
133 android:popupKeyboard="@xml/kbd_popup_template"
134 android:popupCharacters="@string/alternates_for_n" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900135 <Key
136 android:keyLabel="\'" />
137 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900138 android:codes="@integer/key_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900139 android:keyIcon="@drawable/sym_keyboard_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900140 android:iconPreview="@drawable/sym_keyboard_feedback_delete"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900141 android:keyWidth="15%p"
142 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900143 android:isRepeatable="true"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900144 android:keyEdgeFlags="right" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900145 </Row>
146 <Row
147 android:keyboardMode="@+id/mode_normal"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900148 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900149 android:rowEdgeFlags="bottom"
The Android Open Source Project923bf412009-03-13 15:11:42 -0700150 >
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900151 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900152 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900153 android:keyLabel="@string/label_symbol_key"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900154 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900155 android:isModifier="true"
156 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900157 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900158 android:codes="@integer/key_f1"
159 android:keyIcon="@drawable/sym_keyboard_mic"
160 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900161 android:isModifier="true" />
162 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900163 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900164 android:keyIcon="@drawable/sym_keyboard_space"
165 android:iconPreview="@drawable/sym_keyboard_feedback_space"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900166 android:keyWidth="40%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900167 android:isModifier="true"
168 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900169 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900170 android:keyLabel="."
171 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900172 android:isModifier="true" />
173 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900174 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900175 android:keyIcon="@drawable/sym_keyboard_return"
176 android:iconPreview="@drawable/sym_keyboard_feedback_return"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900177 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900178 android:isModifier="true"
179 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700180 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900181 <Row
182 android:keyboardMode="@+id/mode_url"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900183 android:keyWidth="10%p"
184 android:rowEdgeFlags="bottom"
185 >
186 <Key
187 android:codes="@integer/key_symbol"
188 android:keyLabel="@string/label_symbol_key"
189 android:keyWidth="20%p"
190 android:isModifier="true"
191 android:keyEdgeFlags="left" />
192 <Key
193 android:keyLabel="/"
194 android:isModifier="true" />
195 <Key
196 android:codes="@integer/key_space"
197 android:keyIcon="@drawable/sym_keyboard_space"
198 android:iconPreview="@drawable/sym_keyboard_feedback_space"
199 android:keyWidth="40%p"
200 android:isModifier="true"
201 android:isRepeatable="true" />
202 <Key
203 android:keyLabel="."
204 android:popupKeyboard="@xml/popup_punctuation"
205 android:isModifier="true" />
206 <Key
207 android:codes="@integer/key_return"
208 android:keyIcon="@drawable/sym_keyboard_return"
209 android:iconPreview="@drawable/sym_keyboard_feedback_return"
210 android:keyWidth="20%p"
211 android:isModifier="true"
212 android:keyEdgeFlags="right" />
213 </Row>
214 <Row
215 android:keyboardMode="@+id/mode_email"
216 android:keyWidth="10%p"
217 android:rowEdgeFlags="bottom"
218 >
219 <Key
220 android:codes="@integer/key_symbol"
221 android:keyLabel="@string/label_symbol_key"
222 android:keyWidth="20%p"
223 android:isModifier="true"
224 android:keyEdgeFlags="left" />
225 <Key
226 android:keyLabel="\@"
227 android:isModifier="true" />
228 <Key
229 android:codes="@integer/key_space"
230 android:keyIcon="@drawable/sym_keyboard_space"
231 android:iconPreview="@drawable/sym_keyboard_feedback_space"
232 android:keyWidth="40%p"
233 android:isModifier="true"
234 android:isRepeatable="true" />
235 <Key
236 android:keyLabel="."
237 android:popupKeyboard="@xml/popup_punctuation"
238 android:isModifier="true" />
239 <Key
240 android:codes="@integer/key_return"
241 android:keyIcon="@drawable/sym_keyboard_return"
242 android:iconPreview="@drawable/sym_keyboard_feedback_return"
243 android:keyWidth="20%p"
244 android:isModifier="true"
245 android:keyEdgeFlags="right" />
246 </Row>
247 <Row
248 android:keyboardMode="@+id/mode_im"
249 android:keyWidth="10%p"
250 android:rowEdgeFlags="bottom"
251 >
252 <Key
253 android:codes="@integer/key_symbol"
254 android:keyLabel="@string/label_symbol_key"
255 android:keyWidth="20%p"
256 android:isModifier="true"
257 android:keyEdgeFlags="left" />
258 <Key
259 android:codes="@integer/key_f1"
260 android:keyIcon="@drawable/sym_keyboard_mic"
261 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
262 android:isModifier="true" />
263 <Key
264 android:codes="@integer/key_space"
265 android:keyIcon="@drawable/sym_keyboard_space"
266 android:iconPreview="@drawable/sym_keyboard_feedback_space"
267 android:keyWidth="40%p"
268 android:isModifier="true"
269 android:isRepeatable="true" />
270 <Key
271 android:keyLabel="."
272 android:popupKeyboard="@xml/popup_punctuation"
273 android:isModifier="true" />
274 <Key
275 android:keyLabel=":-)"
276 android:keyOutputText=":-) "
277 android:popupKeyboard="@xml/popup_smileys"
278 android:keyWidth="20%p"
279 android:isModifier="true"
280 android:keyEdgeFlags="right" />
281 </Row>
282 <Row
283 android:keyboardMode="@+id/mode_webentry"
284 android:keyWidth="10%p"
285 android:rowEdgeFlags="bottom"
286 >
287 <Key
288 android:codes="@integer/key_symbol"
289 android:keyLabel="@string/label_symbol_key"
290 android:keyWidth="20%p"
291 android:isModifier="true"
292 android:keyEdgeFlags="left" />
293 <Key
294 android:codes="@integer/key_f1"
295 android:keyIcon="@drawable/sym_keyboard_mic"
296 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
297 android:isModifier="true" />
298 <Key
299 android:codes="@integer/key_space"
300 android:keyIcon="@drawable/sym_keyboard_space"
301 android:iconPreview="@drawable/sym_keyboard_feedback_space"
302 android:keyWidth="20%p"
303 android:isModifier="true"
304 android:isRepeatable="true" />
305 <Key
306 android:codes="@integer/key_tab"
307 android:keyIcon="@drawable/sym_keyboard_tab"
308 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
309 android:keyWidth="20%p"
310 android:isModifier="true" />
311 <Key
312 android:keyLabel="."
313 android:popupKeyboard="@xml/popup_punctuation"
314 android:isModifier="true" />
315 <Key
316 android:codes="@integer/key_return"
317 android:keyIcon="@drawable/sym_keyboard_return"
318 android:iconPreview="@drawable/sym_keyboard_feedback_return"
319 android:keyWidth="20%p"
320 android:isModifier="true"
321 android:keyEdgeFlags="right" />
322 </Row>
323 <Row
324 android:keyboardMode="@+id/mode_normal_with_settings_key"
325 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900326 android:rowEdgeFlags="bottom"
327 >
328 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900329 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900330 android:keyLabel="@string/label_symbol_key"
331 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900332 android:isModifier="true"
333 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900334 <Key
335 android:codes="@integer/key_settings"
336 android:keyIcon="@drawable/sym_keyboard_settings"
337 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900338 android:isModifier="true" />
339 <Key
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900340 android:codes="@integer/key_f1"
341 android:keyIcon="@drawable/sym_keyboard_mic"
342 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
satok007803c2010-09-08 17:24:16 +0900343 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900344 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900345 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900346 android:keyIcon="@drawable/sym_keyboard_space"
347 android:iconPreview="@drawable/sym_keyboard_feedback_space"
348 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900349 android:isModifier="true"
350 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900351 <Key
352 android:keyLabel="."
353 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900354 android:isModifier="true" />
355 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900356 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900357 android:keyIcon="@drawable/sym_keyboard_return"
358 android:iconPreview="@drawable/sym_keyboard_feedback_return"
359 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900360 android:isModifier="true"
361 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700362 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900363 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900364 android:keyboardMode="@+id/mode_url_with_settings_key"
365 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900366 android:rowEdgeFlags="bottom"
367 >
368 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900369 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900370 android:keyLabel="@string/label_symbol_key"
371 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900372 android:isModifier="true"
373 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900374 <Key
375 android:codes="@integer/key_settings"
376 android:keyIcon="@drawable/sym_keyboard_settings"
377 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900378 android:isModifier="true" />
379 <Key
380 android:keyLabel="/"
381 android:isModifier="true" />
382 <Key
383 android:codes="@integer/key_space"
384 android:keyIcon="@drawable/sym_keyboard_space"
385 android:iconPreview="@drawable/sym_keyboard_feedback_space"
386 android:keyWidth="30%p"
387 android:isModifier="true"
388 android:isRepeatable="true" />
389 <Key
390 android:keyLabel="."
391 android:popupKeyboard="@xml/popup_punctuation"
392 android:isModifier="true" />
393 <Key
394 android:codes="@integer/key_return"
395 android:keyIcon="@drawable/sym_keyboard_return"
396 android:iconPreview="@drawable/sym_keyboard_feedback_return"
397 android:keyWidth="25%p"
398 android:isModifier="true"
399 android:keyEdgeFlags="right" />
400 </Row>
401 <Row
402 android:keyboardMode="@+id/mode_email_with_settings_key"
403 android:keyWidth="10%p"
404 android:rowEdgeFlags="bottom"
405 >
406 <Key
407 android:codes="@integer/key_symbol"
408 android:keyLabel="@string/label_symbol_key"
409 android:keyWidth="15%p"
410 android:isModifier="true"
411 android:keyEdgeFlags="left" />
412 <Key
413 android:codes="@integer/key_settings"
414 android:keyIcon="@drawable/sym_keyboard_settings"
415 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900416 android:isModifier="true" />
417 <Key
418 android:keyLabel="\@"
419 android:isModifier="true" />
420 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900421 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900422 android:keyIcon="@drawable/sym_keyboard_space"
423 android:iconPreview="@drawable/sym_keyboard_feedback_space"
424 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900425 android:isModifier="true"
426 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900427 <Key
428 android:keyLabel="."
429 android:popupKeyboard="@xml/popup_punctuation"
430 android:isModifier="true" />
431 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900432 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900433 android:keyIcon="@drawable/sym_keyboard_return"
434 android:iconPreview="@drawable/sym_keyboard_feedback_return"
435 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900436 android:isModifier="true"
437 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700438 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900439 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900440 android:keyboardMode="@+id/mode_im_with_settings_key"
441 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900442 android:rowEdgeFlags="bottom"
443 >
444 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900445 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900446 android:keyLabel="@string/label_symbol_key"
447 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900448 android:isModifier="true"
449 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900450 <Key
451 android:codes="@integer/key_settings"
452 android:keyIcon="@drawable/sym_keyboard_settings"
453 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900454 android:isModifier="true" />
455 <Key
456 android:codes="@integer/key_f1"
457 android:keyIcon="@drawable/sym_keyboard_mic"
458 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900459 android:isModifier="true" />
460 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900461 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900462 android:keyIcon="@drawable/sym_keyboard_space"
463 android:iconPreview="@drawable/sym_keyboard_feedback_space"
464 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900465 android:isModifier="true"
466 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900467 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900468 android:keyLabel="."
469 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900470 android:isModifier="true" />
471 <Key
472 android:keyLabel=":-)"
473 android:keyOutputText=":-) "
474 android:popupKeyboard="@xml/popup_smileys"
475 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900476 android:isModifier="true"
477 android:keyEdgeFlags="right" />
Amith Yamasanicf026532010-01-26 21:25:29 -0800478 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900479 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900480 android:keyboardMode="@+id/mode_webentry_with_settings_key"
481 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900482 android:rowEdgeFlags="bottom"
483 >
484 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900485 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900486 android:keyLabel="@string/label_symbol_key"
487 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900488 android:isModifier="true"
489 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900490 <Key
491 android:codes="@integer/key_settings"
492 android:keyIcon="@drawable/sym_keyboard_settings"
493 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900494 android:isModifier="true" />
495 <Key
496 android:codes="@integer/key_f1"
497 android:keyIcon="@drawable/sym_keyboard_mic"
498 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900499 android:isModifier="true" />
500 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900501 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900502 android:keyIcon="@drawable/sym_keyboard_space"
503 android:iconPreview="@drawable/sym_keyboard_feedback_space"
504 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900505 android:isModifier="true"
506 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900507 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900508 android:codes="@integer/key_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900509 android:keyIcon="@drawable/sym_keyboard_tab"
510 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900511 android:isModifier="true" />
512 <Key
513 android:keyLabel="."
514 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900515 android:isModifier="true" />
516 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900517 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900518 android:keyIcon="@drawable/sym_keyboard_return"
519 android:iconPreview="@drawable/sym_keyboard_feedback_return"
520 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900521 android:isModifier="true"
522 android:keyEdgeFlags="right" />
Mike LeBeau466741d2010-01-16 12:21:23 -0800523 </Row>
satok007803c2010-09-08 17:24:16 +0900524</Keyboard>