blob: 7ba4ee1ecea7fcdfc52c0fd04c29317aa2c5df0f [file] [log] [blame]
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +09001<?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
Tadashi G. Takaoka11d9ee72012-04-04 14:30:42 +090026 latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090027 >
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
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090033 latin:keySpec="&#x0913;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090034 latin:moreKeys="&#x0913;&#x0902;,&#x0911;,&#x0912;"
35 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090036 <!-- 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
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090042 latin:keySpec="&#x090F;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090043 latin:moreKeys="&#x090F;&#x0902;,&#x090F;&#x0901;,&#x090D;,&#x090E;"
44 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090045 <!-- 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
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090049 latin:keySpec="&#x0905;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090050 latin:moreKeys="&#x0905;&#x0902;,&#x0905;&#x0901;"
51 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090052 <!-- 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
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090056 latin:keySpec="&#x0907;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090057 latin:moreKeys="&#x0907;&#x0902;,&#x0907;&#x0901;"
58 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090059 <!-- 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
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090063 latin:keySpec="&#x0909;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090064 latin:moreKeys="&#x0909;&#x0902;,&#x0909;&#x0901;"
65 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090066 <!-- U+092B: "फ" DEVANAGARI LETTER PHA
67 U+092B/U+093C: "फ़" DEVANAGARI LETTER PHA/DEVANAGARI SIGN NUKTA -->
68 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090069 latin:keySpec="&#x092B;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090070 latin:moreKeys="&#x092B;&#x093C;"
71 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090072 <!-- 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
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090076 latin:keySpec="&#x0931;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090077 latin:moreKeys="&#x094D;&#x0930;,&#x0930;&#x094D;"
78 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090079 <!-- U+0916: "ख" DEVANAGARI LETTER KHA
80 U+0916/U+093C: "ख़" DEVANAGARI LETTER KHA/DEVANAGARI SIGN NUKTA -->
81 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090082 latin:keySpec="&#x0916;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090083 latin:moreKeys="&#x0916;&#x093C;"
84 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090085 <!-- U+0925: "थ" DEVANAGARI LETTER THA -->
86 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090087 latin:keySpec="&#x0925;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090088 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090089 <!-- U+091B: "छ" DEVANAGARI LETTER CHA -->
90 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090091 latin:keySpec="&#x091B;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090092 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090093 <!-- U+0920: "ठ" DEVANAGARI LETTER TTHA -->
94 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090095 latin:keySpec="&#x0920;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090096 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090097 </case>
98 <default>
Tadashi G. Takaoka0b928502013-03-08 18:39:34 +090099 <!-- Because the font rendering system prior to API version 16 can't automatically
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +0900100 render dotted circle for incomplete combining letter of some scripts, different
101 set of Key definitions are needed based on the API version. -->
Tadashi G. Takaoka0b928502013-03-08 18:39:34 +0900102 <include
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +0900103 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
Tadashi G. Takaoka6c926a12013-08-28 10:40:29 +0900117 latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" />
118 <Key
119 latin:keyStyle="baseKeyDevanagariSignVirama" />
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +0900120 <!-- 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" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900134 <!-- U+092A: "प" DEVANAGARI LETTER PA -->
135 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900136 latin:keySpec="&#x092A;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900137 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900138 <!-- 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
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900143 latin:keySpec="&#x0930;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900144 latin:moreKeys="&#x090B;,&#x0930;&#x093C;,&#x0960;"
145 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900146 <!-- U+0915: "क" DEVANAGARI LETTER KA
147 U+0915/U+093C: "क़" DEVANAGARI LETTER KA/DEVANAGARI SIGN NUKTA -->
148 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900149 latin:keySpec="&#x0915;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900150 latin:moreKeys="&#x0915;&#x093C;"
151 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900152 <!-- U+0924: "त" DEVANAGARI LETTER TA
153 U+0924/U+094D/U+0930: "त्र" DEVANAGARI LETTER TA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA -->
154 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900155 latin:keySpec="&#x0924;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900156 latin:moreKeys="&#x0924;&#x094D;&#x0930;"
157 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900158 <!-- U+091A: "च" DEVANAGARI LETTER CA -->
159 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900160 latin:keySpec="&#x091A;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900161 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900162 <!-- U+091F: "ट" DEVANAGARI LETTER TTA -->
163 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900164 latin:keySpec="&#x091F;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900165 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900166 </default>
167 </switch>
168</merge>