Home | History | Annotate | Download | only in xml
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <!--
      3 /*
      4 **
      5 ** Copyright 2014, 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 xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin">
     22     <!-- Because the font rendering system prior to API version 16 can't automatically
     23          render dotted circle for incomplete combining letter of some scripts, different
     24          set of Key definitions are needed based on the API version. -->
     25     <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" />
     26     <!-- U+0914: "" DEVANAGARI LETTER AU
     27          U+0967: "" DEVANAGARI DIGIT ONE -->
     28     <Key
     29         latin:keySpec="&#x0914;"
     30         latin:keyStyle="moreKeysDevanagariVowelSignAu"
     31         latin:keyHintLabel="1"
     32         latin:additionalMoreKeys="&#x0967;,1" />
     33     <!-- Because the font rendering system prior to API version 16 can't automatically
     34          render dotted circle for incomplete combining letter of some scripts, different
     35          set of Key definitions are needed based on the API version. -->
     36     <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" />
     37     <!-- U+0910: "" DEVANAGARI LETTER AI
     38          U+0968: "" DEVANAGARI DIGIT TWO -->
     39     <Key
     40         latin:keySpec="&#x0910;"
     41         latin:keyStyle="moreKeysDevanagariVowelSignAi"
     42         latin:keyHintLabel="2"
     43         latin:additionalMoreKeys="&#x0968;,2" />
     44     <!-- Because the font rendering system prior to API version 16 can't automatically
     45          render dotted circle for incomplete combining letter of some scripts, different
     46          set of Key definitions are needed based on the API version. -->
     47     <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" />
     48     <!-- U+0906: "" DEVANAGARI LETTER AA
     49          U+0969: "" DEVANAGARI DIGIT THREE -->
     50     <Key
     51         latin:keySpec="&#x0906;"
     52         latin:keyStyle="moreKeysDevanagariVowelSignAa"
     53         latin:keyHintLabel="3"
     54         latin:additionalMoreKeys="&#x0969;,3" />
     55     <!-- Because the font rendering system prior to API version 16 can't automatically
     56          render dotted circle for incomplete combining letter of some scripts, different
     57          set of Key definitions are needed based on the API version. -->
     58     <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" />
     59     <!-- U+0908: "" DEVANAGARI LETTER II
     60          U+096A: "" DEVANAGARI DIGIT FOUR -->
     61     <Key
     62         latin:keySpec="&#x0908;"
     63         latin:keyStyle="moreKeysDevanagariVowelSignIi"
     64         latin:keyHintLabel="4"
     65         latin:additionalMoreKeys="&#x096A;,4" />
     66     <!-- Because the font rendering system prior to API version 16 can't automatically
     67          render dotted circle for incomplete combining letter of some scripts, different
     68          set of Key definitions are needed based on the API version. -->
     69     <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" />
     70     <!-- U+090A: "" DEVANAGARI LETTER UU
     71          U+096B: "" DEVANAGARI DIGIT FIVE -->
     72     <Key
     73         latin:keySpec="&#x090A;"
     74         latin:keyStyle="moreKeysDevanagariVowelSignUu"
     75         latin:keyHintLabel="5"
     76         latin:additionalMoreKeys="&#x096B;,5" />
     77     <!-- U+092C: "" DEVANAGARI LETTER BA
     78          U+092D: "" DEVANAGARI LETTER BHA
     79          U+096C: "" DEVANAGARI DIGIT SIX -->
     80     <Key
     81         latin:keySpec="&#x092C;"
     82         latin:moreKeys="&#x092D;,%"
     83         latin:keyHintLabel="6"
     84         latin:additionalMoreKeys="&#x096C;,6" />
     85     <!-- U+0939: "" DEVANAGARI LETTER HA
     86          U+096D: "" DEVANAGARI DIGIT SEVEN -->
     87     <Key
     88         latin:keySpec="&#x0939;"
     89         latin:keyHintLabel="7"
     90         latin:additionalMoreKeys="&#x096D;,7" />
     91     <!-- U+0917: "" DEVANAGARI LETTER GA
     92          U+0918: "" DEVANAGARI LETTER GHA
     93          U+096E: "" DEVANAGARI DIGIT EIGHT -->
     94     <Key
     95         latin:keySpec="&#x0917;"
     96         latin:moreKeys="&#x0918;,%"
     97         latin:keyHintLabel="8"
     98         latin:additionalMoreKeys="&#x096E;,8" />
     99     <!-- U+0926: "" DEVANAGARI LETTER DA
    100          U+0927: "" DEVANAGARI LETTER DHA
    101          U+096F: "" DEVANAGARI DIGIT NINE -->
    102     <Key
    103         latin:keySpec="&#x0926;"
    104         latin:moreKeys="&#x0927;,%"
    105         latin:keyHintLabel="9"
    106         latin:additionalMoreKeys="&#x096F;,9" />
    107     <!-- U+091C: "" DEVANAGARI LETTER JA
    108          U+091D: "" DEVANAGARI LETTER JHA
    109          U+091C/U+094D/U+091E: "" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA
    110          U+0966: "" DEVANAGARI DIGIT ZERO -->
    111     <Key
    112         latin:keySpec="&#x091C;"
    113         latin:moreKeys="&#x091D;,&#x091C;&#x094D;&#x091E;,%"
    114         latin:keyHintLabel="0"
    115         latin:additionalMoreKeys="&#x0966;,0" />
    116     <!-- U+0921: "" DEVANAGARI LETTER DDA
    117          U+0922: "" DEVANAGARI LETTER DDHA -->
    118     <Key
    119         latin:keySpec="&#x0921;"
    120         latin:moreKeys="&#x0922;" />
    121 </merge>
    122