blob: d9d6a15acc01ccd4b2241c8c1a8c0fb97a22ef0f [file] [log] [blame]
satok979f8692010-08-20 14:35:02 +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<!--
22 Danish Keyboard Layout
23
24 Just a copy of the Norwegian layout, with æ/ø switched.
25-->
26
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090027<Keyboard
28 xmlns:android="http://schemas.android.com/apk/res/android"
satok979f8692010-08-20 14:35:02 +090029 android:keyWidth="9.09%p"
30 android:horizontalGap="0px"
31 android:verticalGap="0px"
32 android:keyHeight="@dimen/key_height"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090033>
34 <Row>
35 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090036 android:keyLabel="q"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090037 android:popupKeyboard="@xml/kbd_popup_template"
38 android:popupCharacters="@string/alternates_for_q"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090039 android:keyWidth="8.75%p"
40 android:keyEdgeFlags="left" />
41 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090042 android:keyLabel="w"
43 android:popupKeyboard="@xml/kbd_popup_template"
44 android:popupCharacters="@string/alternates_for_w" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090045 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090046 android:keyLabel="e"
47 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090048 android:popupCharacters="@string/alternates_for_e" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090049 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090050 android:keyLabel="r"
51 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090052 android:popupCharacters="@string/alternates_for_r" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090053 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090054 android:keyLabel="t"
55 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090056 android:popupCharacters="@string/alternates_for_t" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090057 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090058 android:keyLabel="y"
59 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090060 android:popupCharacters="@string/alternates_for_y" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090061 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090062 android:keyLabel="u"
63 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090064 android:popupCharacters="@string/alternates_for_u" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090065 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090066 android:keyLabel="i"
67 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090068 android:popupCharacters="@string/alternates_for_i" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090069 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090070 android:keyLabel="o"
71 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090072 android:popupCharacters="@string/alternates_for_o" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090073 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090074 android:keyLabel="p"
75 android:popupKeyboard="@xml/kbd_popup_template"
76 android:popupCharacters="@string/alternates_for_p" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090077 <Key
78 android:keyLabel="å"
79 android:keyWidth="8.75%p"
80 android:keyEdgeFlags="right" />
81 </Row>
82 <Row>
83 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090084 android:keyLabel="a"
85 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090086 android:popupCharacters="@string/alternates_for_a"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090087 android:keyWidth="8.75%p"
88 android:keyEdgeFlags="left" />
89 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090090 android:keyLabel="s"
91 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090092 android:popupCharacters="@string/alternates_for_s" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090093 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090094 android:keyLabel="d"
95 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090096 android:popupCharacters="@string/alternates_for_d" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090097 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090098 android:keyLabel="f" />
99 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900100 android:keyLabel="g"
101 android:popupKeyboard="@xml/kbd_popup_template"
102 android:popupCharacters="@string/alternates_for_g" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900103 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900104 android:keyLabel="h" />
105 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900106 android:keyLabel="j" />
107 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900108 android:keyLabel="k" />
109 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900110 android:keyLabel="l"
111 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +0900112 android:popupCharacters="@string/alternates_for_l" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900113 <Key
114 android:keyLabel="æ"
115 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +0900116 android:popupCharacters="@string/alternates_for_ae" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900117 <Key
118 android:keyLabel="ø"
119 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +0900120 android:popupCharacters="@string/alternates_for_oe"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900121 android:keyWidth="8.75%p"
122 android:keyEdgeFlags="right" />
123 </Row>
124 <Row
125 android:keyWidth="10%p"
satok979f8692010-08-20 14:35:02 +0900126 >
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900127 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900128 android:codes="@integer/key_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900129 android:keyIcon="@drawable/sym_keyboard_shift"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900130 android:iconPreview="@drawable/sym_keyboard_feedback_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900131 android:keyWidth="15%p"
132 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900133 android:isSticky="true"
134 android:keyEdgeFlags="left" />
135 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900136 android:keyLabel="z"
137 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +0900138 android:popupCharacters="@string/alternates_for_z" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900139 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900140 android:keyLabel="x" />
141 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900142 android:keyLabel="c"
143 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +0900144 android:popupCharacters="@string/alternates_for_c" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900145 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900146 android:keyLabel="v"
147 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +0900148 android:popupCharacters="@string/alternates_for_v" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900149 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900150 android:keyLabel="b" />
151 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900152 android:keyLabel="n"
153 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +0900154 android:popupCharacters="@string/alternates_for_n" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900155 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900156 android:keyLabel="m" />
157 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900158 android:codes="@integer/key_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900159 android:keyIcon="@drawable/sym_keyboard_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900160 android:iconPreview="@drawable/sym_keyboard_feedback_delete"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900161 android:keyWidth="15%p"
162 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900163 android:isRepeatable="true"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900164 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900165 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900166 <Row
167 android:keyboardMode="@+id/mode_normal"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900168 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900169 android:rowEdgeFlags="bottom"
170 >
171 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900172 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900173 android:keyLabel="@string/label_symbol_key"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900174 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900175 android:isModifier="true"
176 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900177 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900178 android:codes="@integer/key_f1"
179 android:keyIcon="@drawable/sym_keyboard_mic"
180 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900181 android:isModifier="true" />
182 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900183 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900184 android:keyIcon="@drawable/sym_keyboard_space"
185 android:iconPreview="@drawable/sym_keyboard_feedback_space"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900186 android:keyWidth="40%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900187 android:isModifier="true"
188 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900189 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900190 android:keyLabel="."
191 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900192 android:isModifier="true" />
193 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900194 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900195 android:keyIcon="@drawable/sym_keyboard_return"
196 android:iconPreview="@drawable/sym_keyboard_feedback_return"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900197 android:keyWidth="20%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900198 android:isModifier="true"
199 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900200 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900201 <Row
202 android:keyboardMode="@+id/mode_url"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900203 android:keyWidth="10%p"
204 android:rowEdgeFlags="bottom"
205 >
206 <Key
207 android:codes="@integer/key_symbol"
208 android:keyLabel="@string/label_symbol_key"
209 android:keyWidth="20%p"
210 android:isModifier="true"
211 android:keyEdgeFlags="left" />
212 <Key
213 android:keyLabel="/"
214 android:isModifier="true" />
215 <Key
216 android:codes="@integer/key_space"
217 android:keyIcon="@drawable/sym_keyboard_space"
218 android:iconPreview="@drawable/sym_keyboard_feedback_space"
219 android:keyWidth="40%p"
220 android:isModifier="true"
221 android:isRepeatable="true" />
222 <Key
223 android:keyLabel="."
224 android:popupKeyboard="@xml/popup_punctuation"
225 android:isModifier="true" />
226 <Key
227 android:codes="@integer/key_return"
228 android:keyIcon="@drawable/sym_keyboard_return"
229 android:iconPreview="@drawable/sym_keyboard_feedback_return"
230 android:keyWidth="20%p"
231 android:isModifier="true"
232 android:keyEdgeFlags="right" />
233 </Row>
234 <Row
235 android:keyboardMode="@+id/mode_email"
236 android:keyWidth="10%p"
237 android:rowEdgeFlags="bottom"
238 >
239 <Key
240 android:codes="@integer/key_symbol"
241 android:keyLabel="@string/label_symbol_key"
242 android:keyWidth="20%p"
243 android:isModifier="true"
244 android:keyEdgeFlags="left" />
245 <Key
246 android:keyLabel="\@"
247 android:isModifier="true" />
248 <Key
249 android:codes="@integer/key_space"
250 android:keyIcon="@drawable/sym_keyboard_space"
251 android:iconPreview="@drawable/sym_keyboard_feedback_space"
252 android:keyWidth="40%p"
253 android:isModifier="true"
254 android:isRepeatable="true" />
255 <Key
256 android:keyLabel="."
257 android:popupKeyboard="@xml/popup_punctuation"
258 android:isModifier="true" />
259 <Key
260 android:codes="@integer/key_return"
261 android:keyIcon="@drawable/sym_keyboard_return"
262 android:iconPreview="@drawable/sym_keyboard_feedback_return"
263 android:keyWidth="20%p"
264 android:isModifier="true"
265 android:keyEdgeFlags="right" />
266 </Row>
267 <Row
268 android:keyboardMode="@+id/mode_im"
269 android:keyWidth="10%p"
270 android:rowEdgeFlags="bottom"
271 >
272 <Key
273 android:codes="@integer/key_symbol"
274 android:keyLabel="@string/label_symbol_key"
275 android:keyWidth="20%p"
276 android:isModifier="true"
277 android:keyEdgeFlags="left" />
278 <Key
279 android:codes="@integer/key_f1"
280 android:keyIcon="@drawable/sym_keyboard_mic"
281 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
282 android:isModifier="true" />
283 <Key
284 android:codes="@integer/key_space"
285 android:keyIcon="@drawable/sym_keyboard_space"
286 android:iconPreview="@drawable/sym_keyboard_feedback_space"
287 android:keyWidth="40%p"
288 android:isModifier="true"
289 android:isRepeatable="true" />
290 <Key
291 android:keyLabel="."
292 android:popupKeyboard="@xml/popup_punctuation"
293 android:isModifier="true" />
294 <Key
295 android:keyLabel=":-)"
296 android:keyOutputText=":-) "
297 android:popupKeyboard="@xml/popup_smileys"
298 android:keyWidth="20%p"
299 android:isModifier="true"
300 android:keyEdgeFlags="right" />
301 </Row>
302 <Row
303 android:keyboardMode="@+id/mode_webentry"
304 android:keyWidth="10%p"
305 android:rowEdgeFlags="bottom"
306 >
307 <Key
308 android:codes="@integer/key_symbol"
309 android:keyLabel="@string/label_symbol_key"
310 android:keyWidth="20%p"
311 android:isModifier="true"
312 android:keyEdgeFlags="left" />
313 <Key
314 android:codes="@integer/key_f1"
315 android:keyIcon="@drawable/sym_keyboard_mic"
316 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
317 android:isModifier="true" />
318 <Key
319 android:codes="@integer/key_space"
320 android:keyIcon="@drawable/sym_keyboard_space"
321 android:iconPreview="@drawable/sym_keyboard_feedback_space"
322 android:keyWidth="20%p"
323 android:isModifier="true"
324 android:isRepeatable="true" />
325 <Key
326 android:codes="@integer/key_tab"
327 android:keyIcon="@drawable/sym_keyboard_tab"
328 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
329 android:keyWidth="20%p"
330 android:isModifier="true" />
331 <Key
332 android:keyLabel="."
333 android:popupKeyboard="@xml/popup_punctuation"
334 android:isModifier="true" />
335 <Key
336 android:codes="@integer/key_return"
337 android:keyIcon="@drawable/sym_keyboard_return"
338 android:iconPreview="@drawable/sym_keyboard_feedback_return"
339 android:keyWidth="20%p"
340 android:isModifier="true"
341 android:keyEdgeFlags="right" />
342 </Row>
343 <Row
344 android:keyboardMode="@+id/mode_normal_with_settings_key"
345 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900346 android:rowEdgeFlags="bottom"
347 >
348 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900349 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900350 android:keyLabel="@string/label_symbol_key"
351 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900352 android:isModifier="true"
353 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900354 <Key
355 android:codes="@integer/key_settings"
356 android:keyIcon="@drawable/sym_keyboard_settings"
357 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900358 android:isModifier="true" />
359 <Key
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900360 android:codes="@integer/key_f1"
361 android:keyIcon="@drawable/sym_keyboard_mic"
362 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
satok007803c2010-09-08 17:24:16 +0900363 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900364 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900365 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900366 android:keyIcon="@drawable/sym_keyboard_space"
367 android:iconPreview="@drawable/sym_keyboard_feedback_space"
368 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900369 android:isModifier="true"
370 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900371 <Key
372 android:keyLabel="."
373 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900374 android:isModifier="true" />
375 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900376 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900377 android:keyIcon="@drawable/sym_keyboard_return"
378 android:iconPreview="@drawable/sym_keyboard_feedback_return"
379 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900380 android:isModifier="true"
381 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900382 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900383 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900384 android:keyboardMode="@+id/mode_url_with_settings_key"
385 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900386 android:rowEdgeFlags="bottom"
387 >
388 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900389 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900390 android:keyLabel="@string/label_symbol_key"
391 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900392 android:isModifier="true"
393 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900394 <Key
395 android:codes="@integer/key_settings"
396 android:keyIcon="@drawable/sym_keyboard_settings"
397 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900398 android:isModifier="true" />
399 <Key
400 android:keyLabel="/"
401 android:isModifier="true" />
402 <Key
403 android:codes="@integer/key_space"
404 android:keyIcon="@drawable/sym_keyboard_space"
405 android:iconPreview="@drawable/sym_keyboard_feedback_space"
406 android:keyWidth="30%p"
407 android:isModifier="true"
408 android:isRepeatable="true" />
409 <Key
410 android:keyLabel="."
411 android:popupKeyboard="@xml/popup_punctuation"
412 android:isModifier="true" />
413 <Key
414 android:codes="@integer/key_return"
415 android:keyIcon="@drawable/sym_keyboard_return"
416 android:iconPreview="@drawable/sym_keyboard_feedback_return"
417 android:keyWidth="25%p"
418 android:isModifier="true"
419 android:keyEdgeFlags="right" />
420 </Row>
421 <Row
422 android:keyboardMode="@+id/mode_email_with_settings_key"
423 android:keyWidth="10%p"
424 android:rowEdgeFlags="bottom"
425 >
426 <Key
427 android:codes="@integer/key_symbol"
428 android:keyLabel="@string/label_symbol_key"
429 android:keyWidth="15%p"
430 android:isModifier="true"
431 android:keyEdgeFlags="left" />
432 <Key
433 android:codes="@integer/key_settings"
434 android:keyIcon="@drawable/sym_keyboard_settings"
435 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900436 android:isModifier="true" />
437 <Key
438 android:keyLabel="\@"
439 android:isModifier="true" />
440 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900441 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900442 android:keyIcon="@drawable/sym_keyboard_space"
443 android:iconPreview="@drawable/sym_keyboard_feedback_space"
444 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900445 android:isModifier="true"
446 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900447 <Key
448 android:keyLabel="."
449 android:popupKeyboard="@xml/popup_punctuation"
450 android:isModifier="true" />
451 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900452 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900453 android:keyIcon="@drawable/sym_keyboard_return"
454 android:iconPreview="@drawable/sym_keyboard_feedback_return"
455 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900456 android:isModifier="true"
457 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900458 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900459 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900460 android:keyboardMode="@+id/mode_im_with_settings_key"
461 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900462 android:rowEdgeFlags="bottom"
463 >
464 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900465 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900466 android:keyLabel="@string/label_symbol_key"
467 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900468 android:isModifier="true"
469 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900470 <Key
471 android:codes="@integer/key_settings"
472 android:keyIcon="@drawable/sym_keyboard_settings"
473 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900474 android:isModifier="true" />
475 <Key
476 android:codes="@integer/key_f1"
477 android:keyIcon="@drawable/sym_keyboard_mic"
478 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900479 android:isModifier="true" />
480 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900481 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900482 android:keyIcon="@drawable/sym_keyboard_space"
483 android:iconPreview="@drawable/sym_keyboard_feedback_space"
484 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900485 android:isModifier="true"
486 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900487 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900488 android:keyLabel="."
489 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900490 android:isModifier="true" />
491 <Key
492 android:keyLabel=":-)"
493 android:keyOutputText=":-) "
494 android:popupKeyboard="@xml/popup_smileys"
495 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900496 android:isModifier="true"
497 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900498 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900499 <Row
Ken Wakasa1508c0e2010-09-15 13:37:52 +0900500 android:keyboardMode="@+id/mode_webentry_with_settings_key"
501 android:keyWidth="10%p"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900502 android:rowEdgeFlags="bottom"
503 >
504 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900505 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900506 android:keyLabel="@string/label_symbol_key"
507 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900508 android:isModifier="true"
509 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900510 <Key
511 android:codes="@integer/key_settings"
512 android:keyIcon="@drawable/sym_keyboard_settings"
513 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900514 android:isModifier="true" />
515 <Key
516 android:codes="@integer/key_f1"
517 android:keyIcon="@drawable/sym_keyboard_mic"
518 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900519 android:isModifier="true" />
520 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900521 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900522 android:keyIcon="@drawable/sym_keyboard_space"
523 android:iconPreview="@drawable/sym_keyboard_feedback_space"
524 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900525 android:isModifier="true"
526 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900527 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900528 android:codes="@integer/key_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900529 android:keyIcon="@drawable/sym_keyboard_tab"
530 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900531 android:isModifier="true" />
532 <Key
533 android:keyLabel="."
534 android:popupKeyboard="@xml/popup_punctuation"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900535 android:isModifier="true" />
536 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900537 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900538 android:keyIcon="@drawable/sym_keyboard_return"
539 android:iconPreview="@drawable/sym_keyboard_feedback_return"
540 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900541 android:isModifier="true"
542 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900543 </Row>
satok007803c2010-09-08 17:24:16 +0900544</Keyboard>