blob: 167f84c62df61f2e4e88efc118a0f2fab1a52676 [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. Takaokaaaa163b2010-09-21 13:00:13 +0900166 android:isModifier="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900167 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900168 android:keyLabel="."
169 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900170 android:isModifier="true" />
171 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900172 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +0900179 <Row
180 android:keyboardMode="@+id/mode_url"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900181 android:keyWidth="10%p"
182 android:rowEdgeFlags="bottom"
183 >
184 <Key
185 android:codes="@integer/key_symbol"
186 android:keyLabel="@string/label_symbol_key"
187 android:keyWidth="20%p"
188 android:isModifier="true"
189 android:keyEdgeFlags="left" />
190 <Key
191 android:keyLabel="/"
192 android:isModifier="true" />
193 <Key
194 android:codes="@integer/key_space"
195 android:keyIcon="@drawable/sym_keyboard_space"
196 android:iconPreview="@drawable/sym_keyboard_feedback_space"
197 android:keyWidth="40%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900198 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900199 <Key
200 android:keyLabel="."
201 android:popupKeyboard="@xml/popup_punctuation"
202 android:isModifier="true" />
203 <Key
204 android:codes="@integer/key_return"
205 android:keyIcon="@drawable/sym_keyboard_return"
206 android:iconPreview="@drawable/sym_keyboard_feedback_return"
207 android:keyWidth="20%p"
208 android:isModifier="true"
209 android:keyEdgeFlags="right" />
210 </Row>
211 <Row
212 android:keyboardMode="@+id/mode_email"
213 android:keyWidth="10%p"
214 android:rowEdgeFlags="bottom"
215 >
216 <Key
217 android:codes="@integer/key_symbol"
218 android:keyLabel="@string/label_symbol_key"
219 android:keyWidth="20%p"
220 android:isModifier="true"
221 android:keyEdgeFlags="left" />
222 <Key
223 android:keyLabel="\@"
224 android:isModifier="true" />
225 <Key
226 android:codes="@integer/key_space"
227 android:keyIcon="@drawable/sym_keyboard_space"
228 android:iconPreview="@drawable/sym_keyboard_feedback_space"
229 android:keyWidth="40%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900230 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900231 <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:keyWidth="10%p"
246 android:rowEdgeFlags="bottom"
247 >
248 <Key
249 android:codes="@integer/key_symbol"
250 android:keyLabel="@string/label_symbol_key"
251 android:keyWidth="20%p"
252 android:isModifier="true"
253 android:keyEdgeFlags="left" />
254 <Key
255 android:codes="@integer/key_f1"
256 android:keyIcon="@drawable/sym_keyboard_mic"
257 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
258 android:isModifier="true" />
259 <Key
260 android:codes="@integer/key_space"
261 android:keyIcon="@drawable/sym_keyboard_space"
262 android:iconPreview="@drawable/sym_keyboard_feedback_space"
263 android:keyWidth="40%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900264 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900265 <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:keyWidth="10%p"
280 android:rowEdgeFlags="bottom"
281 >
282 <Key
283 android:codes="@integer/key_symbol"
284 android:keyLabel="@string/label_symbol_key"
285 android:keyWidth="20%p"
286 android:isModifier="true"
287 android:keyEdgeFlags="left" />
288 <Key
289 android:codes="@integer/key_f1"
290 android:keyIcon="@drawable/sym_keyboard_mic"
291 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
292 android:isModifier="true" />
293 <Key
294 android:codes="@integer/key_space"
295 android:keyIcon="@drawable/sym_keyboard_space"
296 android:iconPreview="@drawable/sym_keyboard_feedback_space"
297 android:keyWidth="20%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900298 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900299 <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:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900320 android:rowEdgeFlags="bottom"
321 >
322 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900323 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900324 android:keyLabel="@string/label_symbol_key"
325 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900326 android:isModifier="true"
327 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900328 <Key
329 android:codes="@integer/key_settings"
330 android:keyIcon="@drawable/sym_keyboard_settings"
331 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900332 android:isModifier="true" />
333 <Key
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900334 android:codes="@integer/key_f1"
335 android:keyIcon="@drawable/sym_keyboard_mic"
336 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900337 android:isModifier="true" />
338 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900339 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900340 android:keyIcon="@drawable/sym_keyboard_space"
341 android:iconPreview="@drawable/sym_keyboard_feedback_space"
342 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900343 android:isModifier="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900344 <Key
345 android:keyLabel="."
346 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900347 android:isModifier="true" />
348 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900349 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900350 android:keyIcon="@drawable/sym_keyboard_return"
351 android:iconPreview="@drawable/sym_keyboard_feedback_return"
352 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900353 android:isModifier="true"
354 android:keyEdgeFlags="right" />
The Android Open Source Project923bf412009-03-13 15:11:42 -0700355 </Row>
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900356 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900357 android:keyboardMode="@+id/mode_url_with_settings_key"
358 android:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900359 android:rowEdgeFlags="bottom"
360 >
361 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900362 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900363 android:keyLabel="@string/label_symbol_key"
364 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900365 android:isModifier="true"
366 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900367 <Key
368 android:codes="@integer/key_settings"
369 android:keyIcon="@drawable/sym_keyboard_settings"
370 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900371 android:isModifier="true" />
372 <Key
373 android:keyLabel="/"
374 android:isModifier="true" />
375 <Key
376 android:codes="@integer/key_space"
377 android:keyIcon="@drawable/sym_keyboard_space"
378 android:iconPreview="@drawable/sym_keyboard_feedback_space"
379 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900380 android:isModifier="true" />
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900381 <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:keyWidth="10%p"
396 android:rowEdgeFlags="bottom"
397 >
398 <Key
399 android:codes="@integer/key_symbol"
400 android:keyLabel="@string/label_symbol_key"
401 android:keyWidth="15%p"
402 android:isModifier="true"
403 android:keyEdgeFlags="left" />
404 <Key
405 android:codes="@integer/key_settings"
406 android:keyIcon="@drawable/sym_keyboard_settings"
407 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900408 android:isModifier="true" />
409 <Key
410 android:keyLabel="\@"
411 android:isModifier="true" />
412 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900413 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900414 android:keyIcon="@drawable/sym_keyboard_space"
415 android:iconPreview="@drawable/sym_keyboard_feedback_space"
416 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900417 android:isModifier="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +0900430 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900431 android:keyboardMode="@+id/mode_im_with_settings_key"
432 android:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900433 android:rowEdgeFlags="bottom"
434 >
435 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900436 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900437 android:keyLabel="@string/label_symbol_key"
438 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900439 android:isModifier="true"
440 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900441 <Key
442 android:codes="@integer/key_settings"
443 android:keyIcon="@drawable/sym_keyboard_settings"
444 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900445 android:isModifier="true" />
446 <Key
447 android:codes="@integer/key_f1"
448 android:keyIcon="@drawable/sym_keyboard_mic"
449 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900450 android:isModifier="true" />
451 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900452 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900453 android:keyIcon="@drawable/sym_keyboard_space"
454 android:iconPreview="@drawable/sym_keyboard_feedback_space"
455 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900456 android:isModifier="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900457 <Key
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900458 android:keyLabel="."
459 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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. Takaoka7372a972010-09-08 17:47:24 +0900469 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900470 android:keyboardMode="@+id/mode_webentry_with_settings_key"
471 android:keyWidth="10%p"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900472 android:rowEdgeFlags="bottom"
473 >
474 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900475 android:codes="@integer/key_symbol"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900476 android:keyLabel="@string/label_symbol_key"
477 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900478 android:isModifier="true"
479 android:keyEdgeFlags="left" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900480 <Key
481 android:codes="@integer/key_settings"
482 android:keyIcon="@drawable/sym_keyboard_settings"
483 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900484 android:isModifier="true" />
485 <Key
486 android:codes="@integer/key_f1"
487 android:keyIcon="@drawable/sym_keyboard_mic"
488 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900489 android:isModifier="true" />
490 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900491 android:codes="@integer/key_space"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900492 android:keyIcon="@drawable/sym_keyboard_space"
493 android:iconPreview="@drawable/sym_keyboard_feedback_space"
494 android:keyWidth="30%p"
Tadashi G. Takaokaaaa163b2010-09-21 13:00:13 +0900495 android:isModifier="true" />
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900496 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900497 android:codes="@integer/key_tab"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900498 android:keyIcon="@drawable/sym_keyboard_tab"
499 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900500 android:isModifier="true" />
501 <Key
502 android:keyLabel="."
503 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +0900504 android:isModifier="true" />
505 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900506 android:codes="@integer/key_return"
Tadashi G. Takaoka7372a972010-09-08 17:47:24 +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" />
Amith Yamasanicf026532010-01-26 21:25:29 -0800512 </Row>
The Android Open Source Project923bf412009-03-13 15:11:42 -0700513</Keyboard>