blob: c8a2818aa1120b145c6e6d2a7f97a23ca2d8c208 [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"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090031 android:popupKeyboard="@xml/kbd_popup_template"
32 android:popupCharacters="@string/alternates_for_q"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090033 android:keyEdgeFlags="left" />
34 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090035 android:keyLabel="w"
36 android:popupKeyboard="@xml/kbd_popup_template"
37 android:popupCharacters="@string/alternates_for_w" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090038 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +090050 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090051 android:keyLabel="z"
52 android:popupKeyboard="@xml/kbd_popup_template"
53 android:popupCharacters="@string/alternates_for_z" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090054 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090055 android:keyLabel="u"
56 android:popupKeyboard="@xml/kbd_popup_template"
57 android:popupCharacters="@string/alternates_for_u" />
58 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090059 android:keyLabel="i"
60 android:popupKeyboard="@xml/kbd_popup_template"
61 android:popupCharacters="@string/alternates_for_i" />
62 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090063 android:keyLabel="o"
64 android:popupKeyboard="@xml/kbd_popup_template"
65 android:popupCharacters="@string/alternates_for_o" />
66 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +090070 android:keyEdgeFlags="right" />
71 </Row>
72 <Row>
73 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090074 android:keyLabel="a"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +090078 android:keyEdgeFlags="left" />
79 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090080 android:keyLabel="s"
81 android:popupKeyboard="@xml/kbd_popup_template"
82 android:popupCharacters="@string/alternates_for_s" />
83 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090084 android:keyLabel="d"
85 android:popupKeyboard="@xml/kbd_popup_template"
86 android:popupCharacters="@string/alternates_for_d" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090087 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090088 android:keyLabel="f" />
89 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090090 android:keyLabel="g"
91 android:popupKeyboard="@xml/kbd_popup_template"
92 android:popupCharacters="@string/alternates_for_g" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090093 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090094 android:keyLabel="h" />
95 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090096 android:keyLabel="j" />
97 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +090098 android:keyLabel="k" />
99 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900100 android:keyLabel="l"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900101 android:popupKeyboard="@xml/kbd_popup_template"
102 android:popupCharacters="@string/alternates_for_l"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900103 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. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +0900110 android:keyWidth="15%p"
111 android:isModifier="true"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900112 android:isSticky="true"
113 android:keyEdgeFlags="left" />
114 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900115 android:keyLabel="y"
116 android:popupKeyboard="@xml/kbd_popup_template"
117 android:popupCharacters="@string/alternates_for_y" />
118 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900119 android:keyLabel="x" />
120 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +0900128 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900129 android:keyLabel="b" />
130 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900131 android:keyLabel="n"
132 android:popupKeyboard="@xml/kbd_popup_template"
133 android:popupCharacters="@string/alternates_for_n" />
134 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900135 android:keyLabel="m" />
136 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900137 android:codes="@integer/key_delete"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900138 android:keyIcon="@drawable/sym_keyboard_delete"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +0900142 android:isRepeatable="true"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900143 android:keyEdgeFlags="right" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900144 </Row>
145 <Row
146 android:keyboardMode="@+id/mode_normal"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900147 android:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900148 android:rowEdgeFlags="bottom"
The Android Open Source Project923bf412009-03-13 15:11:42 -0700149 >
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900150 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900151 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900152 android:keyLabel="@string/label_symbol_key"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900153 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900154 android:isModifier="true"
155 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900156 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900157 android:codes="@integer/key_f1"
158 android:keyIcon="@drawable/sym_keyboard_mic"
159 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900160 android:isModifier="true" />
161 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900162 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900163 android:keyIcon="@drawable/sym_keyboard_space"
164 android:iconPreview="@drawable/sym_keyboard_feedback_space"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900165 android:keyWidth="40%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900166 android:isModifier="true"
167 android:isRepeatable="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900168 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900169 android:keyLabel="."
170 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900171 android:isModifier="true" />
172 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900173 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +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"
199 android:isModifier="true"
200 android:isRepeatable="true" />
201 <Key
202 android:keyLabel="."
203 android:popupKeyboard="@xml/popup_punctuation"
204 android:isModifier="true" />
205 <Key
206 android:codes="@integer/key_return"
207 android:keyIcon="@drawable/sym_keyboard_return"
208 android:iconPreview="@drawable/sym_keyboard_feedback_return"
209 android:keyWidth="20%p"
210 android:isModifier="true"
211 android:keyEdgeFlags="right" />
212 </Row>
213 <Row
214 android:keyboardMode="@+id/mode_email"
215 android:keyWidth="10%p"
216 android:rowEdgeFlags="bottom"
217 >
218 <Key
219 android:codes="@integer/key_symbol"
220 android:keyLabel="@string/label_symbol_key"
221 android:keyWidth="20%p"
222 android:isModifier="true"
223 android:keyEdgeFlags="left" />
224 <Key
225 android:keyLabel="\@"
226 android:isModifier="true" />
227 <Key
228 android:codes="@integer/key_space"
229 android:keyIcon="@drawable/sym_keyboard_space"
230 android:iconPreview="@drawable/sym_keyboard_feedback_space"
231 android:keyWidth="40%p"
232 android:isModifier="true"
233 android:isRepeatable="true" />
234 <Key
235 android:keyLabel="."
236 android:popupKeyboard="@xml/popup_punctuation"
237 android:isModifier="true" />
238 <Key
239 android:codes="@integer/key_return"
240 android:keyIcon="@drawable/sym_keyboard_return"
241 android:iconPreview="@drawable/sym_keyboard_feedback_return"
242 android:keyWidth="20%p"
243 android:isModifier="true"
244 android:keyEdgeFlags="right" />
245 </Row>
246 <Row
247 android:keyboardMode="@+id/mode_im"
248 android:keyWidth="10%p"
249 android:rowEdgeFlags="bottom"
250 >
251 <Key
252 android:codes="@integer/key_symbol"
253 android:keyLabel="@string/label_symbol_key"
254 android:keyWidth="20%p"
255 android:isModifier="true"
256 android:keyEdgeFlags="left" />
257 <Key
258 android:codes="@integer/key_f1"
259 android:keyIcon="@drawable/sym_keyboard_mic"
260 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
261 android:isModifier="true" />
262 <Key
263 android:codes="@integer/key_space"
264 android:keyIcon="@drawable/sym_keyboard_space"
265 android:iconPreview="@drawable/sym_keyboard_feedback_space"
266 android:keyWidth="40%p"
267 android:isModifier="true"
268 android:isRepeatable="true" />
269 <Key
270 android:keyLabel="."
271 android:popupKeyboard="@xml/popup_punctuation"
272 android:isModifier="true" />
273 <Key
274 android:keyLabel=":-)"
275 android:keyOutputText=":-) "
276 android:popupKeyboard="@xml/popup_smileys"
277 android:keyWidth="20%p"
278 android:isModifier="true"
279 android:keyEdgeFlags="right" />
280 </Row>
281 <Row
282 android:keyboardMode="@+id/mode_webentry"
283 android:keyWidth="10%p"
284 android:rowEdgeFlags="bottom"
285 >
286 <Key
287 android:codes="@integer/key_symbol"
288 android:keyLabel="@string/label_symbol_key"
289 android:keyWidth="20%p"
290 android:isModifier="true"
291 android:keyEdgeFlags="left" />
292 <Key
293 android:codes="@integer/key_f1"
294 android:keyIcon="@drawable/sym_keyboard_mic"
295 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
296 android:isModifier="true" />
297 <Key
298 android:codes="@integer/key_space"
299 android:keyIcon="@drawable/sym_keyboard_space"
300 android:iconPreview="@drawable/sym_keyboard_feedback_space"
301 android:keyWidth="20%p"
302 android:isModifier="true"
303 android:isRepeatable="true" />
304 <Key
305 android:codes="@integer/key_tab"
306 android:keyIcon="@drawable/sym_keyboard_tab"
307 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
308 android:keyWidth="20%p"
309 android:isModifier="true" />
310 <Key
311 android:keyLabel="."
312 android:popupKeyboard="@xml/popup_punctuation"
313 android:isModifier="true" />
314 <Key
315 android:codes="@integer/key_return"
316 android:keyIcon="@drawable/sym_keyboard_return"
317 android:iconPreview="@drawable/sym_keyboard_feedback_return"
318 android:keyWidth="20%p"
319 android:isModifier="true"
320 android:keyEdgeFlags="right" />
321 </Row>
322 <Row
323 android:keyboardMode="@+id/mode_normal_with_settings_key"
324 android:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900325 android:rowEdgeFlags="bottom"
326 >
327 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900328 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900329 android:keyLabel="@string/label_symbol_key"
330 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900331 android:isModifier="true"
332 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900333 <Key
334 android:codes="@integer/key_settings"
335 android:keyIcon="@drawable/sym_keyboard_settings"
336 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900337 android:isModifier="true" />
338 <Key
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900339 android:codes="@integer/key_f1"
340 android:keyIcon="@drawable/sym_keyboard_mic"
341 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900342 android:isModifier="true" />
343 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900344 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900345 android:keyIcon="@drawable/sym_keyboard_space"
346 android:iconPreview="@drawable/sym_keyboard_feedback_space"
347 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900348 android:isModifier="true"
349 android:isRepeatable="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900350 <Key
351 android:keyLabel="."
352 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900353 android:isModifier="true" />
354 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900355 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900356 android:keyIcon="@drawable/sym_keyboard_return"
357 android:iconPreview="@drawable/sym_keyboard_feedback_return"
358 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900359 android:isModifier="true"
360 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700361 </Row>
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900362 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900363 android:keyboardMode="@+id/mode_url_with_settings_key"
364 android:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900365 android:rowEdgeFlags="bottom"
366 >
367 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900368 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900369 android:keyLabel="@string/label_symbol_key"
370 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900371 android:isModifier="true"
372 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900373 <Key
374 android:codes="@integer/key_settings"
375 android:keyIcon="@drawable/sym_keyboard_settings"
376 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900377 android:isModifier="true" />
378 <Key
379 android:keyLabel="/"
380 android:isModifier="true" />
381 <Key
382 android:codes="@integer/key_space"
383 android:keyIcon="@drawable/sym_keyboard_space"
384 android:iconPreview="@drawable/sym_keyboard_feedback_space"
385 android:keyWidth="30%p"
386 android:isModifier="true"
387 android:isRepeatable="true" />
388 <Key
389 android:keyLabel="."
390 android:popupKeyboard="@xml/popup_punctuation"
391 android:isModifier="true" />
392 <Key
393 android:codes="@integer/key_return"
394 android:keyIcon="@drawable/sym_keyboard_return"
395 android:iconPreview="@drawable/sym_keyboard_feedback_return"
396 android:keyWidth="25%p"
397 android:isModifier="true"
398 android:keyEdgeFlags="right" />
399 </Row>
400 <Row
401 android:keyboardMode="@+id/mode_email_with_settings_key"
402 android:keyWidth="10%p"
403 android:rowEdgeFlags="bottom"
404 >
405 <Key
406 android:codes="@integer/key_symbol"
407 android:keyLabel="@string/label_symbol_key"
408 android:keyWidth="15%p"
409 android:isModifier="true"
410 android:keyEdgeFlags="left" />
411 <Key
412 android:codes="@integer/key_settings"
413 android:keyIcon="@drawable/sym_keyboard_settings"
414 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900415 android:isModifier="true" />
416 <Key
417 android:keyLabel="\@"
418 android:isModifier="true" />
419 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900420 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900421 android:keyIcon="@drawable/sym_keyboard_space"
422 android:iconPreview="@drawable/sym_keyboard_feedback_space"
423 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900424 android:isModifier="true"
425 android:isRepeatable="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900426 <Key
427 android:keyLabel="."
428 android:popupKeyboard="@xml/popup_punctuation"
429 android:isModifier="true" />
430 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900431 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900432 android:keyIcon="@drawable/sym_keyboard_return"
433 android:iconPreview="@drawable/sym_keyboard_feedback_return"
434 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900435 android:isModifier="true"
436 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700437 </Row>
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900438 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900439 android:keyboardMode="@+id/mode_im_with_settings_key"
440 android:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900441 android:rowEdgeFlags="bottom"
442 >
443 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900444 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900445 android:keyLabel="@string/label_symbol_key"
446 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900447 android:isModifier="true"
448 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900449 <Key
450 android:codes="@integer/key_settings"
451 android:keyIcon="@drawable/sym_keyboard_settings"
452 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900453 android:isModifier="true" />
454 <Key
455 android:codes="@integer/key_f1"
456 android:keyIcon="@drawable/sym_keyboard_mic"
457 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900458 android:isModifier="true" />
459 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900460 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900461 android:keyIcon="@drawable/sym_keyboard_space"
462 android:iconPreview="@drawable/sym_keyboard_feedback_space"
463 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900464 android:isModifier="true"
465 android:isRepeatable="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900466 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900467 android:keyLabel="."
468 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900469 android:isModifier="true" />
470 <Key
471 android:keyLabel=":-)"
472 android:keyOutputText=":-) "
473 android:popupKeyboard="@xml/popup_smileys"
474 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900475 android:isModifier="true"
476 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700477 </Row>
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900478 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900479 android:keyboardMode="@+id/mode_webentry_with_settings_key"
480 android:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900481 android:rowEdgeFlags="bottom"
482 >
483 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900484 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900485 android:keyLabel="@string/label_symbol_key"
486 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900487 android:isModifier="true"
488 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900489 <Key
490 android:codes="@integer/key_settings"
491 android:keyIcon="@drawable/sym_keyboard_settings"
492 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900493 android:isModifier="true" />
494 <Key
495 android:codes="@integer/key_f1"
496 android:keyIcon="@drawable/sym_keyboard_mic"
497 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900498 android:isModifier="true" />
499 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900500 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900501 android:keyIcon="@drawable/sym_keyboard_space"
502 android:iconPreview="@drawable/sym_keyboard_feedback_space"
503 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900504 android:isModifier="true"
505 android:isRepeatable="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900506 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900507 android:codes="@integer/key_tab"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900508 android:keyIcon="@drawable/sym_keyboard_tab"
509 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900510 android:isModifier="true" />
511 <Key
512 android:keyLabel="."
513 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900514 android:isModifier="true" />
515 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900516 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900517 android:keyIcon="@drawable/sym_keyboard_return"
518 android:iconPreview="@drawable/sym_keyboard_feedback_return"
519 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900520 android:isModifier="true"
521 android:keyEdgeFlags="right" />
Amith Yamasanicf026532010-01-26 21:25:29 -0800522 </Row>
The Android Open Source Project923bf412009-03-13 15:11:42 -0700523</Keyboard>