blob: 311d43ab7e9b2c03cdbc905c758b9e091f93d9be [file] [log] [blame]
The Android Open Source Project923bf412009-03-13 15:11:42 -07001<?xml version="1.0" encoding="utf-8"?>
2<!--
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +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="q"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090031 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090032 android:popupCharacters="@string/alternates_for_q"
33 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090034 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090035 android:keyLabel="w"
36 android:popupKeyboard="@xml/kbd_popup_template"
37 android:popupCharacters="@string/alternates_for_w" />
38 <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. Takaoka232863a2010-09-08 15:12:51 +090043 android:keyLabel="r"
44 android:popupKeyboard="@xml/kbd_popup_template"
45 android:popupCharacters="@string/alternates_for_r" />
46 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090047 android:keyLabel="t"
48 android:popupKeyboard="@xml/kbd_popup_template"
49 android:popupCharacters="@string/alternates_for_t" />
50 <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. Takaoka232863a2010-09-08 15:12:51 +090068 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090069 android:popupCharacters="@string/alternates_for_p"
70 android:keyEdgeFlags="right" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090071 </Row>
72 <Row>
73 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090074 android:keyLabel="a"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090075 android:popupKeyboard="@xml/kbd_popup_template"
76 android:popupCharacters="@string/alternates_for_a"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090077 android:horizontalGap="5%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090078 android:keyEdgeFlags="left" />
79 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090080 android:keyLabel="s"
81 android:popupKeyboard="@xml/kbd_popup_template"
82 android:popupCharacters="@string/alternates_for_s" />
83 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090084 android:keyLabel="d"
85 android:popupKeyboard="@xml/kbd_popup_template"
86 android:popupCharacters="@string/alternates_for_d" />
87 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090088 android:keyLabel="f" />
89 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090090 android:keyLabel="g"
91 android:popupKeyboard="@xml/kbd_popup_template"
92 android:popupCharacters="@string/alternates_for_g" />
93 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090094 android:keyLabel="h" />
95 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090096 android:keyLabel="j" />
97 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090098 android:keyLabel="k" />
99 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900100 android:keyLabel="l"
101 android:popupKeyboard="@xml/kbd_popup_template"
102 android:popupCharacters="@string/alternates_for_l"
103 android:keyEdgeFlags="right" />
104 </Row>
105 <Row>
106 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900107 android:codes="@integer/key_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900108 android:keyIcon="@drawable/sym_keyboard_shift"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900109 android:iconPreview="@drawable/sym_keyboard_feedback_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900110 android:keyWidth="15%p"
111 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900112 android:isSticky="true"
113 android:keyEdgeFlags="left" />
114 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900115 android:keyLabel="z"
116 android:popupKeyboard="@xml/kbd_popup_template"
117 android:popupCharacters="@string/alternates_for_z" />
118 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900119 android:keyLabel="x" />
120 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900121 android:keyLabel="c"
122 android:popupKeyboard="@xml/kbd_popup_template"
123 android:popupCharacters="@string/alternates_for_c" />
124 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900125 android:keyLabel="v"
126 android:popupKeyboard="@xml/kbd_popup_template"
127 android:popupCharacters="@string/alternates_for_v" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900128 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900129 android:keyLabel="b" />
130 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900131 android:keyLabel="n"
132 android:popupKeyboard="@xml/kbd_popup_template"
133 android:popupCharacters="@string/alternates_for_n" />
134 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900135 android:keyLabel="m" />
136 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900137 android:codes="@integer/key_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900138 android:keyIcon="@drawable/sym_keyboard_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900139 android:iconPreview="@drawable/sym_keyboard_feedback_delete"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900140 android:keyWidth="15%p"
141 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900142 android:isRepeatable="true"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900143 android:keyEdgeFlags="right" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900144 </Row>
145 <Row
146 android:keyboardMode="@+id/mode_normal"
147 android:rowEdgeFlags="bottom"
The Android Open Source Project923bf412009-03-13 15:11:42 -0700148 >
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900149 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900150 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900151 android:keyLabel="@string/label_symbol_key"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900152 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900153 android:isModifier="true"
154 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900155 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900156 android:codes="@integer/key_f1"
157 android:keyIcon="@drawable/sym_keyboard_mic"
158 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900159 android:isModifier="true" />
160 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900161 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900162 android:keyIcon="@drawable/sym_keyboard_space"
163 android:iconPreview="@drawable/sym_keyboard_feedback_space"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900164 android:keyWidth="40%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900165 android:isModifier="true"
166 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900167 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900168 android:keyLabel="."
169 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900170 android:isModifier="true" />
171 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900172 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900173 android:keyIcon="@drawable/sym_keyboard_return"
174 android:iconPreview="@drawable/sym_keyboard_feedback_return"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900175 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900176 android:isModifier="true"
177 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700178 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900179 <Row
180 android:keyboardMode="@+id/mode_url"
181 android:rowEdgeFlags="bottom"
182 >
183 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900184 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900185 android:keyLabel="@string/label_symbol_key"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900186 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900187 android:isModifier="true"
188 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900189 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900190 android:keyLabel="/"
satok007803c2010-09-08 17:24:16 +0900191 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900192 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900193 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900194 android:keyIcon="@drawable/sym_keyboard_space"
195 android:iconPreview="@drawable/sym_keyboard_feedback_space"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900196 android:keyWidth="40%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900197 android:isModifier="true"
198 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900199 <Key
200 android:keyLabel="."
201 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900202 android:isModifier="true" />
203 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900204 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900205 android:keyIcon="@drawable/sym_keyboard_return"
206 android:iconPreview="@drawable/sym_keyboard_feedback_return"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900207 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900208 android:isModifier="true"
209 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700210 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900211 <Row
212 android:keyboardMode="@+id/mode_email"
213 android:rowEdgeFlags="bottom"
214 >
215 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900216 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900217 android:keyLabel="@string/label_symbol_key"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900218 android:keyWidth="20%p"
219 android:isModifier="true"
220 android:keyEdgeFlags="left" />
221 <Key
222 android:keyLabel="\@"
223 android:isModifier="true" />
224 <Key
225 android:codes="@integer/key_space"
226 android:keyIcon="@drawable/sym_keyboard_space"
227 android:iconPreview="@drawable/sym_keyboard_feedback_space"
228 android:keyWidth="40%p"
229 android:isModifier="true"
230 android:isRepeatable="true" />
231 <Key
232 android:keyLabel="."
233 android:popupKeyboard="@xml/popup_punctuation"
234 android:isModifier="true" />
235 <Key
236 android:codes="@integer/key_return"
237 android:keyIcon="@drawable/sym_keyboard_return"
238 android:iconPreview="@drawable/sym_keyboard_feedback_return"
239 android:keyWidth="20%p"
240 android:isModifier="true"
241 android:keyEdgeFlags="right" />
242 </Row>
243 <Row
244 android:keyboardMode="@+id/mode_im"
245 android:rowEdgeFlags="bottom"
246 >
247 <Key
248 android:codes="@integer/key_symbol"
249 android:keyLabel="@string/label_symbol_key"
250 android:keyWidth="20%p"
251 android:isModifier="true"
252 android:keyEdgeFlags="left" />
253 <Key
254 android:codes="@integer/key_f1"
255 android:keyIcon="@drawable/sym_keyboard_mic"
256 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
257 android:isModifier="true" />
258 <Key
259 android:codes="@integer/key_space"
260 android:keyIcon="@drawable/sym_keyboard_space"
261 android:iconPreview="@drawable/sym_keyboard_feedback_space"
262 android:keyWidth="40%p"
263 android:isModifier="true"
264 android:isRepeatable="true" />
265 <Key
266 android:keyLabel="."
267 android:popupKeyboard="@xml/popup_punctuation"
268 android:isModifier="true" />
269 <Key
270 android:keyLabel=":-)"
271 android:keyOutputText=":-) "
272 android:popupKeyboard="@xml/popup_smileys"
273 android:keyWidth="20%p"
274 android:isModifier="true"
275 android:keyEdgeFlags="right" />
276 </Row>
277 <Row
278 android:keyboardMode="@+id/mode_webentry"
279 android:rowEdgeFlags="bottom"
280 >
281 <Key
282 android:codes="@integer/key_symbol"
283 android:keyLabel="@string/label_symbol_key"
284 android:keyWidth="20%p"
285 android:isModifier="true"
286 android:keyEdgeFlags="left" />
287 <Key
288 android:codes="@integer/key_f1"
289 android:keyIcon="@drawable/sym_keyboard_mic"
290 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
291 android:isModifier="true" />
292 <Key
293 android:codes="@integer/key_space"
294 android:keyIcon="@drawable/sym_keyboard_space"
295 android:iconPreview="@drawable/sym_keyboard_feedback_space"
296 android:keyWidth="20%p"
297 android:isModifier="true"
298 android:isRepeatable="true" />
299 <Key
300 android:codes="@integer/key_tab"
301 android:keyIcon="@drawable/sym_keyboard_tab"
302 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
303 android:keyWidth="20%p"
304 android:isModifier="true" />
305 <Key
306 android:keyLabel="."
307 android:popupKeyboard="@xml/popup_punctuation"
308 android:isModifier="true" />
309 <Key
310 android:codes="@integer/key_return"
311 android:keyIcon="@drawable/sym_keyboard_return"
312 android:iconPreview="@drawable/sym_keyboard_feedback_return"
313 android:keyWidth="20%p"
314 android:isModifier="true"
315 android:keyEdgeFlags="right" />
316 </Row>
317 <Row
318 android:keyboardMode="@+id/mode_normal_with_settings_key"
319 android:rowEdgeFlags="bottom"
320 >
321 <Key
322 android:codes="@integer/key_symbol"
323 android:keyLabel="@string/label_symbol_key"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900324 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900325 android:isModifier="true"
326 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900327 <Key
328 android:codes="@integer/key_settings"
329 android:keyIcon="@drawable/sym_keyboard_settings"
330 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900331 android:isModifier="true" />
332 <Key
333 android:codes="@integer/key_f1"
334 android:keyIcon="@drawable/sym_keyboard_mic"
335 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
336 android:isModifier="true" />
337 <Key
338 android:codes="@integer/key_space"
339 android:keyIcon="@drawable/sym_keyboard_space"
340 android:iconPreview="@drawable/sym_keyboard_feedback_space"
341 android:keyWidth="30%p"
342 android:isModifier="true"
343 android:isRepeatable="true" />
344 <Key
345 android:keyLabel="."
346 android:popupKeyboard="@xml/popup_punctuation"
347 android:isModifier="true" />
348 <Key
349 android:codes="@integer/key_return"
350 android:keyIcon="@drawable/sym_keyboard_return"
351 android:iconPreview="@drawable/sym_keyboard_feedback_return"
352 android:keyWidth="25%p"
353 android:isModifier="true"
354 android:keyEdgeFlags="right" />
355 </Row>
356 <Row
357 android:keyboardMode="@+id/mode_url_with_settings_key"
358 android:rowEdgeFlags="bottom"
359 >
360 <Key
361 android:codes="@integer/key_symbol"
362 android:keyLabel="@string/label_symbol_key"
363 android:keyWidth="15%p"
364 android:isModifier="true"
365 android:keyEdgeFlags="left" />
366 <Key
367 android:codes="@integer/key_settings"
368 android:keyIcon="@drawable/sym_keyboard_settings"
369 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
370 android:isModifier="true" />
371 <Key
372 android:keyLabel="/"
373 android:isModifier="true" />
374 <Key
375 android:codes="@integer/key_space"
376 android:keyIcon="@drawable/sym_keyboard_space"
377 android:iconPreview="@drawable/sym_keyboard_feedback_space"
378 android:keyWidth="30%p"
379 android:isModifier="true"
380 android:isRepeatable="true" />
381 <Key
382 android:keyLabel="."
383 android:popupKeyboard="@xml/popup_punctuation"
384 android:isModifier="true" />
385 <Key
386 android:codes="@integer/key_return"
387 android:keyIcon="@drawable/sym_keyboard_return"
388 android:iconPreview="@drawable/sym_keyboard_feedback_return"
389 android:keyWidth="25%p"
390 android:isModifier="true"
391 android:keyEdgeFlags="right" />
392 </Row>
393 <Row
394 android:keyboardMode="@+id/mode_email_with_settings_key"
395 android:rowEdgeFlags="bottom"
396 >
397 <Key
398 android:codes="@integer/key_symbol"
399 android:keyLabel="@string/label_symbol_key"
400 android:keyWidth="15%p"
401 android:isModifier="true"
402 android:keyEdgeFlags="left" />
403 <Key
404 android:codes="@integer/key_settings"
405 android:keyIcon="@drawable/sym_keyboard_settings"
406 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900407 android:isModifier="true" />
408 <Key
409 android:keyLabel="\@"
410 android:isModifier="true" />
411 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900412 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900413 android:keyIcon="@drawable/sym_keyboard_space"
414 android:iconPreview="@drawable/sym_keyboard_feedback_space"
415 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900416 android:isModifier="true"
417 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900418 <Key
419 android:keyLabel="."
420 android:popupKeyboard="@xml/popup_punctuation"
421 android:isModifier="true" />
422 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900423 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900424 android:keyIcon="@drawable/sym_keyboard_return"
425 android:iconPreview="@drawable/sym_keyboard_feedback_return"
426 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900427 android:isModifier="true"
428 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700429 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900430 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900431 android:keyboardMode="@+id/mode_im_with_settings_key"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900432 android:rowEdgeFlags="bottom"
433 >
434 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900435 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900436 android:keyLabel="@string/label_symbol_key"
437 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900438 android:isModifier="true"
439 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900440 <Key
441 android:codes="@integer/key_settings"
442 android:keyIcon="@drawable/sym_keyboard_settings"
443 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900444 android:isModifier="true" />
445 <Key
446 android:codes="@integer/key_f1"
447 android:keyIcon="@drawable/sym_keyboard_mic"
448 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900449 android:isModifier="true" />
450 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900451 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900452 android:keyIcon="@drawable/sym_keyboard_space"
453 android:iconPreview="@drawable/sym_keyboard_feedback_space"
454 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900455 android:isModifier="true"
456 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900457 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900458 android:keyLabel="."
459 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900460 android:isModifier="true" />
461 <Key
462 android:keyLabel=":-)"
463 android:keyOutputText=":-) "
464 android:popupKeyboard="@xml/popup_smileys"
465 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900466 android:isModifier="true"
467 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700468 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900469 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900470 android:keyboardMode="@+id/mode_webentry_with_settings_key"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900471 android:rowEdgeFlags="bottom"
472 >
473 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900474 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900475 android:keyLabel="@string/label_symbol_key"
476 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900477 android:isModifier="true"
478 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900479 <Key
480 android:codes="@integer/key_settings"
481 android:keyIcon="@drawable/sym_keyboard_settings"
482 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900483 android:isModifier="true" />
484 <Key
485 android:codes="@integer/key_f1"
486 android:keyIcon="@drawable/sym_keyboard_mic"
487 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900488 android:isModifier="true" />
489 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900490 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900491 android:keyIcon="@drawable/sym_keyboard_space"
492 android:iconPreview="@drawable/sym_keyboard_feedback_space"
493 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900494 android:isModifier="true"
495 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900496 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900497 android:codes="@integer/key_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900498 android:keyIcon="@drawable/sym_keyboard_tab"
499 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900500 android:isModifier="true" />
501 <Key
502 android:keyLabel="."
503 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900504 android:isModifier="true" />
505 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900506 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900507 android:keyIcon="@drawable/sym_keyboard_return"
508 android:iconPreview="@drawable/sym_keyboard_feedback_return"
509 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900510 android:isModifier="true"
511 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700512 </Row>
satok007803c2010-09-08 17:24:16 +0900513</Keyboard>