blob: a86ae1e1cd162cd62484a7120bc85bd7518a455c [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. Takaokaaaa163b2010-09-21 13:00:13 +0900167 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900168 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900169 android:keyLabel="."
170 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900171 android:isModifier="true" />
172 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900173 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900174 android:keyIcon="@drawable/sym_keyboard_return"
175 android:iconPreview="@drawable/sym_keyboard_feedback_return"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900176 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900177 android:isModifier="true"
178 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700179 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900180 <Row
181 android:keyboardMode="@+id/mode_url"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900182 android:keyWidth="10%p"
183 android:rowEdgeFlags="bottom"
184 >
185 <Key
186 android:codes="@integer/key_symbol"
187 android:keyLabel="@string/label_symbol_key"
188 android:keyWidth="20%p"
189 android:isModifier="true"
190 android:keyEdgeFlags="left" />
191 <Key
192 android:keyLabel="/"
193 android:isModifier="true" />
194 <Key
195 android:codes="@integer/key_space"
196 android:keyIcon="@drawable/sym_keyboard_space"
197 android:iconPreview="@drawable/sym_keyboard_feedback_space"
198 android:keyWidth="40%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900199 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900200 <Key
201 android:keyLabel="."
202 android:popupKeyboard="@xml/popup_punctuation"
203 android:isModifier="true" />
204 <Key
205 android:codes="@integer/key_return"
206 android:keyIcon="@drawable/sym_keyboard_return"
207 android:iconPreview="@drawable/sym_keyboard_feedback_return"
208 android:keyWidth="20%p"
209 android:isModifier="true"
210 android:keyEdgeFlags="right" />
211 </Row>
212 <Row
213 android:keyboardMode="@+id/mode_email"
214 android:keyWidth="10%p"
215 android:rowEdgeFlags="bottom"
216 >
217 <Key
218 android:codes="@integer/key_symbol"
219 android:keyLabel="@string/label_symbol_key"
220 android:keyWidth="20%p"
221 android:isModifier="true"
222 android:keyEdgeFlags="left" />
223 <Key
224 android:keyLabel="\@"
225 android:isModifier="true" />
226 <Key
227 android:codes="@integer/key_space"
228 android:keyIcon="@drawable/sym_keyboard_space"
229 android:iconPreview="@drawable/sym_keyboard_feedback_space"
230 android:keyWidth="40%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900231 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900232 <Key
233 android:keyLabel="."
234 android:popupKeyboard="@xml/popup_punctuation"
235 android:isModifier="true" />
236 <Key
237 android:codes="@integer/key_return"
238 android:keyIcon="@drawable/sym_keyboard_return"
239 android:iconPreview="@drawable/sym_keyboard_feedback_return"
240 android:keyWidth="20%p"
241 android:isModifier="true"
242 android:keyEdgeFlags="right" />
243 </Row>
244 <Row
245 android:keyboardMode="@+id/mode_im"
246 android:keyWidth="10%p"
247 android:rowEdgeFlags="bottom"
248 >
249 <Key
250 android:codes="@integer/key_symbol"
251 android:keyLabel="@string/label_symbol_key"
252 android:keyWidth="20%p"
253 android:isModifier="true"
254 android:keyEdgeFlags="left" />
255 <Key
256 android:codes="@integer/key_f1"
257 android:keyIcon="@drawable/sym_keyboard_mic"
258 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
259 android:isModifier="true" />
260 <Key
261 android:codes="@integer/key_space"
262 android:keyIcon="@drawable/sym_keyboard_space"
263 android:iconPreview="@drawable/sym_keyboard_feedback_space"
264 android:keyWidth="40%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900265 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900266 <Key
267 android:keyLabel="."
268 android:popupKeyboard="@xml/popup_punctuation"
269 android:isModifier="true" />
270 <Key
271 android:keyLabel=":-)"
272 android:keyOutputText=":-) "
273 android:popupKeyboard="@xml/popup_smileys"
274 android:keyWidth="20%p"
275 android:isModifier="true"
276 android:keyEdgeFlags="right" />
277 </Row>
278 <Row
279 android:keyboardMode="@+id/mode_webentry"
280 android:keyWidth="10%p"
281 android:rowEdgeFlags="bottom"
282 >
283 <Key
284 android:codes="@integer/key_symbol"
285 android:keyLabel="@string/label_symbol_key"
286 android:keyWidth="20%p"
287 android:isModifier="true"
288 android:keyEdgeFlags="left" />
289 <Key
290 android:codes="@integer/key_f1"
291 android:keyIcon="@drawable/sym_keyboard_mic"
292 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
293 android:isModifier="true" />
294 <Key
295 android:codes="@integer/key_space"
296 android:keyIcon="@drawable/sym_keyboard_space"
297 android:iconPreview="@drawable/sym_keyboard_feedback_space"
298 android:keyWidth="20%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900299 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900300 <Key
301 android:codes="@integer/key_tab"
302 android:keyIcon="@drawable/sym_keyboard_tab"
303 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
304 android:keyWidth="20%p"
305 android:isModifier="true" />
306 <Key
307 android:keyLabel="."
308 android:popupKeyboard="@xml/popup_punctuation"
309 android:isModifier="true" />
310 <Key
311 android:codes="@integer/key_return"
312 android:keyIcon="@drawable/sym_keyboard_return"
313 android:iconPreview="@drawable/sym_keyboard_feedback_return"
314 android:keyWidth="20%p"
315 android:isModifier="true"
316 android:keyEdgeFlags="right" />
317 </Row>
318 <Row
319 android:keyboardMode="@+id/mode_normal_with_settings_key"
320 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900321 android:rowEdgeFlags="bottom"
322 >
323 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900324 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900325 android:keyLabel="@string/label_symbol_key"
326 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900327 android:isModifier="true"
328 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900329 <Key
330 android:codes="@integer/key_settings"
331 android:keyIcon="@drawable/sym_keyboard_settings"
332 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900333 android:isModifier="true" />
334 <Key
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900335 android:codes="@integer/key_f1"
336 android:keyIcon="@drawable/sym_keyboard_mic"
337 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
satok007803c2010-09-08 17:24:16 +0900338 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900339 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900340 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900341 android:keyIcon="@drawable/sym_keyboard_space"
342 android:iconPreview="@drawable/sym_keyboard_feedback_space"
343 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900344 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900345 <Key
346 android:keyLabel="."
347 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900348 android:isModifier="true" />
349 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900350 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900351 android:keyIcon="@drawable/sym_keyboard_return"
352 android:iconPreview="@drawable/sym_keyboard_feedback_return"
353 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900354 android:isModifier="true"
355 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700356 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900357 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900358 android:keyboardMode="@+id/mode_url_with_settings_key"
359 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900360 android:rowEdgeFlags="bottom"
361 >
362 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900363 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900364 android:keyLabel="@string/label_symbol_key"
365 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900366 android:isModifier="true"
367 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900368 <Key
369 android:codes="@integer/key_settings"
370 android:keyIcon="@drawable/sym_keyboard_settings"
371 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900372 android:isModifier="true" />
373 <Key
374 android:keyLabel="/"
375 android:isModifier="true" />
376 <Key
377 android:codes="@integer/key_space"
378 android:keyIcon="@drawable/sym_keyboard_space"
379 android:iconPreview="@drawable/sym_keyboard_feedback_space"
380 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900381 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900382 <Key
383 android:keyLabel="."
384 android:popupKeyboard="@xml/popup_punctuation"
385 android:isModifier="true" />
386 <Key
387 android:codes="@integer/key_return"
388 android:keyIcon="@drawable/sym_keyboard_return"
389 android:iconPreview="@drawable/sym_keyboard_feedback_return"
390 android:keyWidth="25%p"
391 android:isModifier="true"
392 android:keyEdgeFlags="right" />
393 </Row>
394 <Row
395 android:keyboardMode="@+id/mode_email_with_settings_key"
396 android:keyWidth="10%p"
397 android:rowEdgeFlags="bottom"
398 >
399 <Key
400 android:codes="@integer/key_symbol"
401 android:keyLabel="@string/label_symbol_key"
402 android:keyWidth="15%p"
403 android:isModifier="true"
404 android:keyEdgeFlags="left" />
405 <Key
406 android:codes="@integer/key_settings"
407 android:keyIcon="@drawable/sym_keyboard_settings"
408 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900409 android:isModifier="true" />
410 <Key
411 android:keyLabel="\@"
412 android:isModifier="true" />
413 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900414 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900415 android:keyIcon="@drawable/sym_keyboard_space"
416 android:iconPreview="@drawable/sym_keyboard_feedback_space"
417 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900418 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900419 <Key
420 android:keyLabel="."
421 android:popupKeyboard="@xml/popup_punctuation"
422 android:isModifier="true" />
423 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900424 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900425 android:keyIcon="@drawable/sym_keyboard_return"
426 android:iconPreview="@drawable/sym_keyboard_feedback_return"
427 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900428 android:isModifier="true"
429 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700430 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900431 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900432 android:keyboardMode="@+id/mode_im_with_settings_key"
433 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900434 android:rowEdgeFlags="bottom"
435 >
436 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900437 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900438 android:keyLabel="@string/label_symbol_key"
439 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900440 android:isModifier="true"
441 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900442 <Key
443 android:codes="@integer/key_settings"
444 android:keyIcon="@drawable/sym_keyboard_settings"
445 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900446 android:isModifier="true" />
447 <Key
448 android:codes="@integer/key_f1"
449 android:keyIcon="@drawable/sym_keyboard_mic"
450 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900451 android:isModifier="true" />
452 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900453 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900454 android:keyIcon="@drawable/sym_keyboard_space"
455 android:iconPreview="@drawable/sym_keyboard_feedback_space"
456 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900457 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900458 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900459 android:keyLabel="."
460 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900461 android:isModifier="true" />
462 <Key
463 android:keyLabel=":-)"
464 android:keyOutputText=":-) "
465 android:popupKeyboard="@xml/popup_smileys"
466 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900467 android:isModifier="true"
468 android:keyEdgeFlags="right" />
Amith Yamasanicf026532010-01-26 21:25:29 -0800469 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900470 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900471 android:keyboardMode="@+id/mode_webentry_with_settings_key"
472 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900473 android:rowEdgeFlags="bottom"
474 >
475 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900476 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900477 android:keyLabel="@string/label_symbol_key"
478 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900479 android:isModifier="true"
480 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900481 <Key
482 android:codes="@integer/key_settings"
483 android:keyIcon="@drawable/sym_keyboard_settings"
484 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900485 android:isModifier="true" />
486 <Key
487 android:codes="@integer/key_f1"
488 android:keyIcon="@drawable/sym_keyboard_mic"
489 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900490 android:isModifier="true" />
491 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900492 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900493 android:keyIcon="@drawable/sym_keyboard_space"
494 android:iconPreview="@drawable/sym_keyboard_feedback_space"
495 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900496 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900497 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900498 android:codes="@integer/key_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900499 android:keyIcon="@drawable/sym_keyboard_tab"
500 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900501 android:isModifier="true" />
502 <Key
503 android:keyLabel="."
504 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900505 android:isModifier="true" />
506 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900507 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900508 android:keyIcon="@drawable/sym_keyboard_return"
509 android:iconPreview="@drawable/sym_keyboard_feedback_return"
510 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900511 android:isModifier="true"
512 android:keyEdgeFlags="right" />
Mike LeBeau466741d2010-01-16 12:21:23 -0800513 </Row>
satok007803c2010-09-08 17:24:16 +0900514</Keyboard>