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+0967: "१" DEVANAGARI DIGIT ONE -->
27    <Key
28        latin:keyStyle="baseKeyDevanagariVowelSignAu"
29        latin:keyHintLabel="1"
30        latin:additionalMoreKeys="&#x0967;,1" />
31    <!-- Because the font rendering system prior to API version 16 can't automatically
32         render dotted circle for incomplete combining letter of some scripts, different
33         set of Key definitions are needed based on the API version. -->
34    <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" />
35    <!-- U+0968: "२" DEVANAGARI DIGIT TWO -->
36    <Key
37        latin:keyStyle="baseKeyDevanagariVowelSignAi"
38        latin:keyHintLabel="2"
39        latin:additionalMoreKeys="&#x0968;,2" />
40    <!-- Because the font rendering system prior to API version 16 can't automatically
41         render dotted circle for incomplete combining letter of some scripts, different
42         set of Key definitions are needed based on the API version. -->
43    <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" />
44    <!-- U+0969: "३" DEVANAGARI DIGIT THREE -->
45    <Key
46        latin:keyStyle="baseKeyDevanagariVowelSignAa"
47        latin:keyHintLabel="3"
48        latin:additionalMoreKeys="&#x0969;,3" />
49    <!-- Because the font rendering system prior to API version 16 can't automatically
50         render dotted circle for incomplete combining letter of some scripts, different
51         set of Key definitions are needed based on the API version. -->
52    <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" />
53    <!-- U+096A: "४" DEVANAGARI DIGIT FOUR -->
54    <Key
55        latin:keyStyle="baseKeyDevanagariVowelSignIi"
56        latin:keyHintLabel="4"
57        latin:additionalMoreKeys="&#x096A;,4" />
58    <!-- Because the font rendering system prior to API version 16 can't automatically
59         render dotted circle for incomplete combining letter of some scripts, different
60         set of Key definitions are needed based on the API version. -->
61    <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" />
62    <!-- U+096B: "५" DEVANAGARI DIGIT FIVE -->
63    <Key
64        latin:keyStyle="baseKeyDevanagariVowelSignUu"
65        latin:keyHintLabel="5"
66        latin:additionalMoreKeys="&#x096B;,5" />
67    <!-- U+092C: "ब" DEVANAGARI LETTER BA
68         U+092D: "भ" DEVANAGARI LETTER BHA
69         U+096C: "६" DEVANAGARI DIGIT SIX -->
70    <Key
71        latin:keySpec="&#x092C;"
72        latin:moreKeys="&#x092D;,%"
73        latin:keyHintLabel="6"
74        latin:additionalMoreKeys="&#x096C;,6" />
75    <!-- U+0939: "ह" DEVANAGARI LETTER HA
76         U+096D: "७" DEVANAGARI DIGIT SEVEN -->
77    <Key
78        latin:keySpec="&#x0939;"
79        latin:keyHintLabel="7"
80        latin:additionalMoreKeys="&#x096D;,7" />
81    <!-- U+0917: "ग" DEVANAGARI LETTER GA
82         U+0918: "घ" DEVANAGARI LETTER GHA
83         U+096E: "८" DEVANAGARI DIGIT EIGHT -->
84    <Key
85        latin:keySpec="&#x0917;"
86        latin:moreKeys="&#x0918;,%"
87        latin:keyHintLabel="8"
88        latin:additionalMoreKeys="&#x096E;,8" />
89    <!-- U+0926: "द" DEVANAGARI LETTER DA
90         U+0927: "ध" DEVANAGARI LETTER DHA
91         U+096F: "९" DEVANAGARI DIGIT NINE -->
92    <Key
93        latin:keySpec="&#x0926;"
94        latin:moreKeys="&#x0927;,%"
95        latin:keyHintLabel="9"
96        latin:additionalMoreKeys="&#x096F;,9" />
97    <!-- U+091C: "ज" DEVANAGARI LETTER JA
98         U+091D: "झ" DEVANAGARI LETTER JHA
99         U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER JHA -->
100    <Key
101        latin:keySpec="&#x091C;"
102        latin:moreKeys="&#x091D;,&#x091C;&#x094D;&#x091E;,%"
103        latin:keyHintLabel="0"
104        latin:additionalMoreKeys="&#x0966;,0" />
105    <!-- U+0921: "ड" DEVANAGARI LETTER DDA
106         U+0922: "ढ" DEVANAGARI LETTER DDHA -->
107    <Key
108        latin:keySpec="&#x0921;"
109        latin:moreKeys="&#x0922;" />
110</merge>
111