blob: 9485ca7b38687878162cade6a012e0e6282c4152 [file] [log] [blame]
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +09001<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4**
5** Copyright 2010, The Android Open Source Project
6**
7** 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
10**
11** http://www.apache.org/licenses/LICENSE-2.0
12**
13** 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
17** limitations under the License.
18*/
19-->
20
21<Keyboard
satok4fc510a2010-10-01 19:40:44 +090022 xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
23 latin:keyWidth="7.5%p"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090024 latin:horizontalGap="@dimen/key_horizontal_gap"
Tadashi G. Takaokacd7b7d32010-10-12 15:02:44 +090025 latin:verticalGap="@dimen/key_bottom_gap"
satok4fc510a2010-10-01 19:40:44 +090026 latin:keyHeight="@dimen/key_height"
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090027>
Tadashi G. Takaokab514d3f2010-09-28 09:39:19 +090028 <!-- This row is intentionally not marked as a top row -->
Tadashi G. Takaoka4d3a4dc2010-10-09 01:06:26 +090029 <Row>
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090030 <Key
satok4fc510a2010-10-01 19:40:44 +090031 latin:codes="@integer/key_tab"
32 latin:keyLabel="Tab"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090033 latin:keyWidth="7.0%p"
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +090034 latin:isModifier="true"
satok4fc510a2010-10-01 19:40:44 +090035 latin:keyEdgeFlags="left" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090036 <Key
satok4fc510a2010-10-01 19:40:44 +090037 latin:keyLabel="q"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090038 latin:keyHintIcon="@drawable/key_hint_1_holo"
satok4fc510a2010-10-01 19:40:44 +090039 latin:popupKeyboard="@xml/kbd_popup_template"
40 latin:popupCharacters="@string/alternates_for_q" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090041 <Key
satok4fc510a2010-10-01 19:40:44 +090042 latin:keyLabel="w"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090043 latin:keyHintIcon="@drawable/key_hint_2_holo"
satok4fc510a2010-10-01 19:40:44 +090044 latin:popupKeyboard="@xml/kbd_popup_template"
45 latin:popupCharacters="@string/alternates_for_w" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090046 <Key
satok4fc510a2010-10-01 19:40:44 +090047 latin:keyLabel="e"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090048 latin:keyHintIcon="@drawable/key_hint_3_holo"
satok4fc510a2010-10-01 19:40:44 +090049 latin:popupKeyboard="@xml/kbd_popup_template"
50 latin:popupCharacters="@string/alternates_for_e" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090051 <Key
satok4fc510a2010-10-01 19:40:44 +090052 latin:keyLabel="r"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090053 latin:keyHintIcon="@drawable/key_hint_4_holo"
satok4fc510a2010-10-01 19:40:44 +090054 latin:popupKeyboard="@xml/kbd_popup_template"
55 latin:popupCharacters="@string/alternates_for_r" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090056 <Key
satok4fc510a2010-10-01 19:40:44 +090057 latin:keyLabel="t"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090058 latin:keyHintIcon="@drawable/key_hint_5_holo"
satok4fc510a2010-10-01 19:40:44 +090059 latin:popupKeyboard="@xml/kbd_popup_template"
60 latin:popupCharacters="@string/alternates_for_t" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090061 <Key
satok4fc510a2010-10-01 19:40:44 +090062 latin:keyLabel="y"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090063 latin:keyHintIcon="@drawable/key_hint_6_holo"
satok4fc510a2010-10-01 19:40:44 +090064 latin:popupKeyboard="@xml/kbd_popup_template"
65 latin:popupCharacters="@string/alternates_for_y" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090066 <Key
satok4fc510a2010-10-01 19:40:44 +090067 latin:keyLabel="u"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090068 latin:keyHintIcon="@drawable/key_hint_7_holo"
satok4fc510a2010-10-01 19:40:44 +090069 latin:popupKeyboard="@xml/kbd_popup_template"
70 latin:popupCharacters="@string/alternates_for_u" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090071 <Key
satok4fc510a2010-10-01 19:40:44 +090072 latin:keyLabel="i"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090073 latin:keyHintIcon="@drawable/key_hint_8_holo"
satok4fc510a2010-10-01 19:40:44 +090074 latin:popupKeyboard="@xml/kbd_popup_template"
75 latin:popupCharacters="@string/alternates_for_i" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090076 <Key
satok4fc510a2010-10-01 19:40:44 +090077 latin:keyLabel="o"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090078 latin:keyHintIcon="@drawable/key_hint_9_holo"
satok4fc510a2010-10-01 19:40:44 +090079 latin:popupKeyboard="@xml/kbd_popup_template"
80 latin:popupCharacters="@string/alternates_for_o" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090081 <Key
satok4fc510a2010-10-01 19:40:44 +090082 latin:keyLabel="p"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090083 latin:keyHintIcon="@drawable/key_hint_0_holo"
satok4fc510a2010-10-01 19:40:44 +090084 latin:popupKeyboard="@xml/kbd_popup_template"
85 latin:popupCharacters="@string/alternates_for_p" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090086 <Key
satok4fc510a2010-10-01 19:40:44 +090087 latin:keyLabel="="
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +090088 latin:temporaryShiftKeyLabel="+"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +090089 latin:keyHintIcon="@drawable/key_hint_plus_holo"
satok4fc510a2010-10-01 19:40:44 +090090 latin:popupKeyboard="@xml/kbd_popup_template"
91 latin:popupCharacters="+" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +090092 <Key
satok4fc510a2010-10-01 19:40:44 +090093 latin:codes="@integer/key_delete"
94 latin:keyIcon="@drawable/sym_keyboard_delete"
95 latin:iconPreview="@drawable/sym_keyboard_feedback_delete"
96 latin:keyWidth="10.5%p"
97 latin:isModifier="true"
98 latin:isRepeatable="true"
99 latin:keyEdgeFlags="right" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900100 </Row>
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900101 <!-- TODO: We should have new attributes for <Key> to eliminate these excess duplications -->
102 <Row
103 latin:keyboardMode="@+id/mode_normal"
104 >
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900105 <Key
satok4fc510a2010-10-01 19:40:44 +0900106 latin:codes="@integer/key_symbol"
107 latin:keyLabel="@string/label_symbol_key"
108 latin:keyWidth="8.75%p"
109 latin:isModifier="true"
110 latin:keyEdgeFlags="left" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900111 <Key
satok4fc510a2010-10-01 19:40:44 +0900112 latin:keyLabel="a"
113 latin:popupKeyboard="@xml/kbd_popup_template"
114 latin:popupCharacters="@string/alternates_for_a" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900115 <Key
satok4fc510a2010-10-01 19:40:44 +0900116 latin:keyLabel="s"
117 latin:popupKeyboard="@xml/kbd_popup_template"
118 latin:popupCharacters="@string/alternates_for_s" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900119 <Key
satok4fc510a2010-10-01 19:40:44 +0900120 latin:keyLabel="d"
121 latin:popupKeyboard="@xml/kbd_popup_template"
122 latin:popupCharacters="@string/alternates_for_d" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900123 <Key
satok4fc510a2010-10-01 19:40:44 +0900124 latin:keyLabel="f" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900125 <Key
satok4fc510a2010-10-01 19:40:44 +0900126 latin:keyLabel="g"
127 latin:popupKeyboard="@xml/kbd_popup_template"
128 latin:popupCharacters="@string/alternates_for_g" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900129 <Key
satok4fc510a2010-10-01 19:40:44 +0900130 latin:keyLabel="h" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900131 <Key
satok4fc510a2010-10-01 19:40:44 +0900132 latin:keyLabel="j" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900133 <Key
satok4fc510a2010-10-01 19:40:44 +0900134 latin:keyLabel="k" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900135 <Key
satok4fc510a2010-10-01 19:40:44 +0900136 latin:keyLabel="l"
137 latin:popupKeyboard="@xml/kbd_popup_template"
138 latin:popupCharacters="@string/alternates_for_l" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900139 <Key
satok4fc510a2010-10-01 19:40:44 +0900140 latin:keyLabel=";"
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900141 latin:temporaryShiftKeyLabel=":"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900142 latin:keyHintIcon="@drawable/key_hint_colon_holo"
satok4fc510a2010-10-01 19:40:44 +0900143 latin:popupKeyboard="@xml/kbd_popup_template"
144 latin:popupCharacters=":" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900145 <Key
satok4fc510a2010-10-01 19:40:44 +0900146 latin:keyLabel="\'"
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900147 latin:temporaryShiftKeyLabel="&quot;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900148 latin:keyHintIcon="@drawable/key_hint_quote_holo"
satok4fc510a2010-10-01 19:40:44 +0900149 latin:popupKeyboard="@xml/kbd_popup_template"
150 latin:popupCharacters="&quot;" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900151 <Key
satok4fc510a2010-10-01 19:40:44 +0900152 latin:codes="@integer/key_return"
153 latin:keyIcon="@drawable/sym_keyboard_return"
154 latin:iconPreview="@drawable/sym_keyboard_feedback_return"
155 latin:keyWidth="8.75%p"
156 latin:isModifier="true"
157 latin:keyEdgeFlags="right" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900158 </Row>
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900159 <Row
160 latin:keyboardMode="@+id/mode_url"
161 >
162 <Key
163 latin:codes="@integer/key_symbol"
164 latin:keyLabel="@string/label_symbol_key"
165 latin:keyWidth="8.75%p"
166 latin:isModifier="true"
167 latin:keyEdgeFlags="left" />
168 <Key
169 latin:keyLabel="a"
170 latin:popupKeyboard="@xml/kbd_popup_template"
171 latin:popupCharacters="@string/alternates_for_a" />
172 <Key
173 latin:keyLabel="s"
174 latin:popupKeyboard="@xml/kbd_popup_template"
175 latin:popupCharacters="@string/alternates_for_s" />
176 <Key
177 latin:keyLabel="d"
178 latin:popupKeyboard="@xml/kbd_popup_template"
179 latin:popupCharacters="@string/alternates_for_d" />
180 <Key
181 latin:keyLabel="f" />
182 <Key
183 latin:keyLabel="g"
184 latin:popupKeyboard="@xml/kbd_popup_template"
185 latin:popupCharacters="@string/alternates_for_g" />
186 <Key
187 latin:keyLabel="h" />
188 <Key
189 latin:keyLabel="j" />
190 <Key
191 latin:keyLabel="k" />
192 <Key
193 latin:keyLabel="l"
194 latin:popupKeyboard="@xml/kbd_popup_template"
195 latin:popupCharacters="@string/alternates_for_l" />
196 <Key
197 latin:keyLabel=";"
198 latin:temporaryShiftKeyLabel=":"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900199 latin:keyHintIcon="@drawable/key_hint_colon_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900200 latin:popupKeyboard="@xml/kbd_popup_template"
201 latin:popupCharacters=":" />
202 <Key
203 latin:keyLabel="\'"
204 latin:temporaryShiftKeyLabel="&quot;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900205 latin:keyHintIcon="@drawable/key_hint_quote_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900206 latin:popupKeyboard="@xml/kbd_popup_template"
207 latin:popupCharacters="&quot;" />
208 <Key
209 latin:codes="@integer/key_return"
210 latin:keyIcon="@drawable/sym_keyboard_return"
211 latin:iconPreview="@drawable/sym_keyboard_feedback_return"
212 latin:keyWidth="8.75%p"
213 latin:isModifier="true"
214 latin:keyEdgeFlags="right" />
215 </Row>
216 <Row
217 latin:keyboardMode="@+id/mode_email"
218 >
219 <Key
220 latin:codes="@integer/key_symbol"
221 latin:keyLabel="@string/label_symbol_key"
222 latin:keyWidth="8.75%p"
223 latin:isModifier="true"
224 latin:keyEdgeFlags="left" />
225 <Key
226 latin:keyLabel="a"
227 latin:popupKeyboard="@xml/kbd_popup_template"
228 latin:popupCharacters="@string/alternates_for_a" />
229 <Key
230 latin:keyLabel="s"
231 latin:popupKeyboard="@xml/kbd_popup_template"
232 latin:popupCharacters="@string/alternates_for_s" />
233 <Key
234 latin:keyLabel="d"
235 latin:popupKeyboard="@xml/kbd_popup_template"
236 latin:popupCharacters="@string/alternates_for_d" />
237 <Key
238 latin:keyLabel="f" />
239 <Key
240 latin:keyLabel="g"
241 latin:popupKeyboard="@xml/kbd_popup_template"
242 latin:popupCharacters="@string/alternates_for_g" />
243 <Key
244 latin:keyLabel="h" />
245 <Key
246 latin:keyLabel="j" />
247 <Key
248 latin:keyLabel="k" />
249 <Key
250 latin:keyLabel="l"
251 latin:popupKeyboard="@xml/kbd_popup_template"
252 latin:popupCharacters="@string/alternates_for_l" />
253 <Key
254 latin:keyLabel=";" />
255 <Key
256 latin:keyLabel="\'"
257 latin:temporaryShiftKeyLabel="&quot;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900258 latin:keyHintIcon="@drawable/key_hint_quote_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900259 latin:popupKeyboard="@xml/kbd_popup_template"
260 latin:popupCharacters="&quot;" />
261 <Key
262 latin:codes="@integer/key_return"
263 latin:keyIcon="@drawable/sym_keyboard_return"
264 latin:iconPreview="@drawable/sym_keyboard_feedback_return"
265 latin:keyWidth="8.75%p"
266 latin:isModifier="true"
267 latin:keyEdgeFlags="right" />
268 </Row>
269 <Row
270 latin:keyboardMode="@+id/mode_im"
271 >
272 <Key
273 latin:codes="@integer/key_symbol"
274 latin:keyLabel="@string/label_symbol_key"
275 latin:keyWidth="8.75%p"
276 latin:isModifier="true"
277 latin:keyEdgeFlags="left" />
278 <Key
279 latin:keyLabel="a"
280 latin:popupKeyboard="@xml/kbd_popup_template"
281 latin:popupCharacters="@string/alternates_for_a" />
282 <Key
283 latin:keyLabel="s"
284 latin:popupKeyboard="@xml/kbd_popup_template"
285 latin:popupCharacters="@string/alternates_for_s" />
286 <Key
287 latin:keyLabel="d"
288 latin:popupKeyboard="@xml/kbd_popup_template"
289 latin:popupCharacters="@string/alternates_for_d" />
290 <Key
291 latin:keyLabel="f" />
292 <Key
293 latin:keyLabel="g"
294 latin:popupKeyboard="@xml/kbd_popup_template"
295 latin:popupCharacters="@string/alternates_for_g" />
296 <Key
297 latin:keyLabel="h" />
298 <Key
299 latin:keyLabel="j" />
300 <Key
301 latin:keyLabel="k" />
302 <Key
303 latin:keyLabel="l"
304 latin:popupKeyboard="@xml/kbd_popup_template"
305 latin:popupCharacters="@string/alternates_for_l" />
306 <Key
307 latin:keyLabel=";"
308 latin:temporaryShiftKeyLabel=":"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900309 latin:keyHintIcon="@drawable/key_hint_colon_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900310 latin:popupKeyboard="@xml/kbd_popup_template"
311 latin:popupCharacters=":" />
312 <Key
313 latin:keyLabel="\'"
314 latin:temporaryShiftKeyLabel="&quot;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900315 latin:keyHintIcon="@drawable/key_hint_quote_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900316 latin:popupKeyboard="@xml/kbd_popup_template"
317 latin:popupCharacters="&quot;" />
318 <Key
319 latin:codes="@integer/key_return"
320 latin:keyIcon="@drawable/sym_keyboard_return"
321 latin:iconPreview="@drawable/sym_keyboard_feedback_return"
322 latin:keyWidth="8.75%p"
323 latin:isModifier="true"
324 latin:keyEdgeFlags="right" />
325 </Row>
326 <Row
327 latin:keyboardMode="@+id/mode_webentry"
328 >
329 <Key
330 latin:codes="@integer/key_symbol"
331 latin:keyLabel="@string/label_symbol_key"
332 latin:keyWidth="8.75%p"
333 latin:isModifier="true"
334 latin:keyEdgeFlags="left" />
335 <Key
336 latin:keyLabel="a"
337 latin:popupKeyboard="@xml/kbd_popup_template"
338 latin:popupCharacters="@string/alternates_for_a" />
339 <Key
340 latin:keyLabel="s"
341 latin:popupKeyboard="@xml/kbd_popup_template"
342 latin:popupCharacters="@string/alternates_for_s" />
343 <Key
344 latin:keyLabel="d"
345 latin:popupKeyboard="@xml/kbd_popup_template"
346 latin:popupCharacters="@string/alternates_for_d" />
347 <Key
348 latin:keyLabel="f" />
349 <Key
350 latin:keyLabel="g"
351 latin:popupKeyboard="@xml/kbd_popup_template"
352 latin:popupCharacters="@string/alternates_for_g" />
353 <Key
354 latin:keyLabel="h" />
355 <Key
356 latin:keyLabel="j" />
357 <Key
358 latin:keyLabel="k" />
359 <Key
360 latin:keyLabel="l"
361 latin:popupKeyboard="@xml/kbd_popup_template"
362 latin:popupCharacters="@string/alternates_for_l" />
363 <Key
364 latin:keyLabel=";"
365 latin:temporaryShiftKeyLabel=":"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900366 latin:keyHintIcon="@drawable/key_hint_colon_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900367 latin:popupKeyboard="@xml/kbd_popup_template"
368 latin:popupCharacters=":" />
369 <Key
370 latin:keyLabel="\'"
371 latin:temporaryShiftKeyLabel="&quot;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900372 latin:keyHintIcon="@drawable/key_hint_quote_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900373 latin:popupKeyboard="@xml/kbd_popup_template"
374 latin:popupCharacters="&quot;" />
375 <Key
376 latin:codes="@integer/key_return"
377 latin:keyIcon="@drawable/sym_keyboard_return"
378 latin:iconPreview="@drawable/sym_keyboard_feedback_return"
379 latin:keyWidth="8.75%p"
380 latin:isModifier="true"
381 latin:keyEdgeFlags="right" />
382 </Row>
383 <Row
384 latin:keyboardMode="@+id/mode_normal"
385 >
386 <Key
387 latin:codes="@integer/key_shift"
388 latin:keyIcon="@drawable/sym_keyboard_shift"
389 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
390 latin:keyWidth="12.5%p"
391 latin:isModifier="true"
392 latin:isSticky="true"
393 latin:keyEdgeFlags="left" />
394 <Key
395 latin:keyLabel="z"
396 latin:popupKeyboard="@xml/kbd_popup_template"
397 latin:popupCharacters="@string/alternates_for_z" />
398 <Key
399 latin:keyLabel="x" />
400 <Key
401 latin:keyLabel="c"
402 latin:popupKeyboard="@xml/kbd_popup_template"
403 latin:popupCharacters="@string/alternates_for_c" />
404 <Key
405 latin:keyLabel="v"
406 latin:popupKeyboard="@xml/kbd_popup_template"
407 latin:popupCharacters="@string/alternates_for_v" />
408 <Key
409 latin:keyLabel="b" />
410 <Key
411 latin:keyLabel="n"
412 latin:popupKeyboard="@xml/kbd_popup_template"
413 latin:popupCharacters="@string/alternates_for_n" />
414 <Key
415 latin:keyLabel="m" />
416 <Key
417 latin:keyLabel=","
418 latin:temporaryShiftKeyLabel="*"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900419 latin:keyHintIcon="@drawable/key_hint_star_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900420 latin:popupKeyboard="@xml/kbd_popup_template"
421 latin:popupCharacters="*" />
422 <Key
423 latin:keyLabel="."
424 latin:temporaryShiftKeyLabel="!"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900425 latin:keyHintIcon="@drawable/key_hint_exclamation_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900426 latin:popupKeyboard="@xml/kbd_popup_template"
427 latin:popupCharacters="!" />
428 <Key
429 latin:keyLabel="/"
430 latin:temporaryShiftKeyLabel="\?"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900431 latin:keyHintIcon="@drawable/key_hint_question_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900432 latin:popupKeyboard="@xml/kbd_popup_template"
433 latin:popupCharacters="\?" />
434 <Key
435 latin:codes="@integer/key_shift"
436 latin:keyIcon="@drawable/sym_keyboard_shift"
437 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
438 latin:keyWidth="12.5%p"
439 latin:isModifier="true"
440 latin:isSticky="true"
441 latin:keyEdgeFlags="right" />
442 </Row>
443 <Row
444 latin:keyboardMode="@+id/mode_url"
445 >
446 <Key
447 latin:codes="@integer/key_shift"
448 latin:keyIcon="@drawable/sym_keyboard_shift"
449 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
450 latin:keyWidth="12.5%p"
451 latin:isModifier="true"
452 latin:isSticky="true"
453 latin:keyEdgeFlags="left" />
454 <Key
455 latin:keyLabel="z"
456 latin:popupKeyboard="@xml/kbd_popup_template"
457 latin:popupCharacters="@string/alternates_for_z" />
458 <Key
459 latin:keyLabel="x" />
460 <Key
461 latin:keyLabel="c"
462 latin:popupKeyboard="@xml/kbd_popup_template"
463 latin:popupCharacters="@string/alternates_for_c" />
464 <Key
465 latin:keyLabel="v"
466 latin:popupKeyboard="@xml/kbd_popup_template"
467 latin:popupCharacters="@string/alternates_for_v" />
468 <Key
469 latin:keyLabel="b" />
470 <Key
471 latin:keyLabel="n"
472 latin:popupKeyboard="@xml/kbd_popup_template"
473 latin:popupCharacters="@string/alternates_for_n" />
474 <Key
475 latin:keyLabel="m" />
476 <Key
477 latin:keyLabel=","
478 latin:temporaryShiftKeyLabel="*"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900479 latin:keyHintIcon="@drawable/key_hint_star_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900480 latin:popupKeyboard="@xml/kbd_popup_template"
481 latin:popupCharacters="*" />
482 <Key
483 latin:keyLabel="."
484 latin:temporaryShiftKeyLabel="!"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900485 latin:keyHintIcon="@drawable/key_hint_exclamation_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900486 latin:popupKeyboard="@xml/kbd_popup_template"
487 latin:popupCharacters="!" />
488 <Key
489 latin:keyLabel="/"
490 latin:temporaryShiftKeyLabel="\?"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900491 latin:keyHintIcon="@drawable/key_hint_question_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900492 latin:popupKeyboard="@xml/kbd_popup_template"
493 latin:popupCharacters="\?" />
494 <Key
495 latin:codes="@integer/key_shift"
496 latin:keyIcon="@drawable/sym_keyboard_shift"
497 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
498 latin:keyWidth="12.5%p"
499 latin:isModifier="true"
500 latin:isSticky="true"
501 latin:keyEdgeFlags="right" />
502 </Row>
503 <Row
504 latin:keyboardMode="@+id/mode_email"
505 >
506 <Key
507 latin:codes="@integer/key_shift"
508 latin:keyIcon="@drawable/sym_keyboard_shift"
509 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
510 latin:keyWidth="12.5%p"
511 latin:isModifier="true"
512 latin:isSticky="true"
513 latin:keyEdgeFlags="left" />
514 <Key
515 latin:keyLabel="z"
516 latin:popupKeyboard="@xml/kbd_popup_template"
517 latin:popupCharacters="@string/alternates_for_z" />
518 <Key
519 latin:keyLabel="x" />
520 <Key
521 latin:keyLabel="c"
522 latin:popupKeyboard="@xml/kbd_popup_template"
523 latin:popupCharacters="@string/alternates_for_c" />
524 <Key
525 latin:keyLabel="v"
526 latin:popupKeyboard="@xml/kbd_popup_template"
527 latin:popupCharacters="@string/alternates_for_v" />
528 <Key
529 latin:keyLabel="b" />
530 <Key
531 latin:keyLabel="n"
532 latin:popupKeyboard="@xml/kbd_popup_template"
533 latin:popupCharacters="@string/alternates_for_n" />
534 <Key
535 latin:keyLabel="m" />
536 <Key
537 latin:keyLabel="," />
538 <Key
539 latin:keyLabel="." />
540 <Key
541 latin:keyLabel="\@" />
542 <Key
543 latin:codes="@integer/key_shift"
544 latin:keyIcon="@drawable/sym_keyboard_shift"
545 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
546 latin:keyWidth="12.5%p"
547 latin:isModifier="true"
548 latin:isSticky="true"
549 latin:keyEdgeFlags="right" />
550 </Row>
551 <Row
552 latin:keyboardMode="@+id/mode_im"
553 >
554 <Key
555 latin:codes="@integer/key_shift"
556 latin:keyIcon="@drawable/sym_keyboard_shift"
557 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
558 latin:keyWidth="12.5%p"
559 latin:isModifier="true"
560 latin:isSticky="true"
561 latin:keyEdgeFlags="left" />
562 <Key
563 latin:keyLabel="z"
564 latin:popupKeyboard="@xml/kbd_popup_template"
565 latin:popupCharacters="@string/alternates_for_z" />
566 <Key
567 latin:keyLabel="x" />
568 <Key
569 latin:keyLabel="c"
570 latin:popupKeyboard="@xml/kbd_popup_template"
571 latin:popupCharacters="@string/alternates_for_c" />
572 <Key
573 latin:keyLabel="v"
574 latin:popupKeyboard="@xml/kbd_popup_template"
575 latin:popupCharacters="@string/alternates_for_v" />
576 <Key
577 latin:keyLabel="b" />
578 <Key
579 latin:keyLabel="n"
580 latin:popupKeyboard="@xml/kbd_popup_template"
581 latin:popupCharacters="@string/alternates_for_n" />
582 <Key
583 latin:keyLabel="m" />
584 <Key
585 latin:keyLabel=","
586 latin:temporaryShiftKeyLabel="*"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900587 latin:keyHintIcon="@drawable/key_hint_star_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900588 latin:popupKeyboard="@xml/kbd_popup_template"
589 latin:popupCharacters="*" />
590 <Key
591 latin:keyLabel="."
592 latin:temporaryShiftKeyLabel="!"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900593 latin:keyHintIcon="@drawable/key_hint_exclamation_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900594 latin:popupKeyboard="@xml/kbd_popup_template"
595 latin:popupCharacters="!" />
596 <Key
597 latin:keyLabel="/"
598 latin:temporaryShiftKeyLabel="\?"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900599 latin:keyHintIcon="@drawable/key_hint_question_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900600 latin:popupKeyboard="@xml/kbd_popup_template"
601 latin:popupCharacters="\?" />
602 <Key
603 latin:codes="@integer/key_shift"
604 latin:keyIcon="@drawable/sym_keyboard_shift"
605 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
606 latin:keyWidth="12.5%p"
607 latin:isModifier="true"
608 latin:isSticky="true"
609 latin:keyEdgeFlags="right" />
610 </Row>
611 <Row
612 latin:keyboardMode="@+id/mode_webentry"
613 >
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900614 <Key
satok4fc510a2010-10-01 19:40:44 +0900615 latin:codes="@integer/key_shift"
616 latin:keyIcon="@drawable/sym_keyboard_shift"
617 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
618 latin:keyWidth="12.5%p"
619 latin:isModifier="true"
620 latin:isSticky="true"
621 latin:keyEdgeFlags="left" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900622 <Key
satok4fc510a2010-10-01 19:40:44 +0900623 latin:keyLabel="z"
624 latin:popupKeyboard="@xml/kbd_popup_template"
625 latin:popupCharacters="@string/alternates_for_z" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900626 <Key
satok4fc510a2010-10-01 19:40:44 +0900627 latin:keyLabel="x" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900628 <Key
satok4fc510a2010-10-01 19:40:44 +0900629 latin:keyLabel="c"
630 latin:popupKeyboard="@xml/kbd_popup_template"
631 latin:popupCharacters="@string/alternates_for_c" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900632 <Key
satok4fc510a2010-10-01 19:40:44 +0900633 latin:keyLabel="v"
634 latin:popupKeyboard="@xml/kbd_popup_template"
635 latin:popupCharacters="@string/alternates_for_v" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900636 <Key
satok4fc510a2010-10-01 19:40:44 +0900637 latin:keyLabel="b" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900638 <Key
satok4fc510a2010-10-01 19:40:44 +0900639 latin:keyLabel="n"
640 latin:popupKeyboard="@xml/kbd_popup_template"
641 latin:popupCharacters="@string/alternates_for_n" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900642 <Key
satok4fc510a2010-10-01 19:40:44 +0900643 latin:keyLabel="m" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900644 <Key
satok4fc510a2010-10-01 19:40:44 +0900645 latin:keyLabel=","
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900646 latin:temporaryShiftKeyLabel="*"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900647 latin:keyHintIcon="@drawable/key_hint_star_holo"
satok4fc510a2010-10-01 19:40:44 +0900648 latin:popupKeyboard="@xml/kbd_popup_template"
649 latin:popupCharacters="*" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900650 <Key
satok4fc510a2010-10-01 19:40:44 +0900651 latin:keyLabel="."
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900652 latin:temporaryShiftKeyLabel="!"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900653 latin:keyHintIcon="@drawable/key_hint_exclamation_holo"
satok4fc510a2010-10-01 19:40:44 +0900654 latin:popupKeyboard="@xml/kbd_popup_template"
655 latin:popupCharacters="!" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900656 <Key
satok4fc510a2010-10-01 19:40:44 +0900657 latin:keyLabel="/"
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900658 latin:temporaryShiftKeyLabel="\?"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900659 latin:keyHintIcon="@drawable/key_hint_question_holo"
satok4fc510a2010-10-01 19:40:44 +0900660 latin:popupKeyboard="@xml/kbd_popup_template"
661 latin:popupCharacters="\?" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900662 <Key
satok4fc510a2010-10-01 19:40:44 +0900663 latin:codes="@integer/key_shift"
664 latin:keyIcon="@drawable/sym_keyboard_shift"
665 latin:iconPreview="@drawable/sym_keyboard_feedback_shift"
666 latin:keyWidth="12.5%p"
667 latin:isModifier="true"
668 latin:isSticky="true"
669 latin:keyEdgeFlags="right" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900670 </Row>
Tadashi G. Takaokab514d3f2010-09-28 09:39:19 +0900671 <!-- This row is intentionally not marked as a bottom row -->
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900672 <Row
673 latin:keyboardMode="@+id/mode_normal"
674 >
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900675 <Spacer
676 latin:horizontalGap="16.25%p" />
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900677 <Key
678 latin:keyLabel="("
679 latin:temporaryShiftKeyLabel="&lt;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900680 latin:keyHintIcon="@drawable/key_hint_smaller_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900681 latin:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900682 latin:popupCharacters="&lt;" />
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900683 <Key
684 latin:keyLabel=")"
685 latin:temporaryShiftKeyLabel="&gt;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900686 latin:keyHintIcon="@drawable/key_hint_larger_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900687 latin:popupKeyboard="@xml/kbd_popup_template"
688 latin:popupCharacters="&gt;" />
689 <Key
690 latin:codes="@integer/key_space"
691 latin:keyIcon="@drawable/sym_keyboard_space"
692 latin:iconPreview="@drawable/sym_keyboard_feedback_space"
693 latin:keyWidth="37.5%p"
694 latin:isModifier="true" />
695 <Key
696 latin:keyLabel="_"
697 latin:temporaryShiftKeyLabel="\@"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900698 latin:keyHintIcon="@drawable/key_hint_at_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900699 latin:popupKeyboard="@xml/kbd_popup_template"
700 latin:popupCharacters="\@" />
701 <Key
702 latin:keyLabel="-"
703 latin:temporaryShiftKeyLabel="#"
704 latin:keyHintIcon="@drawable/keyboard_hint_doublecross"
705 latin:popupKeyboard="@xml/kbd_popup_template"
706 latin:popupCharacters="#" />
707 </Row>
708 <Row
709 latin:keyboardMode="@+id/mode_url"
710 >
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900711 <Spacer
712 latin:horizontalGap="16.25%p" />
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900713 <Key
714 latin:keyLabel=".com"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900715 latin:keyOutputText=".com"
716 latin:keyWidth="15.0%p" />
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900717 <Key
718 latin:codes="@integer/key_space"
719 latin:keyIcon="@drawable/sym_keyboard_space"
720 latin:iconPreview="@drawable/sym_keyboard_feedback_space"
721 latin:keyWidth="37.5%p"
722 latin:isModifier="true" />
723 <Key
724 latin:keyLabel="_"
725 latin:temporaryShiftKeyLabel="\@"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900726 latin:keyHintIcon="@drawable/key_hint_at_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900727 latin:popupKeyboard="@xml/kbd_popup_template"
728 latin:popupCharacters="\@" />
729 <Key
730 latin:keyLabel="-"
731 latin:temporaryShiftKeyLabel="#"
732 latin:keyHintIcon="@drawable/keyboard_hint_doublecross"
733 latin:popupKeyboard="@xml/kbd_popup_template"
734 latin:popupCharacters="#" />
735 </Row>
736 <Row
737 latin:keyboardMode="@+id/mode_email"
738 >
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900739 <Spacer
740 latin:horizontalGap="16.25%p" />
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900741 <Key
742 latin:keyLabel=".com"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900743 latin:keyOutputText=".com"
744 latin:keyWidth="15.0%p" />
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900745 <Key
746 latin:codes="@integer/key_space"
747 latin:keyIcon="@drawable/sym_keyboard_space"
748 latin:iconPreview="@drawable/sym_keyboard_feedback_space"
749 latin:keyWidth="37.5%p"
750 latin:isModifier="true" />
751 <Key
752 latin:keyLabel="_" />
753 <Key
754 latin:keyLabel="-" />
755 </Row>
756 <Row
757 latin:keyboardMode="@+id/mode_im"
758 >
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900759 <Spacer
760 latin:horizontalGap="16.25%p" />
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900761 <Key
762 latin:keyLabel=":-)"
763 latin:keyOutputText=":-)"
764 latin:popupKeyboard="@xml/popup_smileys"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900765 latin:keyWidth="15.0%p" />
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900766 <Key
767 latin:codes="@integer/key_space"
768 latin:keyIcon="@drawable/sym_keyboard_space"
769 latin:iconPreview="@drawable/sym_keyboard_feedback_space"
770 latin:keyWidth="37.5%p"
771 latin:isModifier="true" />
772 <Key
773 latin:keyLabel="_"
774 latin:temporaryShiftKeyLabel="\@"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900775 latin:keyHintIcon="@drawable/key_hint_at_holo"
Tadashi G. Takaoka50a61082010-10-11 22:39:04 +0900776 latin:popupKeyboard="@xml/kbd_popup_template"
777 latin:popupCharacters="\@" />
778 <Key
779 latin:keyLabel="-"
780 latin:temporaryShiftKeyLabel="#"
781 latin:keyHintIcon="@drawable/keyboard_hint_doublecross"
782 latin:popupKeyboard="@xml/kbd_popup_template"
783 latin:popupCharacters="#" />
784 </Row>
785 <Row
786 latin:keyboardMode="@+id/mode_webentry"
787 >
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900788 <Spacer
789 latin:horizontalGap="16.25%p" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900790 <Key
satok4fc510a2010-10-01 19:40:44 +0900791 latin:keyLabel="("
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900792 latin:temporaryShiftKeyLabel="&lt;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900793 latin:keyHintIcon="@drawable/key_hint_smaller_holo"
satok4fc510a2010-10-01 19:40:44 +0900794 latin:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900795 latin:popupCharacters="&lt;" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900796 <Key
satok4fc510a2010-10-01 19:40:44 +0900797 latin:keyLabel=")"
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900798 latin:temporaryShiftKeyLabel="&gt;"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900799 latin:keyHintIcon="@drawable/key_hint_larger_holo"
satok4fc510a2010-10-01 19:40:44 +0900800 latin:popupKeyboard="@xml/kbd_popup_template"
801 latin:popupCharacters="&gt;" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900802 <Key
satok4fc510a2010-10-01 19:40:44 +0900803 latin:codes="@integer/key_space"
804 latin:keyIcon="@drawable/sym_keyboard_space"
805 latin:iconPreview="@drawable/sym_keyboard_feedback_space"
806 latin:keyWidth="37.5%p"
807 latin:isModifier="true" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900808 <Key
satok4fc510a2010-10-01 19:40:44 +0900809 latin:keyLabel="_"
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900810 latin:temporaryShiftKeyLabel="\@"
Tadashi G. Takaoka58bfa352010-10-19 17:08:54 +0900811 latin:keyHintIcon="@drawable/key_hint_at_holo"
satok4fc510a2010-10-01 19:40:44 +0900812 latin:popupKeyboard="@xml/kbd_popup_template"
813 latin:popupCharacters="\@" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900814 <Key
satok4fc510a2010-10-01 19:40:44 +0900815 latin:keyLabel="-"
Tadashi G. Takaoka66e306d2010-10-02 15:17:27 +0900816 latin:temporaryShiftKeyLabel="#"
817 latin:keyHintIcon="@drawable/keyboard_hint_doublecross"
satok4fc510a2010-10-01 19:40:44 +0900818 latin:popupKeyboard="@xml/kbd_popup_template"
819 latin:popupCharacters="#" />
Tadashi G. Takaokab1fcbec2010-09-27 17:07:09 +0900820 </Row>
821</Keyboard>