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 some scripts, different
    101                  set of Key definitions are needed based on the API version. -->
    102             <include
    103                 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" />
    104             <Key
    105                 latin:keyStyle="baseKeyDevanagariVowelSignO" />
    106             <!-- Because the font rendering system prior to API version 16 can't automatically
    107                  render dotted circle for incomplete combining letter of some scripts, different
    108                  set of Key definitions are needed based on the API version. -->
    109             <include
    110                 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" />
    111             <Key
    112                 latin:keyStyle="baseKeyDevanagariVowelSignE" />
    113             <!-- Because the font rendering system prior to API version 16 can't automatically
    114                  render dotted circle for incomplete combining letter of some scripts, different
    115                  set of Key definitions are needed based on the API version. -->
    116             <include
    117                 latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" />
    118             <Key
    119                 latin:keyStyle="baseKeyDevanagariSignVirama" />
    120             <!-- Because the font rendering system prior to API version 16 can't automatically
    121                  render dotted circle for incomplete combining letter of some scripts, different
    122                  set of Key definitions are needed based on the API version. -->
    123             <include
    124                 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" />
    125             <Key
    126                 latin:keyStyle="baseKeyDevanagariVowelSignI" />
    127             <!-- Because the font rendering system prior to API version 16 can't automatically
    128                  render dotted circle for incomplete combining letter of some scripts, different
    129                  set of Key definitions are needed based on the API version. -->
    130             <include
    131                 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" />
    132             <Key
    133                 latin:keyStyle="baseKeyDevanagariVowelSignU" />
    134             <!-- U+092A: "" DEVANAGARI LETTER PA -->
    135             <Key
    136                 latin:keyLabel="&#x092A;"
    137                 latin:keyLabelFlags="fontNormal" />
    138             <!-- U+0930: "" DEVANAGARI LETTER RA
    139                  U+090B: "" DEVANAGARI LETTER VOCALIC R
    140                  U+0930/U+093C: "" DEVANAGARI LETTER RA/DEVANAGARI SIGN NUKTA
    141                  U+0960: "" DEVANAGARI LETTER VOCALIC RR -->
    142             <Key
    143                 latin:keyLabel="&#x0930;"
    144                 latin:moreKeys="&#x090B;,&#x0930;&#x093C;,&#x0960;"
    145                 latin:keyLabelFlags="fontNormal" />
    146             <!-- U+0915: "" DEVANAGARI LETTER KA
    147                  U+0915/U+093C: "" DEVANAGARI LETTER KA/DEVANAGARI SIGN NUKTA -->
    148             <Key
    149                 latin:keyLabel="&#x0915;"
    150                 latin:moreKeys="&#x0915;&#x093C;"
    151                 latin:keyLabelFlags="fontNormal" />
    152             <!-- U+0924: "" DEVANAGARI LETTER TA
    153                  U+0924/U+094D/U+0930: "" DEVANAGARI LETTER TA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA -->
    154             <Key
    155                 latin:keyLabel="&#x0924;"
    156                 latin:moreKeys="&#x0924;&#x094D;&#x0930;"
    157                 latin:keyLabelFlags="fontNormal" />
    158             <!-- U+091A: "" DEVANAGARI LETTER CA -->
    159             <Key
    160                 latin:keyLabel="&#x091A;"
    161                 latin:keyLabelFlags="fontNormal" />
    162             <!-- U+091F: "" DEVANAGARI LETTER TTA -->
    163             <Key
    164                 latin:keyLabel="&#x091F;"
    165                 latin:keyLabelFlags="fontNormal" />
    166          </default>
    167     </switch>
    168 </merge>
    169