Home | History | Annotate | Download | only in xml
      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+0913: "" DEVANAGARI LETTER O
     29                  U+0913/U+0902: "" DEVANAGARI LETTER O/DEVANAGARI SIGN ANUSVARA
     30                  U+0911: "" DEVANAGARI LETTER CANDRA O
     31                  U+0912: "" DEVANAGARI LETTER SHORT O -->
     32             <Key
     33                 latin:keyLabel="&#x0913;"
     34                 latin:moreKeys="&#x0913;&#x0902;,&#x0911;,&#x0912;"
     35                 latin:keyLabelFlags="fontNormal" />
     36             <!-- U+090F: "" DEVANAGARI LETTER E
     37                  U+090F/U+0902: "" DEVANAGARI LETTER E/DEVANAGARI SIGN ANUSVARA
     38                  U+090F/U+0901: "" DEVANAGARI LETTER E/DEVANAGARI SIGN CANDRABINDU
     39                  U+090D: "" DEVANAGARI LETTER CANDRA E
     40                  U+090E: "" DEVANAGARI LETTER SHORT E -->
     41             <Key
     42                 latin:keyLabel="&#x090F;"
     43                 latin:moreKeys="&#x090F;&#x0902;,&#x090F;&#x0901;,&#x090D;,&#x090E;"
     44                 latin:keyLabelFlags="fontNormal" />
     45             <!-- U+0905: "" DEVANAGARI LETTER A
     46                  U+0905/U+0902: "" DEVANAGARI LETTER A/DEVANAGARI SIGN ANUSVARA
     47                  U+0905/U+0901: "" DEVANAGARI LETTER A/DEVANAGARI SIGN CANDRABINDU -->
     48             <Key
     49                 latin:keyLabel="&#x0905;"
     50                 latin:moreKeys="&#x0905;&#x0902;,&#x0905;&#x0901;"
     51                 latin:keyLabelFlags="fontNormal" />
     52             <!-- U+0907: "" DEVANAGARI LETTER I
     53                  U+0907/U+0902: "" DEVANAGARI LETTER I/DEVANAGARI SIGN ANUSVARA
     54                  U+0907/U+0901: "" DEVANAGARI LETTER I/DEVANAGARI SIGN CANDRABINDU -->
     55             <Key
     56                 latin:keyLabel="&#x0907;"
     57                 latin:moreKeys="&#x0907;&#x0902;,&#x0907;&#x0901;"
     58                 latin:keyLabelFlags="fontNormal" />
     59             <!-- U+0909: "" DEVANAGARI LETTER U
     60                  U+0909/U+0902: "" DEVANAGARI LETTER U/DEVANAGARI SIGN ANUSVARA
     61                  U+0909/U+0901: "" DEVANAGARI LETTER U/DEVANAGARI SIGN CANDRABINDU -->
     62             <Key
     63                 latin:keyLabel="&#x0909;"
     64                 latin:moreKeys="&#x0909;&#x0902;,&#x0909;&#x0901;"
     65                 latin:keyLabelFlags="fontNormal" />
     66             <!-- U+092B: "" DEVANAGARI LETTER PHA
     67                  U+092B/U+093C: "" DEVANAGARI LETTER PHA/DEVANAGARI SIGN NUKTA -->
     68             <Key
     69                 latin:keyLabel="&#x092B;"
     70                 latin:moreKeys="&#x092B;&#x093C;"
     71                 latin:keyLabelFlags="fontNormal" />
     72             <!-- U+0931: "" DEVANAGARI LETTER RRA
     73                  U+094D/U+0930: "" DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA
     74                  U+0930/U+094D: "" DEVANAGARI LETTER RA/DEVANAGARI SIGN VIRAMA -->
     75             <Key
     76                 latin:keyLabel="&#x0931;"
     77                 latin:moreKeys="&#x094D;&#x0930;,&#x0930;&#x094D;"
     78                 latin:keyLabelFlags="fontNormal" />
     79             <!-- U+0916: "" DEVANAGARI LETTER KHA
     80                  U+0916/U+093C: "" DEVANAGARI LETTER KHA/DEVANAGARI SIGN NUKTA -->
     81             <Key
     82                 latin:keyLabel="&#x0916;"
     83                 latin:moreKeys="&#x0916;&#x093C;"
     84                 latin:keyLabelFlags="fontNormal" />
     85             <!-- U+0925: "" DEVANAGARI LETTER THA -->
     86             <Key
     87                 latin:keyLabel="&#x0925;"
     88                 latin:keyLabelFlags="fontNormal" />
     89             <!-- U+091B: "" DEVANAGARI LETTER CHA -->
     90             <Key
     91                 latin:keyLabel="&#x091B;"
     92                 latin:keyLabelFlags="fontNormal" />
     93             <!-- U+0920: "" DEVANAGARI LETTER TTHA -->
     94             <Key
     95                 latin:keyLabel="&#x0920;"
     96                 latin:keyLabelFlags="fontNormal" />
     97         </case>
     98         <default>
     99             <!-- Because the font rendering system prior to API version 16 can't automatically
    100                  render dotted circle for incomplete combining letter of Hindi, different set of
    101                  Key definitions are needed based on the API version. -->
    102             <include
    103                 latin:keyboardLayout="@xml/keys_hindi2_left5" />
    104             <!-- U+092A: "" DEVANAGARI LETTER PA -->
    105             <Key
    106                 latin:keyLabel="&#x092A;"
    107                 latin:keyLabelFlags="fontNormal" />
    108             <!-- U+0930: "" DEVANAGARI LETTER RA
    109                  U+090B: "" DEVANAGARI LETTER VOCALIC R
    110                  U+0930/U+093C: "" DEVANAGARI LETTER RA/DEVANAGARI SIGN NUKTA
    111                  U+0960: "" DEVANAGARI LETTER VOCALIC RR -->
    112             <Key
    113                 latin:keyLabel="&#x0930;"
    114                 latin:moreKeys="&#x090B;,&#x0930;&#x093C;,&#x0960;"
    115                 latin:keyLabelFlags="fontNormal" />
    116             <!-- U+0915: "" DEVANAGARI LETTER KA
    117                  U+0915/U+093C: "" DEVANAGARI LETTER KA/DEVANAGARI SIGN NUKTA -->
    118             <Key
    119                 latin:keyLabel="&#x0915;"
    120                 latin:moreKeys="&#x0915;&#x093C;"
    121                 latin:keyLabelFlags="fontNormal" />
    122             <!-- U+0924: "" DEVANAGARI LETTER TA
    123                  U+0924/U+094D/U+0930: "" DEVANAGARI LETTER TA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA -->
    124             <Key
    125                 latin:keyLabel="&#x0924;"
    126                 latin:moreKeys="&#x0924;&#x094D;&#x0930;"
    127                 latin:keyLabelFlags="fontNormal" />
    128             <!-- U+091A: "" DEVANAGARI LETTER CA -->
    129             <Key
    130                 latin:keyLabel="&#x091A;"
    131                 latin:keyLabelFlags="fontNormal" />
    132             <!-- U+091F: "" DEVANAGARI LETTER TTA -->
    133             <Key
    134                 latin:keyLabel="&#x091F;"
    135                 latin:keyLabelFlags="fontNormal" />
    136          </default>
    137     </switch>
    138 </merge>
    139