1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- 3 /* 4 ** 5 ** Copyright 2012, 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 <merge 22 xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" 23 > 24 <switch> 25 <case 26 latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" 27 > 28 <!-- U+0914: "" DEVANAGARI LETTER AU 29 U+0912/U+0902: "" DEVANAGARI LETTER SHORT O//DEVANAGARI SIGN ANUSVARA --> 30 <Key 31 latin:keyLabel="औ" 32 latin:moreKeys="ऒं" 33 latin:keyLabelFlags="fontNormal" /> 34 <!-- U+0910: "" DEVANAGARI LETTER AI 35 U+0910/U+0902: "" DEVANAGARI LETTER AI/DEVANAGARI SIGN ANUSVARA --> 36 <Key 37 latin:keyLabel="ऐ" 38 latin:moreKeys="ऐं" 39 latin:keyLabelFlags="fontNormal" /> 40 <!-- U+0906: "" DEVANAGARI LETTER AA 41 U+0906/U+0902: "" DEVANAGARI LETTER AA/DEVANAGARI SIGN ANUSVARA 42 U+0906/U+0901: "" DEVANAGARI LETTER AA/DEVANAGARI SIGN CANDRABINDU --> 43 <Key 44 latin:keyLabel="आ" 45 latin:moreKeys="आं,आँ" 46 latin:keyLabelFlags="fontNormal" /> 47 <!-- U+0908: "" DEVANAGARI LETTER II 48 U+0908/U+0902: "" DEVANAGARI LETTER II/DEVANAGARI SIGN ANUSVARA --> 49 <Key 50 latin:keyLabel="ई" 51 latin:moreKeys="ईं" 52 latin:keyLabelFlags="fontNormal" /> 53 <!-- U+090A: "" DEVANAGARI LETTER UU 54 U+090A/U+0902: "" DEVANAGARI LETTER UU/DEVANAGARI SIGN ANUSVARA 55 U+090A/U+0901: "" DEVANAGARI LETTER UU/DEVANAGARI SIGN CANDRABINDU --> 56 <Key 57 latin:keyLabel="ऊ" 58 latin:moreKeys="ऊं,ऊँ" 59 latin:keyLabelFlags="fontNormal" /> 60 <!-- U+092D: "" DEVANAGARI LETTER BHA --> 61 <Key 62 latin:keyLabel="भ" 63 latin:keyLabelFlags="fontNormal" /> 64 <!-- Because the font rendering system prior to API version 16 can't automatically 65 render dotted circle for incomplete combining letter of Hindi, different set of 66 Key definitions are needed based on the API version. --> 67 <include 68 latin:keyboardLayout="@xml/key_hindi1_shift" /> 69 <!-- U+0918: "" DEVANAGARI LETTER GHA --> 70 <Key 71 latin:keyLabel="घ" 72 latin:keyLabelFlags="fontNormal" /> 73 <!-- U+0927: "" DEVANAGARI LETTER DHA 74 U+0915/U+094D/U+0937: "" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER SSA 75 U+0936/U+094D/U+0930: "" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> 76 <Key 77 latin:keyLabel="ध" 78 latin:moreKeys="क्ष,श्र" 79 latin:keyLabelFlags="fontNormal" /> 80 <!-- U+091D: "" DEVANAGARI LETTER JHA --> 81 <Key 82 latin:keyLabel="झ" 83 latin:keyLabelFlags="fontNormal" /> 84 <!-- U+0922: "" DEVANAGARI LETTER DDHA --> 85 <Key 86 latin:keyLabel="ढ" 87 latin:keyLabelFlags="fontNormal" /> 88 </case> 89 <default> 90 <!-- Because the font rendering system prior to API version 16 can't automatically 91 render dotted circle for incomplete combining letter of Hindi, different set of 92 Key definitions are needed based on the API version. --> 93 <include 94 latin:keyboardLayout="@xml/keys_hindi1_left5" /> 95 <!-- U+092C: "" DEVANAGARI LETTER BA 96 U+092C/U+0952: "" DEVANAGARI LETTER BA/DEVANAGARI STRESS SIGN ANUDATTA --> 97 <Key 98 latin:keyLabel="ब" 99 latin:moreKeys="ब॒,%" 100 latin:keyHintLabel="6" 101 latin:additionalMoreKeys="६,6" 102 latin:keyLabelFlags="fontNormal" /> 103 <!-- U+0939: "" DEVANAGARI LETTER HA 104 U+096D: "" DEVANAGARI DIGIT SEVEN --> 105 <Key 106 latin:keyLabel="ह" 107 latin:keyHintLabel="7" 108 latin:additionalMoreKeys="७,7" 109 latin:keyLabelFlags="fontNormal" /> 110 <!-- U+0917: "" DEVANAGARI LETTER GA 111 U+091C/U+094D/U+091E: "" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA 112 U+0917/U+093C: "" DEVANAGARI LETTER GA/DEVANAGARI SIGN NUKTA 113 U+0917/U+0952: "" DEVANAGARI LETTER GA/DEVANAGARI STRESS SIGN ANUDATTA 114 U+096E: "" DEVANAGARI DIGIT EIGHT --> 115 <Key 116 latin:keyLabel="ग" 117 latin:moreKeys="ज्ञ,ग़,ग॒,%" 118 latin:keyHintLabel="8" 119 latin:additionalMoreKeys="८,8" 120 latin:keyLabelFlags="fontNormal" /> 121 <!-- U+0926: "" DEVANAGARI LETTER DA 122 U+096F: "" DEVANAGARI DIGIT NINE --> 123 <Key 124 latin:keyLabel="द" 125 latin:keyHintLabel="9" 126 latin:additionalMoreKeys="9" 127 latin:keyLabelFlags="fontNormal" /> 128 <!-- U+091C: "" DEVANAGARI LETTER JA 129 U+091C/U+0952: "" DEVANAGARI LETTER JA/DEVANAGARI STRESS SIGN ANUDATTA 130 U+091C/U+094D/U+091E: "" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA 131 U+091C/U+093C: "" DEVANAGARI LETTER JA/DEVANAGARI SIGN NUKTA 132 U+0966: "" DEVANAGARI DIGIT ZERO --> 133 <Key 134 latin:keyLabel="ज" 135 latin:moreKeys="ज॒,ज्ञ,ज़,%" 136 latin:keyHintLabel="0" 137 latin:additionalMoreKeys="०,0" 138 latin:keyLabelFlags="fontNormal" /> 139 <!-- U+0921: "" DEVANAGARI LETTER DDA 140 U+0921/U+0952: "" DEVANAGARI LETTER DDA/DEVANAGARI STRESS SIGN ANUDATTA 141 U+0921/U+093C: "" DEVANAGARI LETTER DDA/DEVANAGARI SIGN NUKTA --> 142 <Key 143 latin:keyLabel="ड" 144 latin:moreKeys="ड॒,ड़" 145 latin:keyLabelFlags="fontNormal" /> 146 </default> 147 </switch> 148 </merge> 149