blob: 5d696b32cf80948e614d2766f63e137be3c2c753 [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+0914: "औ" DEVANAGARI LETTER AU
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090029 U+0912/U+0902: "ऒं" DEVANAGARI LETTER SHORT O//DEVANAGARI SIGN ANUSVARA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090030 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090031 latin:keySpec="&#x0914;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090032 latin:moreKeys="&#x0912;&#x0902;"
33 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090034 <!-- U+0910: "ऐ" DEVANAGARI LETTER AI
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090035 U+0910/U+0902: "ऐं" DEVANAGARI LETTER AI/DEVANAGARI SIGN ANUSVARA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090036 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090037 latin:keySpec="&#x0910;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090038 latin:moreKeys="&#x0910;&#x0902;"
39 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090040 <!-- U+0906: "आ" DEVANAGARI LETTER AA
41 U+0906/U+0902: "आं" DEVANAGARI LETTER AA/DEVANAGARI SIGN ANUSVARA
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090042 U+0906/U+0901: "आँ" DEVANAGARI LETTER AA/DEVANAGARI SIGN CANDRABINDU -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090043 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090044 latin:keySpec="&#x0906;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090045 latin:moreKeys="&#x0906;&#x0902;,&#x0906;&#x0901;"
46 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090047 <!-- U+0908: "ई" DEVANAGARI LETTER II
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090048 U+0908/U+0902: "ईं" DEVANAGARI LETTER II/DEVANAGARI SIGN ANUSVARA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090049 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090050 latin:keySpec="&#x0908;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090051 latin:moreKeys="&#x0908;&#x0902;"
52 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090053 <!-- U+090A: "ऊ" DEVANAGARI LETTER UU
54 U+090A/U+0902: "ऊं" DEVANAGARI LETTER UU/DEVANAGARI SIGN ANUSVARA
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090055 U+090A/U+0901: "ऊँ" DEVANAGARI LETTER UU/DEVANAGARI SIGN CANDRABINDU -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090056 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090057 latin:keySpec="&#x090A;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090058 latin:moreKeys="&#x090A;&#x0902;,&#x090A;&#x0901;"
59 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090060 <!-- U+092D: "भ" DEVANAGARI LETTER BHA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090061 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090062 latin:keySpec="&#x092D;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090063 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka0b928502013-03-08 18:39:34 +090064 <!-- Because the font rendering system prior to API version 16 can't automatically
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +090065 render dotted circle for incomplete combining letter of some scripts, different
66 set of Key definitions are needed based on the API version. -->
Tadashi G. Takaoka0b928502013-03-08 18:39:34 +090067 <include
Tadashi G. Takaoka6c926a12013-08-28 10:40:29 +090068 latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" />
69 <Key
70 latin:keyStyle="baseKeyDevanagariSignVisarga" />
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090071 <!-- U+0918: "घ" DEVANAGARI LETTER GHA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090072 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090073 latin:keySpec="&#x0918;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090074 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090075 <!-- U+0927: "ध" DEVANAGARI LETTER DHA
76 U+0915/U+094D/U+0937: "क्ष" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER SSA
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090077 U+0936/U+094D/U+0930: "श्र" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090078 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090079 latin:keySpec="&#x0927;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090080 latin:moreKeys="&#x0915;&#x094D;&#x0937;,&#x0936;&#x094D;&#x0930;"
81 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090082 <!-- U+091D: "झ" DEVANAGARI LETTER JHA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090083 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090084 latin:keySpec="&#x091D;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090085 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090086 <!-- U+0922: "ढ" DEVANAGARI LETTER DDHA -->
87 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090088 latin:keySpec="&#x0922;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +090089 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090090 </case>
91 <default>
Tadashi G. Takaoka0b928502013-03-08 18:39:34 +090092 <!-- Because the font rendering system prior to API version 16 can't automatically
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +090093 render dotted circle for incomplete combining letter of some scripts, different
94 set of Key definitions are needed based on the API version. -->
95 <!-- U+0967: "१" DEVANAGARI DIGIT ONE -->
Tadashi G. Takaoka0b928502013-03-08 18:39:34 +090096 <include
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +090097 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" />
98 <Key
99 latin:keyStyle="baseKeyDevanagariVowelSignAu"
100 latin:keyHintLabel="1"
101 latin:additionalMoreKeys="&#x0967;,1" />
102 <!-- Because the font rendering system prior to API version 16 can't automatically
103 render dotted circle for incomplete combining letter of some scripts, different
104 set of Key definitions are needed based on the API version. -->
105 <!-- U+0968: "२" DEVANAGARI DIGIT TWO -->
106 <include
107 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" />
108 <Key
109 latin:keyStyle="baseKeyDevanagariVowelSignAi"
110 latin:keyHintLabel="2"
111 latin:additionalMoreKeys="&#x0968;,2" />
112 <!-- Because the font rendering system prior to API version 16 can't automatically
113 render dotted circle for incomplete combining letter of some scripts, different
114 set of Key definitions are needed based on the API version. -->
115 <!-- U+0969: "३" DEVANAGARI DIGIT THREE -->
116 <include
117 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" />
118 <Key
119 latin:keyStyle="baseKeyDevanagariVowelSignAa"
120 latin:keyHintLabel="3"
121 latin:additionalMoreKeys="&#x0969;,3" />
122 <!-- Because the font rendering system prior to API version 16 can't automatically
123 render dotted circle for incomplete combining letter of some scripts, different
124 set of Key definitions are needed based on the API version. -->
125 <!-- U+096A: "४" DEVANAGARI DIGIT FOUR -->
126 <include
127 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" />
128 <Key
129 latin:keyStyle="baseKeyDevanagariVowelSignIi"
130 latin:keyHintLabel="4"
131 latin:additionalMoreKeys="&#x096A;,4" />
132 <!-- Because the font rendering system prior to API version 16 can't automatically
133 render dotted circle for incomplete combining letter of some scripts, different
134 set of Key definitions are needed based on the API version. -->
135 <!-- U+096B: "५" DEVANAGARI DIGIT FIVE -->
136 <include
137 latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" />
138 <Key
139 latin:keyStyle="baseKeyDevanagariVowelSignUu"
140 latin:keyHintLabel="5"
141 latin:additionalMoreKeys="&#x096B;,5" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900142 <!-- U+092C: "ब" DEVANAGARI LETTER BA
Tadashi G. Takaokad22bd202014-03-13 22:22:33 +0900143 U+092C/U+0952: "ब॒" DEVANAGARI LETTER BA/DEVANAGARI STRESS SIGN ANUDATTA
144 U+096C: "६" DEVANAGARI DIGIT SIX -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900145 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900146 latin:keySpec="&#x092C;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900147 latin:moreKeys="&#x092C;&#x0952;,%"
148 latin:keyHintLabel="6"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900149 latin:additionalMoreKeys="&#x096C;,6"
150 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900151 <!-- U+0939: "ह" DEVANAGARI LETTER HA
152 U+096D: "७" DEVANAGARI DIGIT SEVEN -->
153 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900154 latin:keySpec="&#x0939;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900155 latin:keyHintLabel="7"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900156 latin:additionalMoreKeys="&#x096D;,7"
157 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900158 <!-- U+0917: "ग" DEVANAGARI LETTER GA
159 U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA
160 U+0917/U+093C: "ग़" DEVANAGARI LETTER GA/DEVANAGARI SIGN NUKTA
161 U+0917/U+0952: "ग॒" DEVANAGARI LETTER GA/DEVANAGARI STRESS SIGN ANUDATTA
162 U+096E: "८" DEVANAGARI DIGIT EIGHT -->
163 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900164 latin:keySpec="&#x0917;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900165 latin:moreKeys="&#x091C;&#x094D;&#x091E;,&#x0917;&#x093C;,&#x0917;&#x0952;,%"
166 latin:keyHintLabel="8"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900167 latin:additionalMoreKeys="&#x096E;,8"
168 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900169 <!-- U+0926: "द" DEVANAGARI LETTER DA
170 U+096F: "९" DEVANAGARI DIGIT NINE -->
171 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900172 latin:keySpec="&#x0926;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900173 latin:keyHintLabel="9"
Tadashi G. Takaoka71dc7a32013-07-22 14:55:46 +0900174 latin:additionalMoreKeys="&#x096F;,9"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900175 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900176 <!-- U+091C: "ज" DEVANAGARI LETTER JA
177 U+091C/U+0952: "ज॒" DEVANAGARI LETTER JA/DEVANAGARI STRESS SIGN ANUDATTA
178 U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA
179 U+091C/U+093C: "ज़" DEVANAGARI LETTER JA/DEVANAGARI SIGN NUKTA
180 U+0966: "०" DEVANAGARI DIGIT ZERO -->
181 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900182 latin:keySpec="&#x091C;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900183 latin:moreKeys="&#x091C;&#x0952;,&#x091C;&#x094D;&#x091E;,&#x091C;&#x093C;,%"
184 latin:keyHintLabel="0"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900185 latin:additionalMoreKeys="&#x0966;,0"
186 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900187 <!-- U+0921: "ड" DEVANAGARI LETTER DDA
188 U+0921/U+0952: "ड॒" DEVANAGARI LETTER DDA/DEVANAGARI STRESS SIGN ANUDATTA
189 U+0921/U+093C: "ड़" DEVANAGARI LETTER DDA/DEVANAGARI SIGN NUKTA -->
190 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900191 latin:keySpec="&#x0921;"
Tadashi G. Takaokacce6f9e2012-09-20 11:54:25 +0900192 latin:moreKeys="&#x0921;&#x0952;,&#x0921;&#x093C;"
193 latin:keyLabelFlags="fontNormal" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900194 </default>
195 </switch>
196</merge>