diff --git a/java/res/xml-sw600dp/keys_arabic3_left.xml b/java/res/xml-sw600dp/keys_arabic3_left.xml
index 9b4031e55..87ca1055e 100644
--- a/java/res/xml-sw600dp/keys_arabic3_left.xml
+++ b/java/res/xml-sw600dp/keys_arabic3_left.xml
@@ -23,10 +23,8 @@
>
+ latin:keySpec="ذ" />
+ latin:keySpec="ئ" />
diff --git a/java/res/xml-sw600dp/keys_farsi3_right.xml b/java/res/xml-sw600dp/keys_farsi3_right.xml
index 45d128628..c832d5542 100644
--- a/java/res/xml-sw600dp/keys_farsi3_right.xml
+++ b/java/res/xml-sw600dp/keys_farsi3_right.xml
@@ -23,10 +23,8 @@
>
+ latin:keySpec="آ" />
+ latin:keySpec="چ" />
diff --git a/java/res/xml-sw600dp/rows_arabic.xml b/java/res/xml-sw600dp/rows_arabic.xml
index 5a28d4572..1b7b4161e 100644
--- a/java/res/xml-sw600dp/rows_arabic.xml
+++ b/java/res/xml-sw600dp/rows_arabic.xml
@@ -18,35 +18,31 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml-sw600dp/rows_armenian_phonetic.xml b/java/res/xml-sw600dp/rows_armenian_phonetic.xml
index 9bc2a1821..ebd16cba0 100644
--- a/java/res/xml-sw600dp/rows_armenian_phonetic.xml
+++ b/java/res/xml-sw600dp/rows_armenian_phonetic.xml
@@ -18,53 +18,46 @@
*/
-->
-
-
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
+
+
-
+
diff --git a/java/res/xml-sw600dp/rows_bengali.xml b/java/res/xml-sw600dp/rows_bengali.xml
index b1e787849..10b3e4fb5 100644
--- a/java/res/xml-sw600dp/rows_bengali.xml
+++ b/java/res/xml-sw600dp/rows_bengali.xml
@@ -18,37 +18,32 @@
*/
-->
-
-
+
+
-
+
-
+
-
-
+
+
-
+
diff --git a/java/res/xml-sw600dp/rows_farsi.xml b/java/res/xml-sw600dp/rows_farsi.xml
index a353b67c7..1d098df9a 100644
--- a/java/res/xml-sw600dp/rows_farsi.xml
+++ b/java/res/xml-sw600dp/rows_farsi.xml
@@ -18,36 +18,33 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
diff --git a/java/res/xml-sw600dp/rows_hindi.xml b/java/res/xml-sw600dp/rows_hindi.xml
index ca581be14..42b92a72a 100644
--- a/java/res/xml-sw600dp/rows_hindi.xml
+++ b/java/res/xml-sw600dp/rows_hindi.xml
@@ -18,40 +18,35 @@
*/
-->
-
-
+
+
-
+
-
+
-
-
+
+
-
+
diff --git a/java/res/xml-sw600dp/rows_hindi_compact.xml b/java/res/xml-sw600dp/rows_hindi_compact.xml
index ac476eb3b..649345169 100644
--- a/java/res/xml-sw600dp/rows_hindi_compact.xml
+++ b/java/res/xml-sw600dp/rows_hindi_compact.xml
@@ -18,37 +18,32 @@
*/
-->
-
-
+
+
-
+
-
+
-
-
+
+
-
+
diff --git a/java/res/xml-sw600dp/rows_khmer.xml b/java/res/xml-sw600dp/rows_khmer.xml
index 2824a5c2f..800a3ee57 100644
--- a/java/res/xml-sw600dp/rows_khmer.xml
+++ b/java/res/xml-sw600dp/rows_khmer.xml
@@ -18,55 +18,48 @@
*/
-->
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml-sw600dp/rows_lao.xml b/java/res/xml-sw600dp/rows_lao.xml
index 446d9bd5a..264e2d9ed 100644
--- a/java/res/xml-sw600dp/rows_lao.xml
+++ b/java/res/xml-sw600dp/rows_lao.xml
@@ -18,55 +18,48 @@
*/
-->
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml-sw600dp/rows_marathi.xml b/java/res/xml-sw600dp/rows_marathi.xml
index 51dc7a2b9..c77bea567 100644
--- a/java/res/xml-sw600dp/rows_marathi.xml
+++ b/java/res/xml-sw600dp/rows_marathi.xml
@@ -18,37 +18,32 @@
*/
-->
-
-
+
+
-
+
-
+
-
-
+
+
-
+
diff --git a/java/res/xml-sw600dp/rows_myanmar.xml b/java/res/xml-sw600dp/rows_myanmar.xml
index 8eedf9d2f..20d9d8ab2 100644
--- a/java/res/xml-sw600dp/rows_myanmar.xml
+++ b/java/res/xml-sw600dp/rows_myanmar.xml
@@ -18,46 +18,41 @@
*/
-->
-
-
+
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
-
+
diff --git a/java/res/xml-sw600dp/rows_nepali_romanized.xml b/java/res/xml-sw600dp/rows_nepali_romanized.xml
index 21d1dc6e0..fe73fbd9e 100644
--- a/java/res/xml-sw600dp/rows_nepali_romanized.xml
+++ b/java/res/xml-sw600dp/rows_nepali_romanized.xml
@@ -18,40 +18,35 @@
*/
-->
-
-
+
+
-
+
-
+
-
-
+
+
-
+
diff --git a/java/res/xml-sw600dp/rows_nepali_traditional.xml b/java/res/xml-sw600dp/rows_nepali_traditional.xml
index 90703da76..e56271f21 100644
--- a/java/res/xml-sw600dp/rows_nepali_traditional.xml
+++ b/java/res/xml-sw600dp/rows_nepali_traditional.xml
@@ -18,40 +18,35 @@
*/
-->
-
-
+
+
-
+
-
+
-
-
-
-
+
+
+
+
diff --git a/java/res/xml-sw600dp/rows_sinhala.xml b/java/res/xml-sw600dp/rows_sinhala.xml
index d3a5ca535..278602820 100644
--- a/java/res/xml-sw600dp/rows_sinhala.xml
+++ b/java/res/xml-sw600dp/rows_sinhala.xml
@@ -18,17 +18,13 @@
*/
-->
-
-
+
+
-
+
@@ -37,8 +33,7 @@
latin:keyWidth="8.182%p"
latin:keyLabelFlags="fontNormal|autoXScale"
>
-
+
@@ -50,11 +45,8 @@
-
-
+
+
-
+
diff --git a/java/res/xml-sw600dp/rows_thai.xml b/java/res/xml-sw600dp/rows_thai.xml
index 7738c7f04..2006056a4 100644
--- a/java/res/xml-sw600dp/rows_thai.xml
+++ b/java/res/xml-sw600dp/rows_thai.xml
@@ -18,31 +18,29 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml-v16/keystyle_devanagari_sign_anusvara.xml b/java/res/xml-v16/keystyle_devanagari_sign_anusvara.xml
index 405aebc50..d5491d29d 100644
--- a/java/res/xml-v16/keystyle_devanagari_sign_anusvara.xml
+++ b/java/res/xml-v16/keystyle_devanagari_sign_anusvara.xml
@@ -22,13 +22,9 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
@@ -36,9 +32,7 @@
latin:styleName="moreKeysDevanagariSignAnusvara"
latin:moreKeys="ः,ँ,़" />
-
+
-
+
+ latin:keySpec="ं" />
diff --git a/java/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml b/java/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml
index 6198d01a9..ef8dec37c 100644
--- a/java/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml
+++ b/java/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml
@@ -22,27 +22,21 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
+ latin:keySpec="ँ" />
diff --git a/java/res/xml-v16/keystyle_devanagari_sign_nukta.xml b/java/res/xml-v16/keystyle_devanagari_sign_nukta.xml
index e0b47bb6f..734d0600a 100644
--- a/java/res/xml-v16/keystyle_devanagari_sign_nukta.xml
+++ b/java/res/xml-v16/keystyle_devanagari_sign_nukta.xml
@@ -22,37 +22,29 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
-
+
-
-
+
+ latin:keySpec="़" />
diff --git a/java/res/xml-v16/keystyle_devanagari_sign_virama.xml b/java/res/xml-v16/keystyle_devanagari_sign_virama.xml
index 73248e4c2..0300e4a8b 100644
--- a/java/res/xml-v16/keystyle_devanagari_sign_virama.xml
+++ b/java/res/xml-v16/keystyle_devanagari_sign_virama.xml
@@ -22,35 +22,27 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
+ latin:keySpec="्" />
diff --git a/java/res/xml-v16/keystyle_devanagari_sign_visarga.xml b/java/res/xml-v16/keystyle_devanagari_sign_visarga.xml
index b047893a6..ea64a1009 100644
--- a/java/res/xml-v16/keystyle_devanagari_sign_visarga.xml
+++ b/java/res/xml-v16/keystyle_devanagari_sign_visarga.xml
@@ -22,12 +22,9 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
+ latin:keySpec="ः" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml
index cd07999b5..1e638507a 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml
@@ -22,44 +22,34 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="ा" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml
index 75a49b19d..acb289406 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml
@@ -22,51 +22,39 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="ै" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml
index 26f1aca5a..e2c367784 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml
@@ -22,43 +22,33 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="ौ" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml
index ec056a380..75ad44f34 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml
@@ -22,35 +22,27 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
+ latin:keySpec="ॅ" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml
index fb4d4eb17..e1a4c613c 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml
@@ -22,35 +22,27 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
+ latin:keySpec="ॉ" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml
index 965bccbd2..6a99eace0 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml
@@ -22,37 +22,27 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="े" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml
index ec71c4dcd..b66149d28 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml
@@ -22,43 +22,33 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="ि" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml
index 9a9f9158c..97e500713 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml
@@ -22,43 +22,33 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="ी" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml
index 77389c22d..7cec76d43 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml
@@ -22,13 +22,9 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
@@ -36,31 +32,25 @@
latin:styleName="moreKeysDevanagariVowelSignO"
latin:moreKeys="ों,ॉ,ॊ" />
-
+
-
+
-
+
+ latin:keySpec="ो" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml
index e2167bf24..c14f920bc 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml
@@ -22,44 +22,34 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="ु" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml
index 745236816..3134de7c8 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml
@@ -22,44 +22,34 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="ू" />
diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml
index 9c930d348..da510c1f5 100644
--- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml
+++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml
@@ -22,30 +22,22 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
@@ -53,23 +45,19 @@
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
latin:moreKeys="ऱ,ऋ,ृ" />
-
+
-
+
+ latin:keySpec="ृ" />
diff --git a/java/res/xml/key_armenian_sha.xml b/java/res/xml/key_armenian_sha.xml
index b6418f26f..111d4263b 100644
--- a/java/res/xml/key_armenian_sha.xml
+++ b/java/res/xml/key_armenian_sha.xml
@@ -23,6 +23,5 @@
>
+ latin:keySpec="շ" />
diff --git a/java/res/xml/key_armenian_xeh.xml b/java/res/xml/key_armenian_xeh.xml
index cfc5bc0f9..3bbc405dc 100644
--- a/java/res/xml/key_armenian_xeh.xml
+++ b/java/res/xml/key_armenian_xeh.xml
@@ -23,6 +23,5 @@
>
+ latin:keySpec="խ" />
diff --git a/java/res/xml/key_thai_kho_khuat.xml b/java/res/xml/key_thai_kho_khuat.xml
index 84988f870..a43a87ccd 100644
--- a/java/res/xml/key_thai_kho_khuat.xml
+++ b/java/res/xml/key_thai_kho_khuat.xml
@@ -27,14 +27,12 @@
>
+ latin:keySpec="ฅ" />
+ latin:keySpec="ฃ" />
diff --git a/java/res/xml/keys_arabic3_left.xml b/java/res/xml/keys_arabic3_left.xml
index 2b3e12c03..05ba6d8f3 100644
--- a/java/res/xml/keys_arabic3_left.xml
+++ b/java/res/xml/keys_arabic3_left.xml
@@ -23,6 +23,5 @@
>
+ latin:keySpec="ذ" />
diff --git a/java/res/xml/keys_farsi3_right.xml b/java/res/xml/keys_farsi3_right.xml
index 2618e478c..867c02143 100644
--- a/java/res/xml/keys_farsi3_right.xml
+++ b/java/res/xml/keys_farsi3_right.xml
@@ -23,6 +23,5 @@
>
+ latin:keySpec="چ" />
diff --git a/java/res/xml/keystyle_devanagari_sign_anusvara.xml b/java/res/xml/keystyle_devanagari_sign_anusvara.xml
index a7e421d17..2517ac562 100644
--- a/java/res/xml/keystyle_devanagari_sign_anusvara.xml
+++ b/java/res/xml/keystyle_devanagari_sign_anusvara.xml
@@ -22,13 +22,9 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
@@ -48,8 +42,7 @@
latin:moreKeys="◌ः|ः,◌ँ|ँ" />
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
-
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_aa.xml b/java/res/xml/keystyle_devanagari_vowel_sign_aa.xml
index 1a60ca22f..6a62a1f1c 100644
--- a/java/res/xml/keystyle_devanagari_vowel_sign_aa.xml
+++ b/java/res/xml/keystyle_devanagari_vowel_sign_aa.xml
@@ -22,13 +22,9 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
@@ -36,26 +32,21 @@
latin:styleName="moreKeysDevanagariVowelSignAa"
latin:moreKeys="◌ां|ां,◌ाँ|ाँ,%" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -62,5 +53,5 @@
latin:styleName="baseKeyDevanagariVowelSignAu"
latin:parentStyle="moreKeysDevanagariVowelSignAu"
latin:keySpec="◌ौ|ौ"
- latin:keyLabelFlags="fontNormal|followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml b/java/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml
index b7d0908e1..2f2998fb8 100644
--- a/java/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml
+++ b/java/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml
@@ -22,30 +22,23 @@
API version 16 can't automatically render dotted circle for incomplete combining letter
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -63,8 +53,7 @@
latin:moreKeys="◌ः|ः,ऽ" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -36,26 +32,21 @@
latin:styleName="moreKeysDevanagariVowelSignU"
latin:moreKeys="◌ुं|ुं,◌ुँ|ुँ" />
-
+
-
+
-
+
-
+
-
+
@@ -36,26 +32,21 @@
latin:styleName="moreKeysDevanagariVowelSignUu"
latin:moreKeys="◌ूं|ूं,◌ूँ|ूँ,%" />
-
+
-
+
-
+
-
+
-
+
-
+
@@ -45,9 +39,7 @@
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
latin:moreKeys="ऋ,◌ृ|ृ" />
-
+
-
+
-
+
+ latin:additionalMoreKeys="1,١" />
+ latin:additionalMoreKeys="2,٢" />
+ latin:additionalMoreKeys="3,٣" />
@@ -50,8 +45,7 @@
latin:keySpec="ق"
latin:keyHintLabel="4"
latin:additionalMoreKeys="4,٤"
- latin:moreKeys="ڨ"
- latin:keyLabelFlags="fontNormal" />
+ latin:moreKeys="ڨ" />
+ latin:additionalMoreKeys="6,٦" />
+ latin:additionalMoreKeys="7,٧" />
+ latin:additionalMoreKeys="9,٩" />
+ latin:additionalMoreKeys="0,٠" />
+ latin:moreKeys="چ" />
diff --git a/java/res/xml/rowkeys_arabic2.xml b/java/res/xml/rowkeys_arabic2.xml
index 9bc91e8c7..4f401e8bc 100644
--- a/java/res/xml/rowkeys_arabic2.xml
+++ b/java/res/xml/rowkeys_arabic2.xml
@@ -18,33 +18,26 @@
*/
-->
-
+
+ latin:moreKeys="ڜ" />
-
+
+ latin:moreKeys="ئ,ى" />
+ latin:moreKeys="پ" />
+ latin:moreKeys="ﻻ|لا,ﻷ|لأ,ﻹ|لإ,ﻵ|لآ" />
+ latin:moreKeys="!fixedColumnOrder!5,آ,ء,أ,إ,ٱ" />
-
+
-
+
-
+
+ latin:moreKeys="گ,ک" />
-
+
diff --git a/java/res/xml/rowkeys_arabic3.xml b/java/res/xml/rowkeys_arabic3.xml
index 0bfc66a7d..8b178013e 100644
--- a/java/res/xml/rowkeys_arabic3.xml
+++ b/java/res/xml/rowkeys_arabic3.xml
@@ -18,49 +18,30 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
+ latin:moreKeys="ئ" />
-
+
-
+
+ latin:moreKeys="ژ" />
-
+
-
+
diff --git a/java/res/xml/rowkeys_armenian_phonetic1.xml b/java/res/xml/rowkeys_armenian_phonetic1.xml
index 8ca78dab4..8d54b179c 100644
--- a/java/res/xml/rowkeys_armenian_phonetic1.xml
+++ b/java/res/xml/rowkeys_armenian_phonetic1.xml
@@ -18,67 +18,55 @@
*/
-->
-
+
+ latin:additionalMoreKeys="1" />
+ latin:additionalMoreKeys="2" />
+ latin:additionalMoreKeys="3" />
+ latin:additionalMoreKeys="4" />
+ latin:additionalMoreKeys="5" />
+ latin:additionalMoreKeys="6" />
+ latin:additionalMoreKeys="7" />
+ latin:additionalMoreKeys="8" />
+ latin:additionalMoreKeys="9" />
+ latin:additionalMoreKeys="0" />
diff --git a/java/res/xml/rowkeys_armenian_phonetic2.xml b/java/res/xml/rowkeys_armenian_phonetic2.xml
index 9991f739d..cb1b932b9 100644
--- a/java/res/xml/rowkeys_armenian_phonetic2.xml
+++ b/java/res/xml/rowkeys_armenian_phonetic2.xml
@@ -18,50 +18,29 @@
*/
-->
-
+
-
+
-
+
+ latin:keyHintLabel="և" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_armenian_phonetic3.xml b/java/res/xml/rowkeys_armenian_phonetic3.xml
index 2b79386ac..33db4529f 100644
--- a/java/res/xml/rowkeys_armenian_phonetic3.xml
+++ b/java/res/xml/rowkeys_armenian_phonetic3.xml
@@ -18,43 +18,23 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_armenian_phonetic4.xml b/java/res/xml/rowkeys_armenian_phonetic4.xml
index f8cdd1221..c7db25b73 100644
--- a/java/res/xml/rowkeys_armenian_phonetic4.xml
+++ b/java/res/xml/rowkeys_armenian_phonetic4.xml
@@ -18,35 +18,19 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_bengali1.xml b/java/res/xml/rowkeys_bengali1.xml
index c137d12e0..c1fd8b434 100644
--- a/java/res/xml/rowkeys_bengali1.xml
+++ b/java/res/xml/rowkeys_bengali1.xml
@@ -18,44 +18,37 @@
*/
-->
-
+
+ latin:additionalMoreKeys="১,1" />
+ latin:additionalMoreKeys="২,2" />
+ latin:additionalMoreKeys="৩,3" />
+ latin:additionalMoreKeys="৪,4" />
+ latin:additionalMoreKeys="৫,5" />
@@ -63,15 +56,13 @@
latin:keySpec="ব"
latin:moreKeys="ভ,%"
latin:keyHintLabel="৬"
- latin:additionalMoreKeys="৬,6"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="৬,6" />
+ latin:additionalMoreKeys="৭,7" />
@@ -79,8 +70,7 @@
latin:keySpec="গ"
latin:moreKeys="ঘ,%"
latin:keyHintLabel="৮"
- latin:additionalMoreKeys="৮,8"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="৮,8" />
@@ -88,8 +78,7 @@
latin:keySpec="দ"
latin:moreKeys="ধ,%"
latin:keyHintLabel="৯"
- latin:additionalMoreKeys="৯,9"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="৯,9" />
+ latin:moreKeys="ড়" />
diff --git a/java/res/xml/rowkeys_bengali2.xml b/java/res/xml/rowkeys_bengali2.xml
index 589ce017d..44b361797 100644
--- a/java/res/xml/rowkeys_bengali2.xml
+++ b/java/res/xml/rowkeys_bengali2.xml
@@ -18,77 +18,64 @@
*/
-->
-
+
+ latin:moreKeys="ো" />
+ latin:moreKeys="ে" />
+ latin:moreKeys="্" />
+ latin:moreKeys="ি" />
+ latin:moreKeys="ু" />
+ latin:moreKeys="ফ" />
+ latin:moreKeys="ৃ,ঋ,ত্র" />
+ latin:moreKeys="খ" />
+ latin:moreKeys="ৎ,থ,ত্ত" />
+ latin:moreKeys="ছ" />
+ latin:moreKeys="ঠ" />
diff --git a/java/res/xml/rowkeys_bengali3.xml b/java/res/xml/rowkeys_bengali3.xml
index b6d46850f..5222b096b 100644
--- a/java/res/xml/rowkeys_bengali3.xml
+++ b/java/res/xml/rowkeys_bengali3.xml
@@ -18,65 +18,51 @@
*/
-->
-
+
+ latin:moreKeys="ঃ,ং" />
+ latin:moreKeys="ঢ়" />
-
+
+ latin:moreKeys="ণ" />
+ latin:moreKeys="ঙ,ঞ্জ" />
-
+
+ latin:moreKeys="ক্ষ" />
+ latin:moreKeys="শ" />
+ latin:moreKeys="য" />
+ latin:moreKeys="॥" />
diff --git a/java/res/xml/rowkeys_farsi1.xml b/java/res/xml/rowkeys_farsi1.xml
index 46fef4236..abc2c9614 100644
--- a/java/res/xml/rowkeys_farsi1.xml
+++ b/java/res/xml/rowkeys_farsi1.xml
@@ -18,58 +18,49 @@
*/
-->
-
+
+ latin:additionalMoreKeys="۱,1" />
+ latin:additionalMoreKeys="۲,2" />
+ latin:additionalMoreKeys="۳,3" />
+ latin:additionalMoreKeys="۴,4" />
+ latin:additionalMoreKeys="۵,5" />
+ latin:additionalMoreKeys="۶,6" />
+ latin:additionalMoreKeys="۷,7" />
+ latin:additionalMoreKeys="۹,9" />
+ latin:additionalMoreKeys="۰,0" />
-
+
diff --git a/java/res/xml/rowkeys_farsi2.xml b/java/res/xml/rowkeys_farsi2.xml
index f94ee8e49..82f1903c7 100644
--- a/java/res/xml/rowkeys_farsi2.xml
+++ b/java/res/xml/rowkeys_farsi2.xml
@@ -18,17 +18,11 @@
*/
-->
-
+
-
+
-
+
+ latin:moreKeys="ئ,ي,ﯨ|ى" />
-
+
-
+
+ latin:moreKeys="!fixedColumnOrder!5,ٱ,ء,آ,أ,إ" />
+ latin:moreKeys="ة" />
-
+
-
+
+ latin:moreKeys="ك" />
-
+
diff --git a/java/res/xml/rowkeys_farsi3.xml b/java/res/xml/rowkeys_farsi3.xml
index edc22f95a..b825a36d5 100644
--- a/java/res/xml/rowkeys_farsi3.xml
+++ b/java/res/xml/rowkeys_farsi3.xml
@@ -18,47 +18,27 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+ latin:moreKeys="ؤ" />
+
diff --git a/java/res/xml/rowkeys_hindi1.xml b/java/res/xml/rowkeys_hindi1.xml
index cff9756cf..cd08e1600 100644
--- a/java/res/xml/rowkeys_hindi1.xml
+++ b/java/res/xml/rowkeys_hindi1.xml
@@ -18,82 +18,61 @@
*/
-->
-
+
-
+
+ latin:moreKeys="ऒं" />
+ latin:moreKeys="ऐं" />
+ latin:moreKeys="आं,आँ" />
+ latin:moreKeys="ईं" />
+ latin:moreKeys="ऊं,ऊँ" />
-
+
-
-
+
+
-
+
+ latin:moreKeys="क्ष,श्र" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:additionalMoreKeys="६,6" />
+ latin:additionalMoreKeys="७,7" />
+ latin:additionalMoreKeys="९,9" />
-
+ latin:moreKeys="ड॒,ड़" />
+
diff --git a/java/res/xml/rowkeys_hindi2.xml b/java/res/xml/rowkeys_hindi2.xml
index 7ba4ee1ec..fec93f3c6 100644
--- a/java/res/xml/rowkeys_hindi2.xml
+++ b/java/res/xml/rowkeys_hindi2.xml
@@ -18,21 +18,16 @@
*/
-->
-
+
-
+
+ latin:moreKeys="ओं,ऑ,ऒ" />
+ latin:moreKeys="एं,एँ,ऍ,ऎ" />
+ latin:moreKeys="अं,अँ" />
+ latin:moreKeys="इं,इँ" />
+ latin:moreKeys="उं,उँ" />
+ latin:moreKeys="फ़" />
+ latin:moreKeys="्र,र्" />
+ latin:moreKeys="ख़" />
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+ latin:moreKeys="ऋ,ऱ,ॠ" />
+ latin:moreKeys="क़" />
+ latin:moreKeys="त्र" />
-
+
-
-
+
+
diff --git a/java/res/xml/rowkeys_hindi3.xml b/java/res/xml/rowkeys_hindi3.xml
index cf36fc5d4..2e6d6864e 100644
--- a/java/res/xml/rowkeys_hindi3.xml
+++ b/java/res/xml/rowkeys_hindi3.xml
@@ -18,114 +18,80 @@
*/
-->
-
+
-
+
-
+
-
-
+
+
-
+
-
+
+ latin:moreKeys="ऴ" />
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
+ latin:moreKeys="ॐ" />
+ latin:moreKeys="ञ,ङ,ऩ" />
-
+
+ latin:moreKeys="ऌ,ॡ" />
-
+
+ latin:moreKeys="य़" />
-
-
+
+
diff --git a/java/res/xml/rowkeys_hindi_compact1.xml b/java/res/xml/rowkeys_hindi_compact1.xml
index c63de4f0b..06a014162 100644
--- a/java/res/xml/rowkeys_hindi_compact1.xml
+++ b/java/res/xml/rowkeys_hindi_compact1.xml
@@ -18,74 +18,62 @@
*/
-->
-
+
-
+
+ latin:additionalMoreKeys="१,1" />
-
+
+ latin:additionalMoreKeys="२,2" />
-
+
+ latin:additionalMoreKeys="३,3" />
-
+
+ latin:additionalMoreKeys="४,4" />
-
+
+ latin:additionalMoreKeys="५,5" />
@@ -93,15 +81,13 @@
latin:keySpec="ब"
latin:moreKeys="भ,%"
latin:keyHintLabel="6"
- latin:additionalMoreKeys="६,6"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="६,6" />
+ latin:additionalMoreKeys="७,7" />
@@ -109,8 +95,7 @@
latin:keySpec="ग"
latin:moreKeys="घ,%"
latin:keyHintLabel="8"
- latin:additionalMoreKeys="८,8"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="८,8" />
@@ -118,8 +103,7 @@
latin:keySpec="द"
latin:moreKeys="ध,%"
latin:keyHintLabel="9"
- latin:additionalMoreKeys="९,9"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="९,9" />
+ latin:moreKeys="ढ" />
diff --git a/java/res/xml/rowkeys_hindi_compact2.xml b/java/res/xml/rowkeys_hindi_compact2.xml
index 06364c209..7cbe5efbb 100644
--- a/java/res/xml/rowkeys_hindi_compact2.xml
+++ b/java/res/xml/rowkeys_hindi_compact2.xml
@@ -18,98 +18,79 @@
*/
-->
-
+
-
+
+ latin:keyStyle="moreKeysDevanagariVowelSignO" />
-
+
+ latin:keyStyle="moreKeysDevanagariVowelSignE" />
-
+
+ latin:keyStyle="moreKeysDevanagariSignVirama" />
-
+
+ latin:keyStyle="moreKeysDevanagariVowelSignI" />
-
+
+ latin:keyStyle="moreKeysDevanagariVowelSignU" />
+ latin:moreKeys="फ" />
-
+
+ latin:keyStyle="moreKeysDevanagariVowelSignVocalicR" />
+ latin:moreKeys="ख" />
+ latin:moreKeys="थ,त्र" />
+ latin:moreKeys="छ" />
+ latin:moreKeys="ठ" />
diff --git a/java/res/xml/rowkeys_hindi_compact3.xml b/java/res/xml/rowkeys_hindi_compact3.xml
index 0e8165ecc..89a9f9d60 100644
--- a/java/res/xml/rowkeys_hindi_compact3.xml
+++ b/java/res/xml/rowkeys_hindi_compact3.xml
@@ -18,72 +18,55 @@
*/
-->
-
+
-
+
+ latin:keyStyle="moreKeysDevanagariVowelSignCandraO" />
-
+
+ latin:keyStyle="moreKeysDevanagariVowelSignCandraE" />
-
-
+
+
+ latin:moreKeys="ॐ" />
+ latin:moreKeys="ण,ञ,ङ" />
-
+
-
+
+ latin:moreKeys="श,ष,श्र" />
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
diff --git a/java/res/xml/rowkeys_khmer1.xml b/java/res/xml/rowkeys_khmer1.xml
index 567c6aff0..79fd231a0 100644
--- a/java/res/xml/rowkeys_khmer1.xml
+++ b/java/res/xml/rowkeys_khmer1.xml
@@ -18,82 +18,75 @@
*/
-->
-
+
-
+
+ latin:moreKeys="!icon/zwj_key|"
+ latin:keyLabelFlags="fontDefault" />
+ latin:moreKeys="!icon/zwnj_key|" />
+ latin:moreKeys="៑"
+ latin:keyLabelFlags="fontDefault" />
+ latin:moreKeys="$,€" />
+ latin:moreKeys="៖"
+ latin:keyLabelFlags="fontDefault" />
+ latin:moreKeys="៙" />
+ latin:moreKeys="៚" />
+ latin:moreKeys="*" />
+ latin:moreKeys="{,«"
+ latin:keyLabelFlags="fontDefault" />
+ latin:moreKeys="},»"
+ latin:keyLabelFlags="fontDefault" />
+ latin:moreKeys="×" />
-
+
+ latin:moreKeys="៲" />
+ latin:moreKeys="៳" />
+ latin:moreKeys="៴" />
+ latin:moreKeys="៵" />
+ latin:moreKeys="៶" />
+ latin:moreKeys="៷" />
+ latin:moreKeys="៸" />
+ latin:moreKeys="៹" />
+ latin:moreKeys="៰" />
+ latin:moreKeys=",ឦ" />
+ latin:moreKeys="ឱ" />
diff --git a/java/res/xml/rowkeys_khmer2.xml b/java/res/xml/rowkeys_khmer2.xml
index 4146895f7..04ca1e0df 100644
--- a/java/res/xml/rowkeys_khmer2.xml
+++ b/java/res/xml/rowkeys_khmer2.xml
@@ -18,117 +18,70 @@
*/
-->
-
+
-
+
+ latin:moreKeys="ៜ" />
+ latin:moreKeys="៝" />
-
+
+ latin:moreKeys="ឫ" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
-
+
+ latin:moreKeys="ៈ" />
-
+
+ latin:moreKeys="ឝ" />
-
+
+ latin:keyLabelFlags="followKeyLetterRatio|autoScale" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:moreKeys="ឭ,ឰ" />
diff --git a/java/res/xml/rowkeys_khmer4.xml b/java/res/xml/rowkeys_khmer4.xml
index 5523d86b7..70bdcf1bb 100644
--- a/java/res/xml/rowkeys_khmer4.xml
+++ b/java/res/xml/rowkeys_khmer4.xml
@@ -18,96 +18,62 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:moreKeys="ឞ" />
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+
-
+ latin:keySpec="\?"
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
diff --git a/java/res/xml/rowkeys_lao1.xml b/java/res/xml/rowkeys_lao1.xml
index a5085a540..f88d5fd66 100644
--- a/java/res/xml/rowkeys_lao1.xml
+++ b/java/res/xml/rowkeys_lao1.xml
@@ -18,61 +18,35 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:moreKeys="໒" />
+ latin:moreKeys="໓" />
+ latin:moreKeys="໔" />
-
+
-
+
+ latin:moreKeys="໕" />
+ latin:moreKeys="໖" />
+ latin:moreKeys="໗" />
+ latin:moreKeys="໘" />
+ latin:moreKeys="໙" />
-
+
diff --git a/java/res/xml/rowkeys_lao2.xml b/java/res/xml/rowkeys_lao2.xml
index 67c474f98..46b6395d7 100644
--- a/java/res/xml/rowkeys_lao2.xml
+++ b/java/res/xml/rowkeys_lao2.xml
@@ -18,110 +18,78 @@
*/
-->
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keySpec="_"
+ latin:keyLabelFlags="fontDefault" />
+ latin:keySpec="+"
+ latin:keyLabelFlags="fontDefault" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keySpec="”"
+ latin:keyLabelFlags="fontDefault" />
-
+
+ latin:moreKeys="໐" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_lao3.xml b/java/res/xml/rowkeys_lao3.xml
index 172716dde..ab3e25131 100644
--- a/java/res/xml/rowkeys_lao3.xml
+++ b/java/res/xml/rowkeys_lao3.xml
@@ -18,93 +18,73 @@
*/
-->
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keySpec=";"
+ latin:keyLabelFlags="fontDefault" />
+ latin:keySpec="."
+ latin:keyLabelFlags="fontDefault" />
+ latin:keySpec=","
+ latin:keyLabelFlags="fontDefault" />
+ latin:keySpec=":"
+ latin:keyLabelFlags="fontDefault" />
-
+
+
+ latin:keySpec="!"
+ latin:keyLabelFlags="fontDefault" />
+ latin:keySpec="\?"
+ latin:keyLabelFlags="fontDefault" />
+ latin:keySpec="%"
+ latin:keyLabelFlags="fontDefault" />
-
+ latin:keySpec="="
+ latin:keyLabelFlags="fontDefault" />
+ latin:keySpec="“"
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keySpec="“"
+ latin:keyLabelFlags="fontDefault" />
diff --git a/java/res/xml/rowkeys_lao4.xml b/java/res/xml/rowkeys_lao4.xml
index ed4b9b1f1..5beb1cbcb 100644
--- a/java/res/xml/rowkeys_lao4.xml
+++ b/java/res/xml/rowkeys_lao4.xml
@@ -18,86 +18,60 @@
*/
-->
-
+
-
+
+ latin:keySpec="₭"
+ latin:keyLabelFlags="fontDefault" />
-
+ latin:keySpec="("
+ latin:keyLabelFlags="fontDefault" />
+
-
+ latin:keySpec="\@"
+ latin:keyLabelFlags="fontDefault" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
+
+ latin:keySpec="$"
+ latin:keyLabelFlags="fontDefault" />
-
+ latin:keySpec=")"
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_marathi1.xml b/java/res/xml/rowkeys_marathi1.xml
index 810e71e3c..596664bc6 100644
--- a/java/res/xml/rowkeys_marathi1.xml
+++ b/java/res/xml/rowkeys_marathi1.xml
@@ -18,14 +18,11 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:additionalMoreKeys="६,6" />
+ latin:additionalMoreKeys="७,7" />
@@ -94,8 +85,7 @@
latin:keySpec="ग"
latin:moreKeys="घ,%"
latin:keyHintLabel="8"
- latin:additionalMoreKeys="८,8"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="८,8" />
@@ -103,8 +93,7 @@
latin:keySpec="द"
latin:moreKeys="ध,%"
latin:keyHintLabel="9"
- latin:additionalMoreKeys="९,9"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="९,9" />
@@ -112,12 +101,10 @@
latin:keySpec="ज"
latin:moreKeys="झ,ज्ञ,%"
latin:keyHintLabel="0"
- latin:additionalMoreKeys="०,0"
- latin:keyLabelFlags="fontNormal" />
+ latin:additionalMoreKeys="०,0" />
+ latin:moreKeys="ढ" />
diff --git a/java/res/xml/rowkeys_marathi2.xml b/java/res/xml/rowkeys_marathi2.xml
index f95091529..060822ee5 100644
--- a/java/res/xml/rowkeys_marathi2.xml
+++ b/java/res/xml/rowkeys_marathi2.xml
@@ -18,83 +18,64 @@
*/
-->
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
-
-
+
+
+ latin:moreKeys="फ" />
-
+
+ latin:keyStyle="moreKeysDevanagariVowelSignVocalicR" />
+ latin:moreKeys="ख" />
+ latin:moreKeys="थ,त्र" />
+ latin:moreKeys="छ" />
+ latin:moreKeys="ठ" />
diff --git a/java/res/xml/rowkeys_marathi3.xml b/java/res/xml/rowkeys_marathi3.xml
index 17fc5ac77..661e79672 100644
--- a/java/res/xml/rowkeys_marathi3.xml
+++ b/java/res/xml/rowkeys_marathi3.xml
@@ -18,66 +18,49 @@
*/
-->
-
+
-
-
+
+
-
-
+
+
-
-
+
+
-
+
+ latin:moreKeys="ण,ञ,ङ" />
-
+
+ latin:moreKeys="ळ" />
+ latin:moreKeys="श,ष,श्र" />
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
diff --git a/java/res/xml/rowkeys_myanmar1.xml b/java/res/xml/rowkeys_myanmar1.xml
index b7c820922..117007431 100644
--- a/java/res/xml/rowkeys_myanmar1.xml
+++ b/java/res/xml/rowkeys_myanmar1.xml
@@ -18,116 +18,88 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio|autoScale" />
+ latin:keyLabelFlags="autoScale" />
+ latin:keyLabelFlags="autoScale" />
-
+
-
+
+ latin:additionalMoreKeys="1" />
+ latin:additionalMoreKeys="2" />
+ latin:additionalMoreKeys="3" />
+ latin:additionalMoreKeys="4" />
+ latin:additionalMoreKeys="5" />
+ latin:additionalMoreKeys="6" />
+ latin:additionalMoreKeys="7" />
+ latin:additionalMoreKeys="8" />
+ latin:additionalMoreKeys="9" />
+ latin:additionalMoreKeys="0" />
diff --git a/java/res/xml/rowkeys_myanmar2.xml b/java/res/xml/rowkeys_myanmar2.xml
index 5f0115f39..d7aca0063 100644
--- a/java/res/xml/rowkeys_myanmar2.xml
+++ b/java/res/xml/rowkeys_myanmar2.xml
@@ -18,95 +18,51 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_myanmar3.xml b/java/res/xml/rowkeys_myanmar3.xml
index 612bcd31b..c5850689b 100644
--- a/java/res/xml/rowkeys_myanmar3.xml
+++ b/java/res/xml/rowkeys_myanmar3.xml
@@ -18,106 +18,69 @@
*/
-->
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:moreKeys="ှ,ွှ" />
+ latin:moreKeys="ီ" />
+ latin:moreKeys="ူ" />
-
+
+ latin:moreKeys="ဲ" />
+ latin:moreKeys="ံ" />
-
+
diff --git a/java/res/xml/rowkeys_myanmar4.xml b/java/res/xml/rowkeys_myanmar4.xml
index 57466c565..210ebaa8f 100644
--- a/java/res/xml/rowkeys_myanmar4.xml
+++ b/java/res/xml/rowkeys_myanmar4.xml
@@ -18,83 +18,52 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
-
+
-
+
+ latin:moreKeys="ဉ" />
-
+
-
+
diff --git a/java/res/xml/rowkeys_nepali_romanized1.xml b/java/res/xml/rowkeys_nepali_romanized1.xml
index 616b259a3..67be51bb0 100644
--- a/java/res/xml/rowkeys_nepali_romanized1.xml
+++ b/java/res/xml/rowkeys_nepali_romanized1.xml
@@ -18,89 +18,60 @@
*/
-->
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
+ latin:keyStyle="moreKeysDevanagariSignNukta" />
-
+
-
+
+ latin:additionalMoreKeys="४,4" />
+ latin:additionalMoreKeys="५,5" />
+ latin:additionalMoreKeys="६,6" />
-
+
-
+
-
+
+ latin:additionalMoreKeys="०,0" />
-
-
+
+
diff --git a/java/res/xml/rowkeys_nepali_romanized2.xml b/java/res/xml/rowkeys_nepali_romanized2.xml
index 561ae6c93..2e2583cca 100644
--- a/java/res/xml/rowkeys_nepali_romanized2.xml
+++ b/java/res/xml/rowkeys_nepali_romanized2.xml
@@ -18,109 +18,61 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
diff --git a/java/res/xml/rowkeys_nepali_romanized3.xml b/java/res/xml/rowkeys_nepali_romanized3.xml
index cc2ca8c84..24f590832 100644
--- a/java/res/xml/rowkeys_nepali_romanized3.xml
+++ b/java/res/xml/rowkeys_nepali_romanized3.xml
@@ -18,101 +18,62 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:moreKeys="ऽ" />
-
-
+
+
diff --git a/java/res/xml/rowkeys_nepali_traditional1.xml b/java/res/xml/rowkeys_nepali_traditional1.xml
index cf4bda982..73b2275ef 100644
--- a/java/res/xml/rowkeys_nepali_traditional1.xml
+++ b/java/res/xml/rowkeys_nepali_traditional1.xml
@@ -18,13 +18,9 @@
*/
-->
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:moreKeys="घ" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:moreKeys="ठ" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:moreKeys="ढ" />
+ latin:moreKeys="ण" />
-
-
+
+
+ latin:additionalMoreKeys="२,2" />
+ latin:additionalMoreKeys="३,3" />
+ latin:additionalMoreKeys="४,4" />
+ latin:additionalMoreKeys="५,5" />
+ latin:additionalMoreKeys="६,6" />
+ latin:additionalMoreKeys="७,7" />
+ latin:additionalMoreKeys="८,8" />
+ latin:additionalMoreKeys="९,9" />
+ latin:additionalMoreKeys="०,0" />
-
+ latin:moreKeys="औ" />
+
diff --git a/java/res/xml/rowkeys_nepali_traditional2.xml b/java/res/xml/rowkeys_nepali_traditional2.xml
index 58a463e71..c443daf5d 100644
--- a/java/res/xml/rowkeys_nepali_traditional2.xml
+++ b/java/res/xml/rowkeys_nepali_traditional2.xml
@@ -18,124 +18,84 @@
*/
-->
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
-
+
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
-
+
+
-
+
-
-
+
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
-
+
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
-
-
+
+
+
diff --git a/java/res/xml/rowkeys_nepali_traditional3_left6.xml b/java/res/xml/rowkeys_nepali_traditional3_left6.xml
index 59f6e651a..ade278710 100644
--- a/java/res/xml/rowkeys_nepali_traditional3_left6.xml
+++ b/java/res/xml/rowkeys_nepali_traditional3_left6.xml
@@ -18,66 +18,44 @@
*/
-->
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
-
+
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_nepali_traditional3_right3.xml b/java/res/xml/rowkeys_nepali_traditional3_right3.xml
index 3e6187d11..4db438d81 100644
--- a/java/res/xml/rowkeys_nepali_traditional3_right3.xml
+++ b/java/res/xml/rowkeys_nepali_traditional3_right3.xml
@@ -18,50 +18,35 @@
*/
-->
-
+
-
+
-
-
+
+
-
+
-
-
+
+
-
-
+
+
-
+
-
+ latin:moreKeys="रु" />
+
diff --git a/java/res/xml/rowkeys_nepali_traditional3_right5.xml b/java/res/xml/rowkeys_nepali_traditional3_right5.xml
index 89d5aa469..c7c73a446 100644
--- a/java/res/xml/rowkeys_nepali_traditional3_right5.xml
+++ b/java/res/xml/rowkeys_nepali_traditional3_right5.xml
@@ -18,45 +18,35 @@
*/
-->
-
+
-
+
-
-
+
+
-
+
-
-
+
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keySpec="\?"
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
-
+
+
-
+
+ latin:moreKeys="!" />
-
+
diff --git a/java/res/xml/rowkeys_sinhala1.xml b/java/res/xml/rowkeys_sinhala1.xml
index e784d2d3a..fcad5eaa3 100644
--- a/java/res/xml/rowkeys_sinhala1.xml
+++ b/java/res/xml/rowkeys_sinhala1.xml
@@ -18,43 +18,29 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_sinhala2.xml b/java/res/xml/rowkeys_sinhala2.xml
index 91c1928ba..92c1e0892 100644
--- a/java/res/xml/rowkeys_sinhala2.xml
+++ b/java/res/xml/rowkeys_sinhala2.xml
@@ -18,81 +18,55 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
diff --git a/java/res/xml/rowkeys_sinhala3.xml b/java/res/xml/rowkeys_sinhala3.xml
index 64ba9f339..872787517 100644
--- a/java/res/xml/rowkeys_sinhala3.xml
+++ b/java/res/xml/rowkeys_sinhala3.xml
@@ -18,40 +18,27 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
diff --git a/java/res/xml/rowkeys_thai1.xml b/java/res/xml/rowkeys_thai1.xml
index e42bda391..864bca876 100644
--- a/java/res/xml/rowkeys_thai1.xml
+++ b/java/res/xml/rowkeys_thai1.xml
@@ -18,150 +18,120 @@
*/
-->
-
+
-
+
+ latin:keySpec="+"
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="fontDefault" />
+ latin:keyLabelFlags="fontDefault" />
+ latin:moreKeys="๓" />
+ latin:moreKeys="๔" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:moreKeys="๕" />
+ latin:moreKeys="๖" />
+ latin:moreKeys="๗" />
+ latin:moreKeys="๘" />
+ latin:moreKeys="๙" />
diff --git a/java/res/xml/rowkeys_thai2.xml b/java/res/xml/rowkeys_thai2.xml
index 7ab036a05..f43d31fff 100644
--- a/java/res/xml/rowkeys_thai2.xml
+++ b/java/res/xml/rowkeys_thai2.xml
@@ -18,63 +18,45 @@
*/
-->
-
+
-
+
+
-
+ latin:keySpec="""
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
+
-
+ latin:keySpec=","
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_thai3.xml b/java/res/xml/rowkeys_thai3.xml
index 098d8a780..03959b9aa 100644
--- a/java/res/xml/rowkeys_thai3.xml
+++ b/java/res/xml/rowkeys_thai3.xml
@@ -18,113 +18,76 @@
*/
-->
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
+
-
+ latin:keySpec="."
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rowkeys_thai4.xml b/java/res/xml/rowkeys_thai4.xml
index 332d09d7e..db665bed5 100644
--- a/java/res/xml/rowkeys_thai4.xml
+++ b/java/res/xml/rowkeys_thai4.xml
@@ -18,101 +18,74 @@
*/
-->
-
+
-
+
+ latin:keySpec="("
+ latin:keyLabelFlags="fontDefault" />
+ latin:keySpec=")"
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keySpec="\?"
+ latin:keyLabelFlags="fontDefault" />
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+ latin:keyLabelFlags="followKeyLetterRatio" />
+ latin:keyLabelFlags="followKeyLetterRatio" />
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rows_arabic.xml b/java/res/xml/rows_arabic.xml
index 798c23e81..3f765f347 100644
--- a/java/res/xml/rows_arabic.xml
+++ b/java/res/xml/rows_arabic.xml
@@ -18,32 +18,28 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rows_armenian_phonetic.xml b/java/res/xml/rows_armenian_phonetic.xml
index ea8870e1a..198436ca1 100644
--- a/java/res/xml/rows_armenian_phonetic.xml
+++ b/java/res/xml/rows_armenian_phonetic.xml
@@ -18,47 +18,40 @@
*/
-->
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
-
+
+
-
+
diff --git a/java/res/xml/rows_bengali.xml b/java/res/xml/rows_bengali.xml
index 890f9352f..4e4223b03 100644
--- a/java/res/xml/rows_bengali.xml
+++ b/java/res/xml/rows_bengali.xml
@@ -18,32 +18,28 @@
*/
-->
-
-
+
+
-
-
-
-
+
-
+
+
+
+
-
+
diff --git a/java/res/xml/rows_farsi.xml b/java/res/xml/rows_farsi.xml
index c74614fcf..b78048c9d 100644
--- a/java/res/xml/rows_farsi.xml
+++ b/java/res/xml/rows_farsi.xml
@@ -18,32 +18,28 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rows_hindi.xml b/java/res/xml/rows_hindi.xml
index 5c631ebff..da869b144 100644
--- a/java/res/xml/rows_hindi.xml
+++ b/java/res/xml/rows_hindi.xml
@@ -18,35 +18,31 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rows_hindi_compact.xml b/java/res/xml/rows_hindi_compact.xml
index a60cf2b02..d21fada1c 100644
--- a/java/res/xml/rows_hindi_compact.xml
+++ b/java/res/xml/rows_hindi_compact.xml
@@ -18,32 +18,28 @@
*/
-->
-
-
+
+
-
-
-
-
+
-
+
+
+
+
-
+
diff --git a/java/res/xml/rows_khmer.xml b/java/res/xml/rows_khmer.xml
index e3993871b..69334f33e 100644
--- a/java/res/xml/rows_khmer.xml
+++ b/java/res/xml/rows_khmer.xml
@@ -18,39 +18,33 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
diff --git a/java/res/xml/rows_lao.xml b/java/res/xml/rows_lao.xml
index 321f4112a..b3fbf56c5 100644
--- a/java/res/xml/rows_lao.xml
+++ b/java/res/xml/rows_lao.xml
@@ -18,39 +18,33 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
+
diff --git a/java/res/xml/rows_marathi.xml b/java/res/xml/rows_marathi.xml
index 42a036374..ff11adb75 100644
--- a/java/res/xml/rows_marathi.xml
+++ b/java/res/xml/rows_marathi.xml
@@ -18,32 +18,28 @@
*/
-->
-
-
+
+
-
-
-
-
+
-
+
+
+
+
-
-
+
+
\ No newline at end of file
diff --git a/java/res/xml/rows_myanmar.xml b/java/res/xml/rows_myanmar.xml
index 5de47f7b8..54538a9b9 100644
--- a/java/res/xml/rows_myanmar.xml
+++ b/java/res/xml/rows_myanmar.xml
@@ -18,39 +18,33 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
-
-
+
+
+
-
-
+
+
\ No newline at end of file
diff --git a/java/res/xml/rows_nepali_romanized.xml b/java/res/xml/rows_nepali_romanized.xml
index 6df09c830..daca3ee86 100644
--- a/java/res/xml/rows_nepali_romanized.xml
+++ b/java/res/xml/rows_nepali_romanized.xml
@@ -18,35 +18,31 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rows_nepali_traditional.xml b/java/res/xml/rows_nepali_traditional.xml
index 7789135ae..edcc73a20 100644
--- a/java/res/xml/rows_nepali_traditional.xml
+++ b/java/res/xml/rows_nepali_traditional.xml
@@ -18,39 +18,33 @@
*/
-->
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
+
diff --git a/java/res/xml/rows_sinhala.xml b/java/res/xml/rows_sinhala.xml
index 5a058c96e..a2ba0bb8b 100644
--- a/java/res/xml/rows_sinhala.xml
+++ b/java/res/xml/rows_sinhala.xml
@@ -18,24 +18,19 @@
*/
-->
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/java/res/xml/rows_thai.xml b/java/res/xml/rows_thai.xml
index 108b7e1fc..fffdb4415 100644
--- a/java/res/xml/rows_thai.xml
+++ b/java/res/xml/rows_thai.xml
@@ -18,41 +18,34 @@
*/
-->
-
-
+
+
-
+
-
+
-
-
+
+
-
-
-
+
+
+
-
+