blob: 7e24e0790975a5d811a196e1c4dea8145aa19f56 [file] [log] [blame]
satok979f8692010-08-20 14:35:02 +09001<?xml version="1.0" encoding="utf-8"?>
2<!--
3/*
4**
5** Copyright 2008, 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<!-- Serbian keyboard layout, based on the X11 layout for Serbian -->
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090022<Keyboard
23 xmlns:android="http://schemas.android.com/apk/res/android"
satok979f8692010-08-20 14:35:02 +090024 android:keyWidth="9.09%p"
25 android:horizontalGap="0px"
26 android:verticalGap="0px"
27 android:keyHeight="@dimen/key_height"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090028>
29 <Row>
30 <Key
31 android:keyLabel="љ"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090032 android:popupKeyboard="@xml/kbd_popup_template"
33 android:popupCharacters="1"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090034 android:keyEdgeFlags="left" />
35 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090036 android:keyLabel="њ"
37 android:popupKeyboard="@xml/kbd_popup_template"
38 android:popupCharacters="2" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090039 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090040 android:keyLabel="е"
41 android:popupKeyboard="@xml/kbd_popup_template"
42 android:popupCharacters="3" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090043 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090044 android:keyLabel="р"
45 android:popupKeyboard="@xml/kbd_popup_template"
46 android:popupCharacters="4" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090047 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090048 android:keyLabel="т"
49 android:popupKeyboard="@xml/kbd_popup_template"
50 android:popupCharacters="5" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090051 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090052 android:keyLabel="з"
53 android:popupKeyboard="@xml/kbd_popup_template"
54 android:popupCharacters="6" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090055 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090056 android:keyLabel="у"
57 android:popupKeyboard="@xml/kbd_popup_template"
58 android:popupCharacters="7" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090059 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090060 android:keyLabel="и"
61 android:popupKeyboard="@xml/kbd_popup_template"
62 android:popupCharacters="8" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090063 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090064 android:keyLabel="о"
65 android:popupKeyboard="@xml/kbd_popup_template"
66 android:popupCharacters="9" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090067 <Key
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090068 android:keyLabel="п"
69 android:popupKeyboard="@xml/kbd_popup_template"
70 android:popupCharacters="0" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090071 <Key
72 android:keyLabel="ш"
73 android:keyEdgeFlags="right" />
74 </Row>
75 <Row>
76 <Key
77 android:keyLabel="а"
78 android:keyEdgeFlags="left" />
79 <Key
80 android:keyLabel="с" />
81 <Key
82 android:keyLabel="д" />
83 <Key
84 android:keyLabel="ф" />
85 <Key
86 android:keyLabel="г" />
87 <Key
88 android:keyLabel="х" />
89 <Key
90 android:keyLabel="ј" />
91 <Key
92 android:keyLabel="к" />
93 <Key
94 android:keyLabel="л" />
95 <Key
96 android:keyLabel="ч" />
97 <Key
98 android:keyLabel="ћ" />
99 <Key
100 android:keyLabel="ђ"
101 android:keyEdgeFlags="right" />
102 </Row>
103 <Row
104 android:keyWidth="8.5%p"
satok979f8692010-08-20 14:35:02 +0900105 >
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900106 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900107 android:codes="@integer/key_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +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. Takaoka232863a2010-09-08 15:12:51 +0900110 android:keyWidth="11.75%p"
111 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900112 android:isSticky="true"
113 android:keyEdgeFlags="left" />
114 <Key
115 android:keyLabel="ж" />
116 <Key
117 android:keyLabel="џ" />
118 <Key
119 android:keyLabel="ц" />
120 <Key
121 android:keyLabel="в" />
122 <Key
123 android:keyLabel="б" />
124 <Key
125 android:keyLabel="н" />
126 <Key
127 android:keyLabel="м" />
128 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900129 android:codes="@integer/key_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900130 android:keyIcon="@drawable/sym_keyboard_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900131 android:iconPreview="@drawable/sym_keyboard_feedback_delete"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900132 android:keyWidth="11.75%p"
133 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900134 android:isRepeatable="true"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900135 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900136 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900137 <Row
138 android:keyboardMode="@+id/mode_normal"
139 android:rowEdgeFlags="bottom"
140 >
141 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900142 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900143 android:keyLabel="@string/label_symbol_key"
144 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900145 android:isModifier="true"
146 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900147 <Key
148 android:codes="@integer/key_settings"
149 android:keyIcon="@drawable/sym_keyboard_settings"
150 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
151 android:keyWidth="10%p"
152 android:isModifier="true" />
153 <Key
154 android:codes="@integer/key_f1"
155 android:keyIcon="@drawable/sym_keyboard_mic"
156 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
157 android:keyWidth="10%p"
158 android:isModifier="true" />
159 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900160 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900161 android:keyIcon="@drawable/sym_keyboard_space"
162 android:iconPreview="@drawable/sym_keyboard_feedback_space"
163 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900164 android:isModifier="true"
165 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900166 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900167 android:keyLabel="."
168 android:popupKeyboard="@xml/popup_punctuation"
169 android:keyWidth="10%p"
170 android:isModifier="true" />
171 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900172 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900173 android:keyIcon="@drawable/sym_keyboard_return"
174 android:iconPreview="@drawable/sym_keyboard_feedback_return"
175 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900176 android:isModifier="true"
177 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900178 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900179 <Row
180 android:keyboardMode="@+id/mode_url"
181 android:rowEdgeFlags="bottom"
182 >
183 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900184 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900185 android:keyLabel="@string/label_symbol_key"
186 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900187 android:isModifier="true"
188 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900189 <Key
190 android:codes="@integer/key_settings"
191 android:keyIcon="@drawable/sym_keyboard_settings"
192 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
193 android:keyWidth="10%p"
194 android:isModifier="true" />
195 <Key
196 android:keyLabel="/"
satok007803c2010-09-08 17:24:16 +0900197 android:keyWidth="10%p"
198 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900199 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900200 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900201 android:keyIcon="@drawable/sym_keyboard_space"
202 android:iconPreview="@drawable/sym_keyboard_feedback_space"
203 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900204 android:isModifier="true"
205 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900206 <Key
207 android:keyLabel="."
208 android:popupKeyboard="@xml/popup_punctuation"
209 android:keyWidth="10%p"
210 android:isModifier="true" />
211 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900212 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900213 android:keyIcon="@drawable/sym_keyboard_return"
214 android:iconPreview="@drawable/sym_keyboard_feedback_return"
215 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900216 android:isModifier="true"
217 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900218 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900219 <Row
220 android:keyboardMode="@+id/mode_email"
221 android:rowEdgeFlags="bottom"
222 >
223 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900224 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900225 android:keyLabel="@string/label_symbol_key"
226 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900227 android:isModifier="true"
228 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900229 <Key
230 android:codes="@integer/key_settings"
231 android:keyIcon="@drawable/sym_keyboard_settings"
232 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
233 android:keyWidth="10%p"
234 android:isModifier="true" />
235 <Key
236 android:keyLabel="\@"
237 android:isModifier="true" />
238 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900239 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900240 android:keyIcon="@drawable/sym_keyboard_space"
241 android:iconPreview="@drawable/sym_keyboard_feedback_space"
242 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900243 android:isModifier="true"
244 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900245 <Key
246 android:keyLabel="."
247 android:popupKeyboard="@xml/popup_punctuation"
248 android:isModifier="true" />
249 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900250 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900251 android:keyIcon="@drawable/sym_keyboard_return"
252 android:iconPreview="@drawable/sym_keyboard_feedback_return"
253 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900254 android:isModifier="true"
255 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900256 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900257 <Row
258 android:keyboardMode="@+id/mode_im"
259 android:rowEdgeFlags="bottom"
260 >
261 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900262 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900263 android:keyLabel="@string/label_symbol_key"
264 android:keyWidth="15%p"
265 android:keyEdgeFlags="left"
266 android:isModifier="true" />
267 <Key
268 android:codes="@integer/key_settings"
269 android:keyIcon="@drawable/sym_keyboard_settings"
270 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
271 android:keyWidth="10%p"
272 android:isModifier="true" />
273 <Key
274 android:codes="@integer/key_f1"
275 android:keyIcon="@drawable/sym_keyboard_mic"
276 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
277 android:keyWidth="10%p"
278 android:isModifier="true" />
279 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900280 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900281 android:keyIcon="@drawable/sym_keyboard_space"
282 android:iconPreview="@drawable/sym_keyboard_feedback_space"
283 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900284 android:isModifier="true"
285 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900286 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900287 android:keyLabel="."
288 android:popupKeyboard="@xml/popup_punctuation"
289 android:keyWidth="10%p"
290 android:isModifier="true" />
291 <Key
292 android:keyLabel=":-)"
293 android:keyOutputText=":-) "
294 android:popupKeyboard="@xml/popup_smileys"
295 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900296 android:isModifier="true"
297 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900298 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900299 <Row
300 android:keyboardMode="@+id/mode_webentry"
301 android:rowEdgeFlags="bottom"
302 >
303 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900304 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900305 android:keyLabel="@string/label_symbol_key"
306 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900307 android:isModifier="true"
308 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900309 <Key
310 android:codes="@integer/key_settings"
311 android:keyIcon="@drawable/sym_keyboard_settings"
312 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
313 android:keyWidth="10%p"
314 android:isModifier="true" />
315 <Key
316 android:codes="@integer/key_f1"
317 android:keyIcon="@drawable/sym_keyboard_mic"
318 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
319 android:keyWidth="10%p"
320 android:isModifier="true" />
321 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900322 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900323 android:keyIcon="@drawable/sym_keyboard_space"
324 android:iconPreview="@drawable/sym_keyboard_feedback_space"
325 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900326 android:isModifier="true"
327 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900328 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900329 android:codes="@integer/key_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900330 android:keyIcon="@drawable/sym_keyboard_tab"
331 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
332 android:keyWidth="10%p"
333 android:isModifier="true" />
334 <Key
335 android:keyLabel="."
336 android:popupKeyboard="@xml/popup_punctuation"
337 android:keyWidth="10%p"
338 android:isModifier="true" />
339 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900340 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900341 android:keyIcon="@drawable/sym_keyboard_return"
342 android:iconPreview="@drawable/sym_keyboard_feedback_return"
343 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900344 android:isModifier="true"
345 android:keyEdgeFlags="right" />
satok979f8692010-08-20 14:35:02 +0900346 </Row>
satok007803c2010-09-08 17:24:16 +0900347</Keyboard>