blob: 3bbd55251d36ec0c757dae264382b95983247d86 [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"
37 android:keyWidth="8.75%p"
38 android:keyEdgeFlags="left" />
39 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090040 android:keyLabel="w" />
41 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090042 android:keyLabel="e"
43 android:popupKeyboard="@xml/kbd_popup_template"
44 android:popupCharacters="éèêëę€" />
45 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090046 android:keyLabel="r"
47 android:popupKeyboard="@xml/kbd_popup_template"
48 android:popupCharacters="ř" />
49 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090050 android:keyLabel="t"
51 android:popupKeyboard="@xml/kbd_popup_template"
52 android:popupCharacters="ťþ" />
53 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090054 android:keyLabel="y"
55 android:popupKeyboard="@xml/kbd_popup_template"
56 android:popupCharacters="ýÿü" />
57 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090058 android:keyLabel="u"
59 android:popupKeyboard="@xml/kbd_popup_template"
60 android:popupCharacters="úùûū" />
61 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090062 android:keyLabel="i"
63 android:popupKeyboard="@xml/kbd_popup_template"
64 android:popupCharacters="íìîï" />
65 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090066 android:keyLabel="o"
67 android:popupKeyboard="@xml/kbd_popup_template"
68 android:popupCharacters="óòôõ" />
69 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090070 android:keyLabel="p" />
71 <Key
72 android:keyLabel="å"
73 android:keyWidth="8.75%p"
74 android:keyEdgeFlags="right" />
75 </Row>
76 <Row>
77 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090078 android:keyLabel="a"
79 android:popupKeyboard="@xml/kbd_popup_template"
80 android:popupCharacters="áàâąã"
81 android:keyWidth="8.75%p"
82 android:keyEdgeFlags="left" />
83 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090084 android:keyLabel="s"
85 android:popupKeyboard="@xml/kbd_popup_template"
86 android:popupCharacters="śšşß" />
87 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090088 android:keyLabel="d"
89 android:popupKeyboard="@xml/kbd_popup_template"
90 android:popupCharacters="ðď" />
91 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090092 android:keyLabel="f" />
93 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090094 android:keyLabel="g" />
95 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090096 android:keyLabel="h" />
97 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090098 android:keyLabel="j" />
99 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900100 android:keyLabel="k" />
101 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900102 android:keyLabel="l"
103 android:popupKeyboard="@xml/kbd_popup_template"
104 android:popupCharacters="ł" />
105 <Key
106 android:keyLabel="æ"
107 android:popupKeyboard="@xml/kbd_popup_template"
108 android:popupCharacters="ä" />
109 <Key
110 android:keyLabel="ø"
111 android:popupKeyboard="@xml/kbd_popup_template"
112 android:popupCharacters="öœ"
113 android:keyWidth="8.75%p"
114 android:keyEdgeFlags="right" />
115 </Row>
116 <Row
117 android:keyWidth="10%p"
satok979f8692010-08-20 14:35:02 +0900118 >
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900119 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900120 android:codes="@integer/key_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900121 android:keyIcon="@drawable/sym_keyboard_shift"
122 android:keyWidth="15%p"
123 android:isModifier="true"
124 android:iconPreview="@drawable/sym_keyboard_feedback_shift"
125 android:isSticky="true"
126 android:keyEdgeFlags="left" />
127 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900128 android:keyLabel="z"
129 android:popupKeyboard="@xml/kbd_popup_template"
130 android:popupCharacters="źžż" />
131 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900132 android:keyLabel="x" />
133 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900134 android:keyLabel="c"
135 android:popupKeyboard="@xml/kbd_popup_template"
136 android:popupCharacters="çćč" />
137 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900138 android:keyLabel="v"
139 android:popupKeyboard="@xml/kbd_popup_template"
140 android:popupCharacters="w" />
141 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900142 android:keyLabel="b" />
143 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900144 android:keyLabel="n"
145 android:popupKeyboard="@xml/kbd_popup_template"
146 android:popupCharacters="ńñň" />
147 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900148 android:keyLabel="m" />
149 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900150 android:codes="@integer/key_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900151 android:keyIcon="@drawable/sym_keyboard_delete"
152 android:keyWidth="15%p"
153 android:keyEdgeFlags="right"
154 android:iconPreview="@drawable/sym_keyboard_feedback_delete"
155 android:isRepeatable="true"
156 android:isModifier="true" />
satok979f8692010-08-20 14:35:02 +0900157 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900158 <Row
159 android:keyboardMode="@+id/mode_normal"
160 android:rowEdgeFlags="bottom"
161 >
162 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900163 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900164 android:keyLabel="@string/label_symbol_key"
165 android:keyWidth="15%p"
166 android:keyEdgeFlags="left"
167 android:isModifier="true" />
168 <Key
169 android:codes="@integer/key_settings"
170 android:keyIcon="@drawable/sym_keyboard_settings"
171 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
172 android:keyWidth="10%p"
173 android:isModifier="true" />
174 <Key
175 android:codes="@integer/key_f1"
176 android:keyIcon="@drawable/sym_keyboard_mic"
177 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
178 android:keyWidth="10%p"
179 android:isModifier="true" />
180 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900181 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900182 android:keyIcon="@drawable/sym_keyboard_space"
183 android:iconPreview="@drawable/sym_keyboard_feedback_space"
184 android:keyWidth="30%p"
185 android:isRepeatable="true"
186 android:isModifier="true" />
187 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900188 android:keyLabel="."
189 android:popupKeyboard="@xml/popup_punctuation"
190 android:keyWidth="10%p"
191 android:isModifier="true" />
192 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900193 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900194 android:keyIcon="@drawable/sym_keyboard_return"
195 android:iconPreview="@drawable/sym_keyboard_feedback_return"
196 android:keyWidth="25%p"
197 android:keyEdgeFlags="right"
198 android:isModifier="true" />
satok979f8692010-08-20 14:35:02 +0900199 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900200 <Row
201 android:keyboardMode="@+id/mode_url"
202 android:rowEdgeFlags="bottom"
203 >
204 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900205 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900206 android:keyLabel="@string/label_symbol_key"
207 android:keyWidth="15%p"
208 android:keyEdgeFlags="left"
209 android:isModifier="true" />
210 <Key
211 android:codes="@integer/key_settings"
212 android:keyIcon="@drawable/sym_keyboard_settings"
213 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
214 android:keyWidth="10%p"
215 android:isModifier="true" />
216 <Key
217 android:keyLabel="/"
satok007803c2010-09-08 17:24:16 +0900218 android:keyWidth="10%p"
219 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900220 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900221 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900222 android:keyIcon="@drawable/sym_keyboard_space"
223 android:iconPreview="@drawable/sym_keyboard_feedback_space"
224 android:keyWidth="30%p"
225 android:isRepeatable="true"
226 android:isModifier="true" />
227 <Key
228 android:keyLabel="."
229 android:popupKeyboard="@xml/popup_punctuation"
230 android:keyWidth="10%p"
231 android:isModifier="true" />
232 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900233 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900234 android:keyIcon="@drawable/sym_keyboard_return"
235 android:iconPreview="@drawable/sym_keyboard_feedback_return"
236 android:keyWidth="25%p"
237 android:keyEdgeFlags="right"
238 android:isModifier="true" />
satok979f8692010-08-20 14:35:02 +0900239 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900240 <Row
241 android:keyboardMode="@+id/mode_email"
242 android:rowEdgeFlags="bottom"
243 >
244 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900245 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900246 android:keyLabel="@string/label_symbol_key"
247 android:keyWidth="15%p"
248 android:keyEdgeFlags="left"
249 android:isModifier="true" />
250 <Key
251 android:codes="@integer/key_settings"
252 android:keyIcon="@drawable/sym_keyboard_settings"
253 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
254 android:keyWidth="10%p"
255 android:isModifier="true" />
256 <Key
257 android:keyLabel="\@"
258 android:isModifier="true" />
259 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900260 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900261 android:keyIcon="@drawable/sym_keyboard_space"
262 android:iconPreview="@drawable/sym_keyboard_feedback_space"
263 android:keyWidth="30%p"
264 android:isRepeatable="true"
265 android:isModifier="true" />
266 <Key
267 android:keyLabel="."
268 android:popupKeyboard="@xml/popup_punctuation"
269 android:isModifier="true" />
270 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900271 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900272 android:keyIcon="@drawable/sym_keyboard_return"
273 android:iconPreview="@drawable/sym_keyboard_feedback_return"
274 android:keyWidth="25%p"
275 android:keyEdgeFlags="right"
276 android:isModifier="true" />
satok979f8692010-08-20 14:35:02 +0900277 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900278 <Row
279 android:keyboardMode="@+id/mode_im"
280 android:rowEdgeFlags="bottom"
281 >
282 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900283 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900284 android:keyLabel="@string/label_symbol_key"
285 android:keyWidth="15%p"
286 android:keyEdgeFlags="left"
287 android:isModifier="true" />
288 <Key
289 android:codes="@integer/key_settings"
290 android:keyIcon="@drawable/sym_keyboard_settings"
291 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
292 android:keyWidth="10%p"
293 android:isModifier="true" />
294 <Key
295 android:codes="@integer/key_f1"
296 android:keyIcon="@drawable/sym_keyboard_mic"
297 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
298 android:keyWidth="10%p"
299 android:isModifier="true" />
300 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900301 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900302 android:keyIcon="@drawable/sym_keyboard_space"
303 android:iconPreview="@drawable/sym_keyboard_feedback_space"
304 android:keyWidth="30%p"
305 android:isRepeatable="true"
306 android:isModifier="true" />
307 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900308 android:keyLabel="."
309 android:popupKeyboard="@xml/popup_punctuation"
310 android:keyWidth="10%p"
311 android:isModifier="true" />
312 <Key
313 android:keyLabel=":-)"
314 android:keyOutputText=":-) "
315 android:popupKeyboard="@xml/popup_smileys"
316 android:keyWidth="25%p"
317 android:keyEdgeFlags="right"
318 android:isModifier="true" />
satok979f8692010-08-20 14:35:02 +0900319 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900320 <Row
321 android:keyboardMode="@+id/mode_webentry"
322 android:rowEdgeFlags="bottom"
323 >
324 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900325 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900326 android:keyLabel="@string/label_symbol_key"
327 android:keyWidth="15%p"
328 android:keyEdgeFlags="left"
329 android:isModifier="true" />
330 <Key
331 android:codes="@integer/key_settings"
332 android:keyIcon="@drawable/sym_keyboard_settings"
333 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
334 android:keyWidth="10%p"
335 android:isModifier="true" />
336 <Key
337 android:codes="@integer/key_f1"
338 android:keyIcon="@drawable/sym_keyboard_mic"
339 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
340 android:keyWidth="10%p"
341 android:isModifier="true" />
342 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900343 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900344 android:keyIcon="@drawable/sym_keyboard_space"
345 android:iconPreview="@drawable/sym_keyboard_feedback_space"
346 android:keyWidth="30%p"
347 android:isRepeatable="true"
348 android:isModifier="true" />
349 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900350 android:codes="@integer/key_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900351 android:keyIcon="@drawable/sym_keyboard_tab"
352 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
353 android:keyWidth="10%p"
354 android:isModifier="true" />
355 <Key
356 android:keyLabel="."
357 android:popupKeyboard="@xml/popup_punctuation"
358 android:keyWidth="10%p"
359 android:isModifier="true" />
360 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900361 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900362 android:keyIcon="@drawable/sym_keyboard_return"
363 android:iconPreview="@drawable/sym_keyboard_feedback_return"
364 android:keyWidth="15%p"
365 android:keyEdgeFlags="right"
366 android:isModifier="true" />
satok979f8692010-08-20 14:35:02 +0900367 </Row>
satok007803c2010-09-08 17:24:16 +0900368</Keyboard>