blob: b86a3d68b81ecad5e4c18abf085aadcb7d143418 [file] [log] [blame]
Amith Yamasani36fcf252009-10-12 13:48:35 -07001<?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
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090021<Keyboard
22 xmlns:android="http://schemas.android.com/apk/res/android"
Amith Yamasani36fcf252009-10-12 13:48:35 -070023 android:keyWidth="9.09%p"
24 android:horizontalGap="0px"
25 android:verticalGap="0px"
26 android:keyHeight="@dimen/key_height"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090027>
28 <Row>
29 <Key
30 android:keyLabel="й"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +090031 android:popupKeyboard="@xml/kbd_popup_template"
32 android:popupCharacters="1"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +090033 android:keyWidth="8.75%p"
34 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
48 android:keyLabel="е"
49 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +090050 android:popupCharacters="@string/alternates_for_cyrillic_e" />
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:keyWidth="8.75%p"
74 android:keyEdgeFlags="right" />
75 </Row>
76 <Row>
77 <Key
78 android:keyLabel="ф"
79 android:keyWidth="8.75%p"
80 android:keyEdgeFlags="left" />
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:keyWidth="8.75%p"
102 android:keyEdgeFlags="right" />
103 </Row>
104 <Row
105 android:keyWidth="8.5%p"
Amith Yamasani36fcf252009-10-12 13:48:35 -0700106 >
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900107 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900108 android:codes="@integer/key_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900109 android:keyIcon="@drawable/sym_keyboard_shift"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900110 android:iconPreview="@drawable/sym_keyboard_feedback_shift"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900111 android:keyWidth="11.75%p"
112 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900113 android:isSticky="true"
114 android:keyEdgeFlags="left" />
115 <Key
116 android:keyLabel="я" />
117 <Key
118 android:keyLabel="ч" />
119 <Key
120 android:keyLabel="с" />
121 <Key
122 android:keyLabel="м" />
123 <Key
124 android:keyLabel="и" />
125 <Key
126 android:keyLabel="т" />
127 <Key
128 android:keyLabel="ь"
129 android:popupKeyboard="@xml/kbd_popup_template"
Tadashi G. Takaoka2dd905b2010-09-08 18:32:39 +0900130 android:popupCharacters="@string/alternates_for_cyrillic_soft_sign" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900131 <Key
132 android:keyLabel="б" />
133 <Key
134 android:keyLabel="ю" />
135 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900136 android:codes="@integer/key_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900137 android:keyIcon="@drawable/sym_keyboard_delete"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900138 android:iconPreview="@drawable/sym_keyboard_feedback_delete"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900139 android:keyWidth="11.75%p"
140 android:isModifier="true"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900141 android:isRepeatable="true"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900142 android:keyEdgeFlags="right" />
Amith Yamasani36fcf252009-10-12 13:48:35 -0700143 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900144 <Row
145 android:keyboardMode="@+id/mode_normal"
146 android:rowEdgeFlags="bottom"
147 >
148 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900149 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900150 android:keyLabel="@string/label_symbol_key"
151 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900152 android:isModifier="true"
153 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900154 <Key
155 android:codes="@integer/key_settings"
156 android:keyIcon="@drawable/sym_keyboard_settings"
157 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
158 android:keyWidth="10%p"
159 android:isModifier="true" />
160 <Key
161 android:codes="@integer/key_f1"
162 android:keyIcon="@drawable/sym_keyboard_mic"
163 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
164 android:keyWidth="10%p"
165 android:isModifier="true" />
166 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900167 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900168 android:keyIcon="@drawable/sym_keyboard_space"
169 android:iconPreview="@drawable/sym_keyboard_feedback_space"
170 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900171 android:isModifier="true"
172 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900173 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900174 android:keyLabel="."
175 android:popupKeyboard="@xml/popup_punctuation"
176 android:keyWidth="10%p"
177 android:isModifier="true" />
178 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900179 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900180 android:keyIcon="@drawable/sym_keyboard_return"
181 android:iconPreview="@drawable/sym_keyboard_feedback_return"
182 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900183 android:isModifier="true"
184 android:keyEdgeFlags="right" />
Amith Yamasani36fcf252009-10-12 13:48:35 -0700185 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900186 <Row
187 android:keyboardMode="@+id/mode_url"
188 android:rowEdgeFlags="bottom"
189 >
190 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900191 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900192 android:keyLabel="@string/label_symbol_key"
193 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900194 android:isModifier="true"
195 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900196 <Key
197 android:codes="@integer/key_settings"
198 android:keyIcon="@drawable/sym_keyboard_settings"
199 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
200 android:keyWidth="10%p"
201 android:isModifier="true" />
202 <Key
203 android:keyLabel="/"
satok007803c2010-09-08 17:24:16 +0900204 android:keyWidth="10%p"
205 android:isModifier="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900206 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900207 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900208 android:keyIcon="@drawable/sym_keyboard_space"
209 android:iconPreview="@drawable/sym_keyboard_feedback_space"
210 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900211 android:isModifier="true"
212 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900213 <Key
214 android:keyLabel="."
215 android:popupKeyboard="@xml/popup_punctuation"
216 android:keyWidth="10%p"
217 android:isModifier="true" />
218 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900219 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900220 android:keyIcon="@drawable/sym_keyboard_return"
221 android:iconPreview="@drawable/sym_keyboard_feedback_return"
222 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900223 android:isModifier="true"
224 android:keyEdgeFlags="right" />
Amith Yamasani36fcf252009-10-12 13:48:35 -0700225 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900226 <Row
227 android:keyboardMode="@+id/mode_email"
228 android:rowEdgeFlags="bottom"
229 >
230 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900231 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900232 android:keyLabel="@string/label_symbol_key"
233 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900234 android:isModifier="true"
235 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900236 <Key
237 android:codes="@integer/key_settings"
238 android:keyIcon="@drawable/sym_keyboard_settings"
239 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
240 android:keyWidth="10%p"
241 android:isModifier="true" />
242 <Key
243 android:keyLabel="\@"
244 android:isModifier="true" />
245 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900246 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900247 android:keyIcon="@drawable/sym_keyboard_space"
248 android:iconPreview="@drawable/sym_keyboard_feedback_space"
249 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900250 android:isModifier="true"
251 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900252 <Key
253 android:keyLabel="."
254 android:popupKeyboard="@xml/popup_punctuation"
255 android:isModifier="true" />
256 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900257 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900258 android:keyIcon="@drawable/sym_keyboard_return"
259 android:iconPreview="@drawable/sym_keyboard_feedback_return"
260 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900261 android:isModifier="true"
262 android:keyEdgeFlags="right" />
Amith Yamasani36fcf252009-10-12 13:48:35 -0700263 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900264 <Row
265 android:keyboardMode="@+id/mode_im"
266 android:rowEdgeFlags="bottom"
267 >
268 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900269 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900270 android:keyLabel="@string/label_symbol_key"
271 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900272 android:isModifier="true"
273 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900274 <Key
275 android:codes="@integer/key_settings"
276 android:keyIcon="@drawable/sym_keyboard_settings"
277 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
278 android:keyWidth="10%p"
279 android:isModifier="true" />
280 <Key
281 android:codes="@integer/key_f1"
282 android:keyIcon="@drawable/sym_keyboard_mic"
283 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
284 android:keyWidth="10%p"
285 android:isModifier="true" />
286 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900287 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900288 android:keyIcon="@drawable/sym_keyboard_space"
289 android:iconPreview="@drawable/sym_keyboard_feedback_space"
290 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900291 android:isModifier="true"
292 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900293 <Key
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900294 android:keyLabel="."
295 android:popupKeyboard="@xml/popup_punctuation"
296 android:keyWidth="10%p"
297 android:isModifier="true" />
298 <Key
299 android:keyLabel=":-)"
300 android:keyOutputText=":-) "
301 android:popupKeyboard="@xml/popup_smileys"
302 android:keyWidth="25%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900303 android:isModifier="true"
304 android:keyEdgeFlags="right" />
Amith Yamasanicf026532010-01-26 21:25:29 -0800305 </Row>
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900306 <Row
307 android:keyboardMode="@+id/mode_webentry"
308 android:rowEdgeFlags="bottom"
309 >
310 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900311 android:codes="@integer/key_symbol"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900312 android:keyLabel="@string/label_symbol_key"
313 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900314 android:isModifier="true"
315 android:keyEdgeFlags="left" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900316 <Key
317 android:codes="@integer/key_settings"
318 android:keyIcon="@drawable/sym_keyboard_settings"
319 android:iconPreview="@drawable/sym_keyboard_feedback_settings"
320 android:keyWidth="10%p"
321 android:isModifier="true" />
322 <Key
323 android:codes="@integer/key_f1"
324 android:keyIcon="@drawable/sym_keyboard_mic"
325 android:iconPreview="@drawable/sym_keyboard_feedback_mic"
326 android:keyWidth="10%p"
327 android:isModifier="true" />
328 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900329 android:codes="@integer/key_space"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900330 android:keyIcon="@drawable/sym_keyboard_space"
331 android:iconPreview="@drawable/sym_keyboard_feedback_space"
332 android:keyWidth="30%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900333 android:isModifier="true"
334 android:isRepeatable="true" />
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900335 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900336 android:codes="@integer/key_tab"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900337 android:keyIcon="@drawable/sym_keyboard_tab"
338 android:iconPreview="@drawable/sym_keyboard_feedback_tab"
339 android:keyWidth="10%p"
340 android:isModifier="true" />
341 <Key
342 android:keyLabel="."
343 android:popupKeyboard="@xml/popup_punctuation"
344 android:keyWidth="10%p"
345 android:isModifier="true" />
346 <Key
Tadashi G. Takaokac29ef3e2010-09-08 16:51:50 +0900347 android:codes="@integer/key_return"
Tadashi G. Takaoka232863a2010-09-08 15:12:51 +0900348 android:keyIcon="@drawable/sym_keyboard_return"
349 android:iconPreview="@drawable/sym_keyboard_feedback_return"
350 android:keyWidth="15%p"
Tadashi G. Takaoka012075a2010-09-08 20:24:59 +0900351 android:isModifier="true"
352 android:keyEdgeFlags="right" />
Amith Yamasanicf026532010-01-26 21:25:29 -0800353 </Row>
satok007803c2010-09-08 17:24:16 +0900354</Keyboard>