blob: cd08e160023075a8c0e7ec7b97140f245170f9a1 [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
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090021<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin">
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090022 <switch>
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090023 <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted">
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090024 <!-- U+0914: "औ" DEVANAGARI LETTER AU
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090025 U+0912/U+0902: "ऒं" DEVANAGARI LETTER SHORT O//DEVANAGARI SIGN ANUSVARA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090026 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090027 latin:keySpec="&#x0914;"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090028 latin:moreKeys="&#x0912;&#x0902;" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090029 <!-- U+0910: "ऐ" DEVANAGARI LETTER AI
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090030 U+0910/U+0902: "ऐं" DEVANAGARI LETTER AI/DEVANAGARI SIGN ANUSVARA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090031 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090032 latin:keySpec="&#x0910;"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090033 latin:moreKeys="&#x0910;&#x0902;" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090034 <!-- U+0906: "आ" DEVANAGARI LETTER AA
35 U+0906/U+0902: "आं" DEVANAGARI LETTER AA/DEVANAGARI SIGN ANUSVARA
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090036 U+0906/U+0901: "आँ" DEVANAGARI LETTER AA/DEVANAGARI SIGN CANDRABINDU -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090037 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090038 latin:keySpec="&#x0906;"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090039 latin:moreKeys="&#x0906;&#x0902;,&#x0906;&#x0901;" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090040 <!-- U+0908: "ई" DEVANAGARI LETTER II
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090041 U+0908/U+0902: "ईं" DEVANAGARI LETTER II/DEVANAGARI SIGN ANUSVARA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090042 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090043 latin:keySpec="&#x0908;"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090044 latin:moreKeys="&#x0908;&#x0902;" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090045 <!-- U+090A: "ऊ" DEVANAGARI LETTER UU
46 U+090A/U+0902: "ऊं" DEVANAGARI LETTER UU/DEVANAGARI SIGN ANUSVARA
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090047 U+090A/U+0901: "ऊँ" DEVANAGARI LETTER UU/DEVANAGARI SIGN CANDRABINDU -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090048 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090049 latin:keySpec="&#x090A;"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090050 latin:moreKeys="&#x090A;&#x0902;,&#x090A;&#x0901;" />
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090051 <!-- U+092D: "भ" DEVANAGARI LETTER BHA -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090052 <Key latin:keySpec="&#x092D;" />
Tadashi G. Takaoka0b928502013-03-08 18:39:34 +090053 <!-- Because the font rendering system prior to API version 16 can't automatically
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +090054 render dotted circle for incomplete combining letter of some scripts, different
55 set of Key definitions are needed based on the API version. -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090056 <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" />
57 <Key latin:keyStyle="baseKeyDevanagariSignVisarga" />
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090058 <!-- U+0918: "घ" DEVANAGARI LETTER GHA -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090059 <Key latin:keySpec="&#x0918;" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090060 <!-- U+0927: "ध" DEVANAGARI LETTER DHA
61 U+0915/U+094D/U+0937: "क्ष" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER SSA
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090062 U+0936/U+094D/U+0930: "श्र" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090063 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +090064 latin:keySpec="&#x0927;"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090065 latin:moreKeys="&#x0915;&#x094D;&#x0937;,&#x0936;&#x094D;&#x0930;" />
Tadashi G. Takaokad5fcc792012-04-02 14:47:44 +090066 <!-- U+091D: "झ" DEVANAGARI LETTER JHA -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090067 <Key latin:keySpec="&#x091D;" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090068 <!-- U+0922: "ढ" DEVANAGARI LETTER DDHA -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090069 <Key latin:keySpec="&#x0922;" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +090070 </case>
71 <default>
Tadashi G. Takaoka0b928502013-03-08 18:39:34 +090072 <!-- Because the font rendering system prior to API version 16 can't automatically
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +090073 render dotted circle for incomplete combining letter of some scripts, different
74 set of Key definitions are needed based on the API version. -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090075 <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" />
Tadashi G. Takaoka303f4402014-04-03 14:47:38 +090076 <!-- U+0967: "१" DEVANAGARI DIGIT ONE -->
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +090077 <Key
78 latin:keyStyle="baseKeyDevanagariVowelSignAu"
79 latin:keyHintLabel="1"
80 latin:additionalMoreKeys="&#x0967;,1" />
81 <!-- Because the font rendering system prior to API version 16 can't automatically
82 render dotted circle for incomplete combining letter of some scripts, different
83 set of Key definitions are needed based on the API version. -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090084 <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" />
Tadashi G. Takaoka303f4402014-04-03 14:47:38 +090085 <!-- U+0968: "२" DEVANAGARI DIGIT TWO -->
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +090086 <Key
87 latin:keyStyle="baseKeyDevanagariVowelSignAi"
88 latin:keyHintLabel="2"
89 latin:additionalMoreKeys="&#x0968;,2" />
90 <!-- Because the font rendering system prior to API version 16 can't automatically
91 render dotted circle for incomplete combining letter of some scripts, different
92 set of Key definitions are needed based on the API version. -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +090093 <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" />
Tadashi G. Takaoka303f4402014-04-03 14:47:38 +090094 <!-- U+0969: "३" DEVANAGARI DIGIT THREE -->
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +090095 <Key
96 latin:keyStyle="baseKeyDevanagariVowelSignAa"
97 latin:keyHintLabel="3"
98 latin:additionalMoreKeys="&#x0969;,3" />
99 <!-- Because the font rendering system prior to API version 16 can't automatically
100 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. Takaoka92ac2aa2014-07-07 16:33:06 +0900102 <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" />
Tadashi G. Takaoka303f4402014-04-03 14:47:38 +0900103 <!-- U+096A: "४" DEVANAGARI DIGIT FOUR -->
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +0900104 <Key
105 latin:keyStyle="baseKeyDevanagariVowelSignIi"
106 latin:keyHintLabel="4"
107 latin:additionalMoreKeys="&#x096A;,4" />
108 <!-- Because the font rendering system prior to API version 16 can't automatically
109 render dotted circle for incomplete combining letter of some scripts, different
110 set of Key definitions are needed based on the API version. -->
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +0900111 <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" />
Tadashi G. Takaoka303f4402014-04-03 14:47:38 +0900112 <!-- U+096B: "५" DEVANAGARI DIGIT FIVE -->
Tadashi G. Takaokaf1ec1342013-08-29 10:50:05 +0900113 <Key
114 latin:keyStyle="baseKeyDevanagariVowelSignUu"
115 latin:keyHintLabel="5"
116 latin:additionalMoreKeys="&#x096B;,5" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900117 <!-- U+092C: "ब" DEVANAGARI LETTER BA
Tadashi G. Takaokad22bd202014-03-13 22:22:33 +0900118 U+092C/U+0952: "ब॒" DEVANAGARI LETTER BA/DEVANAGARI STRESS SIGN ANUDATTA
119 U+096C: "६" DEVANAGARI DIGIT SIX -->
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900120 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900121 latin:keySpec="&#x092C;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900122 latin:moreKeys="&#x092C;&#x0952;,%"
123 latin:keyHintLabel="6"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +0900124 latin:additionalMoreKeys="&#x096C;,6" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900125 <!-- U+0939: "ह" DEVANAGARI LETTER HA
126 U+096D: "७" DEVANAGARI DIGIT SEVEN -->
127 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900128 latin:keySpec="&#x0939;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900129 latin:keyHintLabel="7"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +0900130 latin:additionalMoreKeys="&#x096D;,7" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900131 <!-- U+0917: "ग" DEVANAGARI LETTER GA
132 U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA
133 U+0917/U+093C: "ग़" DEVANAGARI LETTER GA/DEVANAGARI SIGN NUKTA
134 U+0917/U+0952: "ग॒" DEVANAGARI LETTER GA/DEVANAGARI STRESS SIGN ANUDATTA
135 U+096E: "८" DEVANAGARI DIGIT EIGHT -->
136 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900137 latin:keySpec="&#x0917;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900138 latin:moreKeys="&#x091C;&#x094D;&#x091E;,&#x0917;&#x093C;,&#x0917;&#x0952;,%"
139 latin:keyHintLabel="8"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +0900140 latin:additionalMoreKeys="&#x096E;,8" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900141 <!-- U+0926: "द" DEVANAGARI LETTER DA
142 U+096F: "९" DEVANAGARI DIGIT NINE -->
143 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900144 latin:keySpec="&#x0926;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900145 latin:keyHintLabel="9"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +0900146 latin:additionalMoreKeys="&#x096F;,9" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900147 <!-- U+091C: "ज" DEVANAGARI LETTER JA
148 U+091C/U+0952: "ज॒" DEVANAGARI LETTER JA/DEVANAGARI STRESS SIGN ANUDATTA
149 U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA
150 U+091C/U+093C: "ज़" DEVANAGARI LETTER JA/DEVANAGARI SIGN NUKTA
151 U+0966: "०" DEVANAGARI DIGIT ZERO -->
152 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900153 latin:keySpec="&#x091C;"
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900154 latin:moreKeys="&#x091C;&#x0952;,&#x091C;&#x094D;&#x091E;,&#x091C;&#x093C;,%"
155 latin:keyHintLabel="0"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +0900156 latin:additionalMoreKeys="&#x0966;,0" />
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900157 <!-- U+0921: "ड" DEVANAGARI LETTER DDA
158 U+0921/U+0952: "ड॒" DEVANAGARI LETTER DDA/DEVANAGARI STRESS SIGN ANUDATTA
159 U+0921/U+093C: "ड़" DEVANAGARI LETTER DDA/DEVANAGARI SIGN NUKTA -->
160 <Key
Tadashi G. Takaoka9684b332014-02-06 15:11:05 +0900161 latin:keySpec="&#x0921;"
Tadashi G. Takaoka92ac2aa2014-07-07 16:33:06 +0900162 latin:moreKeys="&#x0921;&#x0952;,&#x0921;&#x093C;" />
163 </default>
Tadashi G. Takaoka53eca322012-02-28 20:07:43 +0900164 </switch>
165</merge>