PageRenderTime 25ms CodeModel.GetById 16ms app.highlight 6ms RepoModel.GetById 1ms app.codeStats 1ms

/ime/latinime/res/xml-ru/kbd_qwerty.xml

http://eyes-free.googlecode.com/
XML | 514 lines | 495 code | 1 blank | 18 comment | 0 complexity | 0684a54025fd1b8da27686a44eb3fc53 MD5 | raw file
  1<?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<Keyboard
 22    xmlns:android="http://schemas.android.com/apk/res/android"
 23    android:keyWidth="9.09%p"
 24    android:horizontalGap="0px"
 25    android:verticalGap="@dimen/key_bottom_gap"
 26    android:keyHeight="@dimen/key_height"
 27>
 28    <Row
 29        android:rowEdgeFlags="top"
 30    >
 31        <Key
 32            android:keyLabel="й"
 33            android:popupKeyboard="@xml/kbd_popup_template"
 34            android:popupCharacters="1"
 35            android:keyWidth="8.75%p"
 36            android:keyEdgeFlags="left" />
 37        <Key
 38            android:keyLabel="ц"
 39            android:popupKeyboard="@xml/kbd_popup_template"
 40            android:popupCharacters="2" />
 41        <Key
 42            android:keyLabel="у"
 43            android:popupKeyboard="@xml/kbd_popup_template"
 44            android:popupCharacters="3" />
 45        <Key
 46            android:keyLabel="к"
 47            android:popupKeyboard="@xml/kbd_popup_template"
 48            android:popupCharacters="4" />
 49        <Key
 50            android:keyLabel="е"
 51            android:popupKeyboard="@xml/kbd_popup_template"
 52            android:popupCharacters="@string/alternates_for_cyrillic_e" />
 53        <Key
 54            android:keyLabel="н"
 55            android:popupKeyboard="@xml/kbd_popup_template"
 56            android:popupCharacters="6" />
 57        <Key
 58            android:keyLabel="г"
 59            android:popupKeyboard="@xml/kbd_popup_template"
 60            android:popupCharacters="7" />
 61        <Key
 62            android:keyLabel="ш"
 63            android:popupKeyboard="@xml/kbd_popup_template"
 64            android:popupCharacters="8" />
 65        <Key
 66            android:keyLabel="щ"
 67            android:popupKeyboard="@xml/kbd_popup_template"
 68            android:popupCharacters="9" />
 69        <Key
 70            android:keyLabel="з"
 71            android:popupKeyboard="@xml/kbd_popup_template"
 72            android:popupCharacters="0" />
 73        <Key
 74            android:keyLabel="х"
 75            android:keyWidth="8.75%p"
 76            android:keyEdgeFlags="right" />
 77    </Row>
 78    <Row>
 79        <Key
 80            android:keyLabel="ф"
 81            android:keyWidth="8.75%p"
 82            android:keyEdgeFlags="left" />
 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        <Key
102            android:keyLabel="э"
103            android:keyWidth="8.75%p"
104            android:keyEdgeFlags="right" />
105    </Row>
106    <Row
107        android:keyWidth="8.5%p"
108    >
109        <Key
110            android:codes="@integer/key_shift"
111            android:keyIcon="@drawable/sym_keyboard_shift"
112            android:iconPreview="@drawable/sym_keyboard_feedback_shift"
113            android:keyWidth="11.75%p"
114            android:isModifier="true"
115            android:isSticky="true"
116            android:keyEdgeFlags="left" />
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        <Key
130            android:keyLabel="ь"
131            android:popupKeyboard="@xml/kbd_popup_template"
132            android:popupCharacters="@string/alternates_for_cyrillic_soft_sign" />
133        <Key
134            android:keyLabel="б" />
135        <Key
136            android:keyLabel="ю" />
137        <Key
138            android:codes="@integer/key_delete"
139            android:keyIcon="@drawable/sym_keyboard_delete"
140            android:iconPreview="@drawable/sym_keyboard_feedback_delete"
141            android:keyWidth="11.75%p"
142            android:isModifier="true"
143            android:isRepeatable="true"
144            android:keyEdgeFlags="right" />
145    </Row>
146    <Row
147        android:keyboardMode="@+id/mode_normal"
148        android:keyWidth="10%p"
149        android:rowEdgeFlags="bottom"
150    >
151        <Key
152            android:codes="@integer/key_symbol"
153            android:keyLabel="@string/label_symbol_key"
154            android:keyWidth="20%p"
155            android:isModifier="true"
156            android:keyEdgeFlags="left" />
157        <Key
158            android:codes="@integer/key_f1"
159            android:isModifier="true" />
160        <Key
161            android:codes="@integer/key_space"
162            android:keyIcon="@drawable/sym_keyboard_space"
163            android:iconPreview="@drawable/sym_keyboard_feedback_space"
164            android:keyWidth="40%p"
165            android:isModifier="true" />
166        <Key
167            android:keyLabel="."
168            android:keyIcon="@drawable/hint_popup"
169            android:popupKeyboard="@xml/popup_punctuation"
170            android:isModifier="true" />
171        <Key
172            android:codes="@integer/key_return"
173            android:keyIcon="@drawable/sym_keyboard_return"
174            android:iconPreview="@drawable/sym_keyboard_feedback_return"
175            android:keyWidth="20%p"
176            android:isModifier="true"
177            android:keyEdgeFlags="right" />
178    </Row>
179    <Row
180        android:keyboardMode="@+id/mode_url"
181        android:keyWidth="10%p"
182        android:rowEdgeFlags="bottom"
183    >
184        <Key
185            android:codes="@integer/key_symbol"
186            android:keyLabel="@string/label_symbol_key"
187            android:keyWidth="20%p"
188            android:isModifier="true"
189            android:keyEdgeFlags="left" />
190        <Key
191            android:codes="@integer/key_f1"
192            android:isModifier="true" />
193        <Key
194            android:codes="@integer/key_space"
195            android:keyIcon="@drawable/sym_keyboard_space"
196            android:iconPreview="@drawable/sym_keyboard_feedback_space"
197            android:keyWidth="40%p"
198            android:isModifier="true" />
199        <Key
200            android:keyLabel="."
201            android:keyIcon="@drawable/hint_popup"
202            android:popupKeyboard="@xml/popup_punctuation"
203            android:isModifier="true" />
204        <Key
205            android:codes="@integer/key_return"
206            android:keyIcon="@drawable/sym_keyboard_return"
207            android:iconPreview="@drawable/sym_keyboard_feedback_return"
208            android:keyWidth="20%p"
209            android:isModifier="true"
210            android:keyEdgeFlags="right" />
211    </Row>
212    <Row
213        android:keyboardMode="@+id/mode_email"
214        android:keyWidth="10%p"
215        android:rowEdgeFlags="bottom"
216    >
217        <Key
218            android:codes="@integer/key_symbol"
219            android:keyLabel="@string/label_symbol_key"
220            android:keyWidth="20%p"
221            android:isModifier="true"
222            android:keyEdgeFlags="left" />
223        <Key
224            android:codes="@integer/key_f1"
225            android:isModifier="true" />
226        <Key
227            android:codes="@integer/key_space"
228            android:keyIcon="@drawable/sym_keyboard_space"
229            android:iconPreview="@drawable/sym_keyboard_feedback_space"
230            android:keyWidth="40%p"
231            android:isModifier="true" />
232        <Key
233            android:keyLabel="."
234            android:keyIcon="@drawable/hint_popup"
235            android:popupKeyboard="@xml/popup_punctuation"
236            android:isModifier="true" />
237        <Key
238            android:codes="@integer/key_return"
239            android:keyIcon="@drawable/sym_keyboard_return"
240            android:iconPreview="@drawable/sym_keyboard_feedback_return"
241            android:keyWidth="20%p"
242            android:isModifier="true"
243            android:keyEdgeFlags="right" />
244    </Row>
245    <Row
246        android:keyboardMode="@+id/mode_im"
247        android:keyWidth="10%p"
248        android:rowEdgeFlags="bottom"
249    >
250        <Key
251            android:codes="@integer/key_symbol"
252            android:keyLabel="@string/label_symbol_key"
253            android:keyWidth="20%p"
254            android:isModifier="true"
255            android:keyEdgeFlags="left" />
256        <Key
257            android:codes="@integer/key_f1"
258            android:isModifier="true" />
259        <Key
260            android:codes="@integer/key_space"
261            android:keyIcon="@drawable/sym_keyboard_space"
262            android:iconPreview="@drawable/sym_keyboard_feedback_space"
263            android:keyWidth="40%p"
264            android:isModifier="true" />
265        <Key
266            android:keyLabel="."
267            android:keyIcon="@drawable/hint_popup"
268            android:popupKeyboard="@xml/popup_punctuation"
269            android:isModifier="true" />
270        <Key
271            android:keyLabel=":-)"
272            android:keyOutputText=":-) "
273            android:keyIcon="@drawable/hint_popup"
274            android:popupKeyboard="@xml/popup_smileys"
275            android:keyWidth="20%p"
276            android:isModifier="true"
277            android:keyEdgeFlags="right" />
278    </Row>
279    <Row
280        android:keyboardMode="@+id/mode_webentry"
281        android:keyWidth="10%p"
282        android:rowEdgeFlags="bottom"
283    >
284        <Key
285            android:codes="@integer/key_symbol"
286            android:keyLabel="@string/label_symbol_key"
287            android:keyWidth="20%p"
288            android:isModifier="true"
289            android:keyEdgeFlags="left" />
290        <Key
291            android:codes="@integer/key_f1"
292            android:isModifier="true" />
293        <Key
294            android:codes="@integer/key_space"
295            android:keyIcon="@drawable/sym_keyboard_space"
296            android:iconPreview="@drawable/sym_keyboard_feedback_space"
297            android:keyWidth="20%p"
298            android:isModifier="true" />
299        <Key
300            android:codes="@integer/key_tab"
301            android:keyIcon="@drawable/sym_keyboard_tab"
302            android:iconPreview="@drawable/sym_keyboard_feedback_tab"
303            android:keyWidth="20%p"
304            android:isModifier="true" />
305        <Key
306            android:keyLabel="."
307            android:keyIcon="@drawable/hint_popup"
308            android:popupKeyboard="@xml/popup_punctuation"
309            android:isModifier="true" />
310        <Key
311            android:codes="@integer/key_return"
312            android:keyIcon="@drawable/sym_keyboard_return"
313            android:iconPreview="@drawable/sym_keyboard_feedback_return"
314            android:keyWidth="20%p"
315            android:isModifier="true"
316            android:keyEdgeFlags="right" />
317    </Row>
318    <Row
319        android:keyboardMode="@+id/mode_normal_with_settings_key"
320        android:keyWidth="10%p"
321        android:rowEdgeFlags="bottom"
322    >
323        <Key
324            android:codes="@integer/key_symbol"
325            android:keyLabel="@string/label_symbol_key"
326            android:keyWidth="15%p"
327            android:isModifier="true"
328            android:keyEdgeFlags="left" />
329        <Key
330            android:codes="@integer/key_settings"
331            android:keyIcon="@drawable/sym_keyboard_settings"
332            android:iconPreview="@drawable/sym_keyboard_feedback_settings"
333            android:isModifier="true" />
334        <Key
335            android:codes="@integer/key_f1"
336            android:isModifier="true" />
337        <Key
338            android:codes="@integer/key_space"
339            android:keyIcon="@drawable/sym_keyboard_space"
340            android:iconPreview="@drawable/sym_keyboard_feedback_space"
341            android:keyWidth="30%p"
342            android:isModifier="true" />
343        <Key
344            android:keyLabel="."
345            android:keyIcon="@drawable/hint_popup"
346            android:popupKeyboard="@xml/popup_punctuation"
347            android:isModifier="true" />
348        <Key
349            android:codes="@integer/key_return"
350            android:keyIcon="@drawable/sym_keyboard_return"
351            android:iconPreview="@drawable/sym_keyboard_feedback_return"
352            android:keyWidth="25%p"
353            android:isModifier="true"
354            android:keyEdgeFlags="right" />
355    </Row>
356    <Row
357        android:keyboardMode="@+id/mode_url_with_settings_key"
358        android:keyWidth="10%p"
359        android:rowEdgeFlags="bottom"
360    >
361        <Key
362            android:codes="@integer/key_symbol"
363            android:keyLabel="@string/label_symbol_key"
364            android:keyWidth="15%p"
365            android:isModifier="true"
366            android:keyEdgeFlags="left" />
367        <Key
368            android:codes="@integer/key_settings"
369            android:keyIcon="@drawable/sym_keyboard_settings"
370            android:iconPreview="@drawable/sym_keyboard_feedback_settings"
371            android:isModifier="true" />
372        <Key
373            android:codes="@integer/key_f1"
374            android:isModifier="true" />
375        <Key
376            android:codes="@integer/key_space"
377            android:keyIcon="@drawable/sym_keyboard_space"
378            android:iconPreview="@drawable/sym_keyboard_feedback_space"
379            android:keyWidth="30%p"
380            android:isModifier="true" />
381        <Key
382            android:keyLabel="."
383            android:keyIcon="@drawable/hint_popup"
384            android:popupKeyboard="@xml/popup_punctuation"
385            android:isModifier="true" />
386        <Key
387            android:codes="@integer/key_return"
388            android:keyIcon="@drawable/sym_keyboard_return"
389            android:iconPreview="@drawable/sym_keyboard_feedback_return"
390            android:keyWidth="25%p"
391            android:isModifier="true"
392            android:keyEdgeFlags="right" />
393    </Row>
394    <Row
395        android:keyboardMode="@+id/mode_email_with_settings_key"
396        android:keyWidth="10%p"
397        android:rowEdgeFlags="bottom"
398    >
399        <Key
400            android:codes="@integer/key_symbol"
401            android:keyLabel="@string/label_symbol_key"
402            android:keyWidth="15%p"
403            android:isModifier="true"
404            android:keyEdgeFlags="left" />
405        <Key
406            android:codes="@integer/key_settings"
407            android:keyIcon="@drawable/sym_keyboard_settings"
408            android:iconPreview="@drawable/sym_keyboard_feedback_settings"
409            android:isModifier="true" />
410        <Key
411            android:codes="@integer/key_f1"
412            android:isModifier="true" />
413        <Key
414            android:codes="@integer/key_space"
415            android:keyIcon="@drawable/sym_keyboard_space"
416            android:iconPreview="@drawable/sym_keyboard_feedback_space"
417            android:keyWidth="30%p"
418            android:isModifier="true" />
419        <Key
420            android:keyLabel="."
421            android:keyIcon="@drawable/hint_popup"
422            android:popupKeyboard="@xml/popup_punctuation"
423            android:isModifier="true" />
424        <Key
425            android:codes="@integer/key_return"
426            android:keyIcon="@drawable/sym_keyboard_return"
427            android:iconPreview="@drawable/sym_keyboard_feedback_return"
428            android:keyWidth="25%p"
429            android:isModifier="true"
430            android:keyEdgeFlags="right" />
431    </Row>
432    <Row
433        android:keyboardMode="@+id/mode_im_with_settings_key"
434        android:keyWidth="10%p"
435        android:rowEdgeFlags="bottom"
436    >
437        <Key
438            android:codes="@integer/key_symbol"
439            android:keyLabel="@string/label_symbol_key"
440            android:keyWidth="15%p"
441            android:isModifier="true"
442            android:keyEdgeFlags="left" />
443        <Key
444            android:codes="@integer/key_settings"
445            android:keyIcon="@drawable/sym_keyboard_settings"
446            android:iconPreview="@drawable/sym_keyboard_feedback_settings"
447            android:isModifier="true" />
448        <Key
449            android:codes="@integer/key_f1"
450            android:isModifier="true" />
451        <Key
452            android:codes="@integer/key_space"
453            android:keyIcon="@drawable/sym_keyboard_space"
454            android:iconPreview="@drawable/sym_keyboard_feedback_space"
455            android:keyWidth="30%p"
456            android:isModifier="true" />
457        <Key
458            android:keyLabel="."
459            android:keyIcon="@drawable/hint_popup"
460            android:popupKeyboard="@xml/popup_punctuation"
461            android:isModifier="true" />
462        <Key
463            android:keyLabel=":-)"
464            android:keyOutputText=":-) "
465            android:keyIcon="@drawable/hint_popup"
466            android:popupKeyboard="@xml/popup_smileys"
467            android:keyWidth="25%p"
468            android:isModifier="true"
469            android:keyEdgeFlags="right" />
470    </Row>
471    <Row
472        android:keyboardMode="@+id/mode_webentry_with_settings_key"
473        android:keyWidth="10%p"
474        android:rowEdgeFlags="bottom"
475    >
476        <Key
477            android:codes="@integer/key_symbol"
478            android:keyLabel="@string/label_symbol_key"
479            android:keyWidth="15%p"
480            android:isModifier="true"
481            android:keyEdgeFlags="left" />
482        <Key
483            android:codes="@integer/key_settings"
484            android:keyIcon="@drawable/sym_keyboard_settings"
485            android:iconPreview="@drawable/sym_keyboard_feedback_settings"
486            android:isModifier="true" />
487        <Key
488            android:codes="@integer/key_f1"
489            android:isModifier="true" />
490        <Key
491            android:codes="@integer/key_space"
492            android:keyIcon="@drawable/sym_keyboard_space"
493            android:iconPreview="@drawable/sym_keyboard_feedback_space"
494            android:keyWidth="30%p"
495            android:isModifier="true" />
496        <Key
497            android:codes="@integer/key_tab"
498            android:keyIcon="@drawable/sym_keyboard_tab"
499            android:iconPreview="@drawable/sym_keyboard_feedback_tab"
500            android:isModifier="true" />
501        <Key
502            android:keyLabel="."
503            android:keyIcon="@drawable/hint_popup"
504            android:popupKeyboard="@xml/popup_punctuation"
505            android:isModifier="true" />
506        <Key
507            android:codes="@integer/key_return"
508            android:keyIcon="@drawable/sym_keyboard_return"
509            android:iconPreview="@drawable/sym_keyboard_feedback_return"
510            android:keyWidth="15%p"
511            android:isModifier="true"
512            android:keyEdgeFlags="right" />
513    </Row>
514</Keyboard>