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|alphabetShiftLockShifted"
27        >
28            <Key
29                latin:keySpec=":"
30                latin:keyHintLabel="1"
31                latin:moreKeys=";,&#x00B7;"
32                latin:additionalMoreKeys="1" />
33        </case>
34        <default>
35            <Key
36                latin:keySpec=";"
37                latin:keyHintLabel="1"
38                latin:moreKeys=":,&#x00B7;"
39                latin:additionalMoreKeys="1" />
40        </default>
41    </switch>
42    <!-- TODO: Should find a way to compound Greek dialytika tonos and other Greek letters. -->
43    <!--
44    <switch>
45        <case
46            latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLockShifted"
47        >
48            U+0385: "΅" GREEK DIALYTIKA TONOS
49            <Key
50                latin:keySpec="&#x0385;"
51                latin:keyHintLabel="2"
52                latin:additionalMoreKeys="2" />
53        </case>
54        <default>
55        -->
56            <!-- U+03C2: "ς" GREEK SMALL LETTER FINAL SIGMA -->
57            <Key
58                latin:keySpec="&#x03C2;"
59                latin:keyLabelFlags="preserveCase"
60                latin:keyHintLabel="2"
61                latin:additionalMoreKeys="2" />
62    <!--
63        </default>
64    </switch>
65        -->
66    <!-- U+03B5: "ε" GREEK SMALL LETTER EPSILON
67         U+03AD: "έ" GREEK SMALL LETTER EPSILON WITH TONOS
68         U+1F72: "ὲ" GREEK SMALL LETTER EPSILON WITH VARIA
69         U+1F10: "ἐ" GREEK SMALL LETTER EPSILON WITH PSILI
70         U+1F11: "ἑ" GREEK SMALL LETTER EPSILON WITH DASIA
71         U+1F14: "ἔ" GREEK SMALL LETTER EPSILON WITH PSILI AND OXIA
72         U+1F15: "ἕ" GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
73         U+1F12: "ἒ" GREEK SMALL LETTER EPSILON WITH PSILI AND VARIA
74         U+1F13: "ἓ" GREEK SMALL LETTER EPSILON WITH DASIA AND VARIA -->
75    <Key
76        latin:keySpec="&#x03B5;"
77        latin:keyHintLabel="3"
78        latin:additionalMoreKeys="3"
79        latin:moreKeys="&#x03AD;,%,&#x1F72;,&#x1F10;,&#x1F11;,&#x1F14;,&#x1F15;,&#x1F12;,&#x1F13;" />
80    <!-- U+03C1: "ρ" GREEK SMALL LETTER RHO
81         U+1FE5: "ῥ" GREEK SMALL LETTER RHO WITH DASIA -->
82    <Key
83        latin:keySpec="&#x03C1;"
84        latin:keyHintLabel="4"
85        latin:additionalMoreKeys="4"
86        latin:moreKeys="%,&#x1FE5;" />
87    <!-- U+03C4: "τ" GREEK SMALL LETTER TAU -->
88    <Key
89        latin:keySpec="&#x03C4;"
90        latin:keyHintLabel="5"
91        latin:additionalMoreKeys="5" />
92    <!-- U+03C5: "υ" GREEK SMALL LETTER UPSILON
93         U+03CD: "ύ" GREEK SMALL LETTER UPSILON WITH TONOS
94         U+03CB: "ϋ" GREEK SMALL LETTER UPSILON WITH DIALYTIKA
95         U+03B0: "ΰ" GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
96         U+1F7A: "ὺ" GREEK SMALL LETTER UPSILON WITH VARIA
97         U+1FE6: "ῦ" GREEK SMALL LETTER UPSILON WITH PERISPOMENI
98         U+1F50: "ὐ" GREEK SMALL LETTER UPSILON WITH PSILI
99         U+1F51: "ὑ" GREEK SMALL LETTER UPSILON WITH DASIA
100         U+1F54: "ὔ" GREEK SMALL LETTER UPSILON WITH PSILI AND OXIA
101         U+1F55: "ὕ" GREEK SMALL LETTER UPSILON WITH DASIA AND OXIA
102         U+1F52: "ὒ" GREEK SMALL LETTER UPSILON WITH PSILI AND VARIA
103         U+1F53: "ὓ" GREEK SMALL LETTER UPSILON WITH DASIA AND VARIA
104         U+1F56: "ὖ" GREEK SMALL LETTER UPSILON WITH PSILI AND PERISPOMENI
105         U+1F57: "ὗ" GREEK SMALL LETTER UPSILON WITH DASIA AND PERISPOMENI
106         U+1FE2: "ῢ" GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND VARIA
107         U+1FE7: "ῧ" GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND PERISPOMENI -->
108    <Key
109        latin:keySpec="&#x03C5;"
110        latin:keyHintLabel="6"
111        latin:additionalMoreKeys="6"
112        latin:moreKeys="&#x03CD;,%,&#x03CB;,&#x03B0;,&#x1F7A;,&#x1FE6;,&#x1F50;,&#x1F51;,&#x1F54;,&#x1F55;,&#x1F52;,&#x1F53;,&#x1F56;,&#x1F57;,&#x1FE2;,&#x1FE7;" />
113    <!-- U+03B8: "θ" GREEK SMALL LETTER THETA -->
114    <Key
115        latin:keySpec="&#x03B8;"
116        latin:keyHintLabel="7"
117        latin:additionalMoreKeys="7" />
118    <!-- U+03B9: "ι" GREEK SMALL LETTER IOTA
119         U+03AF: "ί" GREEK SMALL LETTER IOTA WITH TONOS
120         U+03CA: "ϊ" GREEK SMALL LETTER IOTA WITH DIALYTIKA
121         U+0390: "ΐ" GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
122         U+1F76: "ὶ" GREEK SMALL LETTER IOTA WITH VARIA
123         U+1FD6: "ῖ" GREEK SMALL LETTER IOTA WITH PERISPOMENI
124         U+1F30: "ἰ" GREEK SMALL LETTER IOTA WITH PSILI
125         U+1F31: "ἱ" GREEK SMALL LETTER IOTA WITH DASIA
126         U+1F34: "ἴ" GREEK SMALL LETTER IOTA WITH PSILI AND OXIA
127         U+1F35: "ἵ" GREEK SMALL LETTER IOTA WITH DASIA AND OXIA
128         U+1F32: "ἲ" GREEK SMALL LETTER IOTA WITH PSILI AND VARIA
129         U+1F33: "ἳ" GREEK SMALL LETTER IOTA WITH DASIA AND VARIA
130         U+1F36: "ἶ" GREEK SMALL LETTER IOTA WITH PSILI AND PERISPOMENI
131         U+1F37: "ἷ" GREEK SMALL LETTER IOTA WITH DASIA AND PERISPOMENI
132         U+1FD2: "ῒ" GREEK SMALL LETTER IOTA WITH DIALYTIKA AND VARIA
133         U+1FD7: "ῗ" GREEK SMALL LETTER IOTA WITH DIALYTIKA AND PERISPOMENI -->
134    <Key
135        latin:keySpec="&#x03B9;"
136        latin:keyHintLabel="8"
137        latin:additionalMoreKeys="8"
138        latin:moreKeys="&#x03AF;,%,&#x03CA;,&#x0390;,&#x1F76;,&#x1FD6;,&#x1F30;,&#x1F31;,&#x1F34;,&#x1F35;,&#x1F32;,&#x1F33;,&#x1F36;,&#x1F37;,&#x1FD2;,&#x1FD7;" />
139    <!-- U+03BF: "ο" GREEK SMALL LETTER OMICRON
140         U+03CC: "ό" GREEK SMALL LETTER OMICRON WITH TONOS
141         U+1F78: "ὸ" GREEK SMALL LETTER OMICRON WITH VARIA
142         U+1F40: "ὀ" GREEK SMALL LETTER OMICRON WITH PSILI
143         U+1F41: "ὁ" GREEK SMALL LETTER OMICRON WITH DASIA
144         U+1F44: "ὄ" GREEK SMALL LETTER OMICRON WITH PSILI AND OXIA
145         U+1F45: "ὅ" GREEK SMALL LETTER OMICRON WITH DASIA AND OXIA
146         U+1F42: "ὂ" GREEK SMALL LETTER OMICRON WITH PSILI AND VARIA
147         U+1F43: "ὃ" GREEK SMALL LETTER OMICRON WITH DASIA AND VARIA -->
148    <Key
149        latin:keySpec="&#x03BF;"
150        latin:keyHintLabel="9"
151        latin:additionalMoreKeys="9"
152        latin:moreKeys="&#x03CC;,%,&#x1F78;,&#x1F40;,&#x1F41;,&#x1F44;,&#x1F45;,&#x1F42;,&#x1F43;" />
153    <!-- U+03C0: "π" GREEK SMALL LETTER PI -->
154    <Key
155        latin:keySpec="&#x03C0;"
156        latin:keyHintLabel="0"
157        latin:additionalMoreKeys="0" />
158</merge>
159