• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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