diff --git a/java/res/xml-sw600dp/keys_dvorak_123.xml b/java/res/xml-sw600dp/keys_dvorak_123.xml index 635ea04767e9cc5a74ad68ae198e2d05ca680423..851c14b5e32edac89b9c185a067d327487ddcd47 100644 --- a/java/res/xml-sw600dp/keys_dvorak_123.xml +++ b/java/res/xml-sw600dp/keys_dvorak_123.xml @@ -21,20 +21,40 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > - <Key - latin:keyLabel="\'" - latin:keyHintLabel=""" - latin:moreKeys="!" - latin:keyStyle="hasShiftedLetterHintStyle" /> - <Key - latin:keyLabel="," - latin:keyHintLabel="<" - latin:moreKeys="\?" - latin:keyStyle="hasShiftedLetterHintStyle" /> - <Key - latin:keyLabel="." - latin:keyHintLabel=">" - latin:keyLabelFlags="hasPopupHint|preserveCase" - latin:moreKeys="!text/more_keys_for_punctuation" - latin:keyStyle="hasShiftedLetterHintStyle" /> + <switch> + <case + latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" + > + <Key + latin:keyLabel=""" + latin:keyHintLabel="1" + latin:additionalMoreKeys="1" /> + <Key + latin:keyLabel="<" + latin:keyHintLabel="2" + latin:additionalMoreKeys="2" /> + <Key + latin:keyLabel=">" + latin:keyHintLabel="3" + latin:additionalMoreKeys="3" /> + </case> + <default> + <Key + latin:keyLabel="\'" + latin:keyHintLabel="1" + latin:additionalMoreKeys="1" + latin:moreKeys="!,"" /> + <Key + latin:keyLabel="," + latin:keyHintLabel="2" + latin:additionalMoreKeys="2" + latin:moreKeys="\?,<" /> + <Key + latin:keyLabel="." + latin:keyHintLabel="3" + latin:additionalMoreKeys="3" + latin:keyLabelFlags="hasPopupHint|preserveCase" + latin:moreKeys="!text/more_keys_for_punctuation,%,>" /> + </default> + </switch> </merge> diff --git a/java/res/xml-sw600dp/rowkeys_arabic1.xml b/java/res/xml-sw600dp/rowkeys_arabic1.xml index 6a0e25786a21801c8b8bbd60fdc21d78dcc4fb66..3c0acf1127145f42c0bdbe2cc0f077ae58b5f7e3 100644 --- a/java/res/xml-sw600dp/rowkeys_arabic1.xml +++ b/java/res/xml-sw600dp/rowkeys_arabic1.xml @@ -21,57 +21,87 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > - <!-- U+0636: "ض" ARABIC LETTER DAD --> + <!-- U+0636: "ض" ARABIC LETTER DAD + U+0661: "Ù¡" ARABIC-INDIC DIGIT ONE --> <Key latin:keyLabel="ض" + latin:keyHintLabel="1" + latin:additionalMoreKeys="1,١" latin:keyLabelFlags="fontNormal" /> - <!-- U+0635: "ص" ARABIC LETTER SAD --> + <!-- U+0635: "ص" ARABIC LETTER SAD + U+0662: "Ù¢" ARABIC-INDIC DIGIT TWO --> <Key latin:keyLabel="ص" + latin:keyHintLabel="2" + latin:additionalMoreKeys="2,٢" latin:keyLabelFlags="fontNormal" /> - <!-- U+062B: "Ø«" ARABIC LETTER THEH --> + <!-- U+062B: "Ø«" ARABIC LETTER THEH + U+0663: "Ù£" ARABIC-INDIC DIGIT THREE --> <Key latin:keyLabel="ث" + latin:keyHintLabel="3" + latin:additionalMoreKeys="3,٣" latin:keyLabelFlags="fontNormal" /> <!-- U+0642: "Ù‚" ARABIC LETTER QAF - U+06A8: "Ú¨" ARABIC LETTER QAF WITH THREE DOTS ABOVE --> + U+06A8: "Ú¨" ARABIC LETTER QAF WITH THREE DOTS ABOVE + U+0664: "Ù¤" ARABIC-INDIC DIGIT FOUR --> <!-- TODO: DroidSansArabic lacks the glyph of U+06A8 ARABIC LETTER QAF WITH THREE DOTS ABOVE --> <Key latin:keyLabel="ق" + latin:keyHintLabel="4" + latin:additionalMoreKeys="4,٤" latin:moreKeys="ڨ" latin:keyLabelFlags="fontNormal" /> <!-- U+0641: "Ù" ARABIC LETTER FEH U+06A4: "Ú¤" ARABIC LETTER VEH U+06A2: "Ú¢" ARABIC LETTER FEH WITH DOT MOVED BELOW - U+06A5: "Ú¥" ARABIC LETTER FEH WITH THREE DOTS BELOW --> + U+06A5: "Ú¥" ARABIC LETTER FEH WITH THREE DOTS BELOW + U+0665: "Ù¥" ARABIC-INDIC DIGIT FIVE --> <!-- TODO: DroidSansArabic lacks the glyph of U+06A2 ARABIC LETTER FEH WITH DOT MOVED BELOW --> <!-- TODO: DroidSansArabic lacks the glyph of U+06A5 ARABIC LETTER FEH WITH THREE DOTS BELOW --> <Key latin:keyLabel="ف" + latin:keyHintLabel="5" + latin:additionalMoreKeys="5,٥" latin:moreKeys="ڤ,ڢ,ڥ" latin:keyLabelFlags="fontNormal" /> - <!-- U+063A: "غ" ARABIC LETTER GHAIN --> + <!-- U+063A: "غ" ARABIC LETTER GHAIN + U+0666: "Ù¦" ARABIC-INDIC DIGIT SIX --> <Key latin:keyLabel="غ" + latin:keyHintLabel="6" + latin:additionalMoreKeys="6,٦" latin:keyLabelFlags="fontNormal" /> - <!-- U+0639: "ع" ARABIC LETTER AIN --> + <!-- U+0639: "ع" ARABIC LETTER AIN + U+0667: "Ù§" ARABIC-INDIC DIGIT SEVEN --> <Key latin:keyLabel="ع" + latin:keyHintLabel="7" + latin:additionalMoreKeys="7,٧" latin:keyLabelFlags="fontNormal" /> <!-- U+0647: "Ù‡" ARABIC LETTER HEH U+FEEB: "ﻫ" ARABIC LETTER HEH INITIAL FORM - U+0647 U+200D: ARABIC LETTER HEH + ZERO WIDTH JOINER --> + U+0647 U+200D: ARABIC LETTER HEH + ZERO WIDTH JOINER + U+0668: "Ù¨" ARABIC-INDIC DIGIT EIGHT --> <Key latin:keyLabel="ه" + latin:keyHintLabel="8" + latin:additionalMoreKeys="8,٨" latin:moreKeys="ﻫ|ه‍" latin:keyLabelFlags="fontNormal" /> - <!-- U+062E: "Ø®" ARABIC LETTER KHAH --> + <!-- U+062E: "Ø®" ARABIC LETTER KHAH + U+0669: "Ù©" ARABIC-INDIC DIGIT NINE --> <Key latin:keyLabel="خ" + latin:keyHintLabel="9" + latin:additionalMoreKeys="9,٩" latin:keyLabelFlags="fontNormal" /> - <!-- U+062D: "Ø" ARABIC LETTER HAH --> + <!-- U+062D: "Ø" ARABIC LETTER HAH + U+0660: "Ù " ARABIC-INDIC DIGIT ZERO --> <Key latin:keyLabel="ح" + latin:keyHintLabel="0" + latin:additionalMoreKeys="0,٠" latin:keyLabelFlags="fontNormal" /> <!-- U+062C: "ج" ARABIC LETTER JEEM U+0686: "Ú†" ARABIC LETTER TCHEH --> diff --git a/java/res/xml-sw600dp/rowkeys_farsi1.xml b/java/res/xml-sw600dp/rowkeys_farsi1.xml index 7b312404a86cce381a9246259ec8cec1f0c07150..6dd9a65751f81f21b23bb1f0721498090c1ff782 100644 --- a/java/res/xml-sw600dp/rowkeys_farsi1.xml +++ b/java/res/xml-sw600dp/rowkeys_farsi1.xml @@ -21,50 +21,80 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > - <!-- U+0636: "ض" ARABIC LETTER DAD --> + <!-- U+0636: "ض" ARABIC LETTER DAD + U+06F1: "Û±" EXTENDED ARABIC-INDIC DIGIT ONE --> <Key latin:keyLabel="ض" + latin:keyHintLabel="۱" + latin:additionalMoreKeys="۱,1" latin:keyLabelFlags="fontNormal" /> - <!-- U+0635: "ص" ARABIC LETTER SAD --> + <!-- U+0635: "ص" ARABIC LETTER SAD + U+06F2: "Û²" EXTENDED ARABIC-INDIC DIGIT TWO --> <Key latin:keyLabel="ص" + latin:keyHintLabel="۲" + latin:additionalMoreKeys="۲,2" latin:keyLabelFlags="fontNormal" /> - <!-- U+062B: "Ø«" ARABIC LETTER THEH --> + <!-- U+062B: "Ø«" ARABIC LETTER THEH + U+06F3: "Û³" EXTENDED ARABIC-INDIC DIGIT THREE --> <Key latin:keyLabel="ث" + latin:keyHintLabel="۳" + latin:additionalMoreKeys="۳,3" latin:keyLabelFlags="fontNormal" /> - <!-- U+0642: "Ù‚" ARABIC LETTER QAF --> + <!-- U+0642: "Ù‚" ARABIC LETTER QAF + U+06F4: "Û´" EXTENDED ARABIC-INDIC DIGIT FOUR --> <Key latin:keyLabel="ق" + latin:keyHintLabel="۴" + latin:additionalMoreKeys="۴,4" latin:keyLabelFlags="fontNormal" /> - <!-- U+0641: "Ù" ARABIC LETTER FEH --> + <!-- U+0641: "Ù" ARABIC LETTER FEH + U+06F5: "Ûµ" EXTENDED ARABIC-INDIC DIGIT FIVE --> <Key latin:keyLabel="ف" + latin:keyHintLabel="۵" + latin:additionalMoreKeys="۵,5" latin:keyLabelFlags="fontNormal" /> - <!-- U+063A: "غ" ARABIC LETTER GHAIN --> + <!-- U+063A: "غ" ARABIC LETTER GHAIN + U+06F6: "Û¶" EXTENDED ARABIC-INDIC DIGIT SIX --> <Key latin:keyLabel="غ" + latin:keyHintLabel="۶" + latin:additionalMoreKeys="۶,6" latin:keyLabelFlags="fontNormal" /> - <!-- U+0639: "ع" ARABIC LETTER AIN --> + <!-- U+0639: "ع" ARABIC LETTER AIN + U+06F7: "Û·" EXTENDED ARABIC-INDIC DIGIT SEVEN --> <Key latin:keyLabel="ع" + latin:keyHintLabel="۷" + latin:additionalMoreKeys="۷,7" latin:keyLabelFlags="fontNormal" /> <!-- U+0647: "Ù‡" ARABIC LETTER HEH U+FEEB: "ﻫ" ARABIC LETTER HEH INITIAL FORM U+0647/U+200D: ARABIC LETTER HEH + ZERO WIDTH JOINER U+0647/U+0654: ARABIC LETTER HEH + ARABIC HAMZA ABOVE - U+0629: "Ø©" ARABIC LETTER TEH MARBUTA --> + U+0629: "Ø©" ARABIC LETTER TEH MARBUTA + U+06F8: "Û¸" EXTENDED ARABIC-INDIC DIGIT EIGHT --> <Key latin:keyLabel="ه" latin:moreKeys="ﻫ|ه‍,هٔ,ة,%" + latin:keyHintLabel="۸" + latin:additionalMoreKeys="۸,8" latin:keyLabelFlags="fontNormal" /> - <!-- U+062E: "Ø®" ARABIC LETTER KHAH --> + <!-- U+062E: "Ø®" ARABIC LETTER KHAH + U+06F9: "Û¹" EXTENDED ARABIC-INDIC DIGIT NINE --> <Key latin:keyLabel="خ" + latin:keyHintLabel="۹" + latin:additionalMoreKeys="۹,9" latin:keyLabelFlags="fontNormal" /> - <!-- U+062D: "Ø" ARABIC LETTER HAH --> + <!-- U+062D: "Ø" ARABIC LETTER HAH + U+06F0: "Û°" EXTENDED ARABIC-INDIC DIGIT ZERO --> <Key latin:keyLabel="ح" + latin:keyHintLabel="۰" + latin:additionalMoreKeys="۰,0" latin:keyLabelFlags="fontNormal" /> <!-- U+062C: "ج" ARABIC LETTER JEEM --> <Key diff --git a/java/res/xml-sw600dp/rows_azerty.xml b/java/res/xml-sw600dp/rows_azerty.xml index 824ee38f31c4bcb60ac33ca09b50fe0e02afe5f2..5a5a7d12f15c16a387398f0b53286b31b51e3476 100644 --- a/java/res/xml-sw600dp/rows_azerty.xml +++ b/java/res/xml-sw600dp/rows_azerty.xml @@ -27,8 +27,7 @@ latin:keyWidth="9.0%p" > <include - latin:keyboardLayout="@xml/rowkeys_azerty1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_azerty1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_bulgarian.xml b/java/res/xml-sw600dp/rows_bulgarian.xml index 72532369c4151b625aec5d59d6f467725184de5a..263562095c1c91459b199fc5e5776699b84f1bc0 100644 --- a/java/res/xml-sw600dp/rows_bulgarian.xml +++ b/java/res/xml-sw600dp/rows_bulgarian.xml @@ -27,8 +27,7 @@ latin:keyWidth="8.182%p" > <include - latin:keyboardLayout="@xml/rowkeys_bulgarian1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_bulgarian1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_bulgarian_bds.xml b/java/res/xml-sw600dp/rows_bulgarian_bds.xml index db6220e8e14828712e4d17ebe84f64bc79a91575..9439a6346f8e061d125022b8a720eb1ddda780e5 100644 --- a/java/res/xml-sw600dp/rows_bulgarian_bds.xml +++ b/java/res/xml-sw600dp/rows_bulgarian_bds.xml @@ -27,8 +27,7 @@ latin:keyWidth="8.182%p" > <include - latin:keyboardLayout="@xml/rowkeys_bulgarian_bds1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_bulgarian_bds1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_colemak.xml b/java/res/xml-sw600dp/rows_colemak.xml index f7e903bb5601d91c5206dca6282802ac39d6000b..98a24e451f0c4a5e95a27c6499ec03dec16f3725 100644 --- a/java/res/xml-sw600dp/rows_colemak.xml +++ b/java/res/xml-sw600dp/rows_colemak.xml @@ -27,8 +27,7 @@ latin:keyWidth="9.0%p" > <include - latin:keyboardLayout="@xml/rowkeys_colemak1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_colemak1" /> <include latin:keyboardLayout="@xml/key_colemak_colon" /> <Key diff --git a/java/res/xml-sw600dp/rows_dvorak.xml b/java/res/xml-sw600dp/rows_dvorak.xml index 2fa8eb205f4d0ea0d6c66f8f122745cbb6209952..88592676dae57ac193e9a2d3ceeacffbb9a668ff 100644 --- a/java/res/xml-sw600dp/rows_dvorak.xml +++ b/java/res/xml-sw600dp/rows_dvorak.xml @@ -27,10 +27,7 @@ latin:keyWidth="9.0%p" > <include - latin:keyboardLayout="@xml/keys_dvorak_123" /> - <include - latin:keyboardLayout="@xml/rowkeys_dvorak1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_dvorak1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_east_slavic.xml b/java/res/xml-sw600dp/rows_east_slavic.xml index 309625516d07a445b6d9d18d30ea3f2031b03851..b4160d64b306f1e78fb1793d4842db9154a915e8 100644 --- a/java/res/xml-sw600dp/rows_east_slavic.xml +++ b/java/res/xml-sw600dp/rows_east_slavic.xml @@ -27,8 +27,7 @@ latin:keyWidth="8.182%p" > <include - latin:keyboardLayout="@xml/rowkeys_east_slavic1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_east_slavic1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_georgian.xml b/java/res/xml-sw600dp/rows_georgian.xml index 61d3eb05a2830402a3c5a4e5514090d2c0c272fb..b0e9e35fd4bf27a2b92f4dad59310d5ad2e79ea2 100644 --- a/java/res/xml-sw600dp/rows_georgian.xml +++ b/java/res/xml-sw600dp/rows_georgian.xml @@ -27,8 +27,7 @@ latin:keyWidth="9.0%p" > <include - latin:keyboardLayout="@xml/rowkeys_georgian1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_georgian1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_greek.xml b/java/res/xml-sw600dp/rows_greek.xml index 6a10228fbed5142af32d31c585c1409a558d45a3..de214c67f66a753db272616543128ee27068a7ec 100644 --- a/java/res/xml-sw600dp/rows_greek.xml +++ b/java/res/xml-sw600dp/rows_greek.xml @@ -29,8 +29,7 @@ <include latin:keyboardLayout="@xml/key_greek_semicolon" /> <include - latin:keyboardLayout="@xml/rowkeys_greek1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_greek1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_hebrew.xml b/java/res/xml-sw600dp/rows_hebrew.xml index f9e6f51abeb150a4feefe9d85785db94e995e4db..9945dee3568af733da348846ebeffeadc1629265 100644 --- a/java/res/xml-sw600dp/rows_hebrew.xml +++ b/java/res/xml-sw600dp/rows_hebrew.xml @@ -26,10 +26,6 @@ <Row latin:keyWidth="9.0%p" > - <include - latin:keyboardLayout="@xml/key_apostrophe" /> - <include - latin:keyboardLayout="@xml/key_dash" /> <include latin:keyboardLayout="@xml/rowkeys_hebrew1" /> <Key diff --git a/java/res/xml-sw600dp/rows_hindi.xml b/java/res/xml-sw600dp/rows_hindi.xml index 967846519a3d9d4efcd9295ea04cfdfac237c8d9..2a9a419f836a2a97a1b9d33cf466bf9f0c0401c3 100644 --- a/java/res/xml-sw600dp/rows_hindi.xml +++ b/java/res/xml-sw600dp/rows_hindi.xml @@ -27,8 +27,7 @@ latin:keyWidth="8.182%p" > <include - latin:keyboardLayout="@xml/rowkeys_hindi1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_hindi1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_mongolian.xml b/java/res/xml-sw600dp/rows_mongolian.xml index cfd8c8c3969be5fc6db0311e4fca5dd2fdc82064..dc0c1fe5c5a569c9f1651a47a594f4a668b7f250 100644 --- a/java/res/xml-sw600dp/rows_mongolian.xml +++ b/java/res/xml-sw600dp/rows_mongolian.xml @@ -27,8 +27,7 @@ latin:keyWidth="8.182%p" > <include - latin:keyboardLayout="@xml/rowkeys_mongolian1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_mongolian1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_nordic.xml b/java/res/xml-sw600dp/rows_nordic.xml index 43144030fe235ada728456d3d4a87fa88a141567..299bf8908716161cb14c11d3b045348ee46af2b3 100644 --- a/java/res/xml-sw600dp/rows_nordic.xml +++ b/java/res/xml-sw600dp/rows_nordic.xml @@ -27,8 +27,7 @@ latin:keyWidth="8.182%p" > <include - latin:keyboardLayout="@xml/rowkeys_nordic1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_nordic1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_qwerty.xml b/java/res/xml-sw600dp/rows_qwerty.xml index bac02fd9ae0bcfd638476b74ffaa653171694b92..722f9d138641652061283d29c2c0a0de59326669 100644 --- a/java/res/xml-sw600dp/rows_qwerty.xml +++ b/java/res/xml-sw600dp/rows_qwerty.xml @@ -27,8 +27,7 @@ latin:keyWidth="9.0%p" > <include - latin:keyboardLayout="@xml/rowkeys_qwerty1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwerty1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_qwertz.xml b/java/res/xml-sw600dp/rows_qwertz.xml index 98ddd0843b8e4b8e4bbd734cb3f8af7d1ea29176..f2f832ce772e1798a983ac760d7b05eb3ed6e719 100644 --- a/java/res/xml-sw600dp/rows_qwertz.xml +++ b/java/res/xml-sw600dp/rows_qwertz.xml @@ -27,8 +27,7 @@ latin:keyWidth="9.0%p" > <include - latin:keyboardLayout="@xml/rowkeys_qwertz1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwertz1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_south_slavic.xml b/java/res/xml-sw600dp/rows_south_slavic.xml index e53a2ee9278209542595373fb984f97623718afc..6ef6643423001769e1f237d8c7ab826532d70c68 100644 --- a/java/res/xml-sw600dp/rows_south_slavic.xml +++ b/java/res/xml-sw600dp/rows_south_slavic.xml @@ -27,8 +27,7 @@ latin:keyWidth="8.182%p" > <include - latin:keyboardLayout="@xml/rowkeys_south_slavic1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_south_slavic1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw600dp/rows_spanish.xml b/java/res/xml-sw600dp/rows_spanish.xml index b48ee015595f8e284ae51d0b337d91d8e681fa64..bca9bba3a211dc0bcf224cabcc74395325de6dc0 100644 --- a/java/res/xml-sw600dp/rows_spanish.xml +++ b/java/res/xml-sw600dp/rows_spanish.xml @@ -27,8 +27,7 @@ latin:keyWidth="9.0%p" > <include - latin:keyboardLayout="@xml/rowkeys_qwerty1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwerty1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_azerty.xml b/java/res/xml-sw768dp/rows_azerty.xml index dcc403b59234c7c4bf6a2db3a0aabf999c67d3c7..cf4bc92fa4bd54f077715cc7397159c613665cb8 100644 --- a/java/res/xml-sw768dp/rows_azerty.xml +++ b/java/res/xml-sw768dp/rows_azerty.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_azerty1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_azerty1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_bulgarian.xml b/java/res/xml-sw768dp/rows_bulgarian.xml index 64534144a53af57b0dcad143a762c523e0520261..bdc1262f34a7d4e9df7fee8d905458bd37d7f73a 100644 --- a/java/res/xml-sw768dp/rows_bulgarian.xml +++ b/java/res/xml-sw768dp/rows_bulgarian.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_bulgarian1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_bulgarian1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_bulgarian_bds.xml b/java/res/xml-sw768dp/rows_bulgarian_bds.xml index 8acb4d2596e29381cbd2ee97f4088953275482b1..58c46113ee5df75ac67052c6678268c39975178b 100644 --- a/java/res/xml-sw768dp/rows_bulgarian_bds.xml +++ b/java/res/xml-sw768dp/rows_bulgarian_bds.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_bulgarian_bds1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_bulgarian_bds1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_colemak.xml b/java/res/xml-sw768dp/rows_colemak.xml index db9b0c247ad93f195db9a080a401fa9dd40f9484..073f812e51f8c4af6458ab1ad693400a1293067e 100644 --- a/java/res/xml-sw768dp/rows_colemak.xml +++ b/java/res/xml-sw768dp/rows_colemak.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_colemak1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_colemak1" /> <include latin:keyboardLayout="@xml/key_colemak_colon" /> <Key diff --git a/java/res/xml-sw768dp/rows_dvorak.xml b/java/res/xml-sw768dp/rows_dvorak.xml index 941647815bda0b01b9fd40ac120ffffaece03165..60d5dd604f4e90deb776444c0a5eaba1c1aa632d 100644 --- a/java/res/xml-sw768dp/rows_dvorak.xml +++ b/java/res/xml-sw768dp/rows_dvorak.xml @@ -31,10 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/keys_dvorak_123" /> - <include - latin:keyboardLayout="@xml/rowkeys_dvorak1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_dvorak1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_east_slavic.xml b/java/res/xml-sw768dp/rows_east_slavic.xml index a4287f162f1427d8b675caf9e1c48d4ee68d0a8f..420307d3e0469614f9fbaca864b64c12464dcfa5 100644 --- a/java/res/xml-sw768dp/rows_east_slavic.xml +++ b/java/res/xml-sw768dp/rows_east_slavic.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_east_slavic1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_east_slavic1" /> <Key latin:keyLabel="!text/keylabel_for_east_slavic_row1_12" /> <Key diff --git a/java/res/xml-sw768dp/rows_georgian.xml b/java/res/xml-sw768dp/rows_georgian.xml index 74f1a07c1e42512667455ad63c88290a825a7f7c..3f8bd4569bce469c06ac77fd5098406189864175 100644 --- a/java/res/xml-sw768dp/rows_georgian.xml +++ b/java/res/xml-sw768dp/rows_georgian.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_georgian1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_georgian1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight"/> diff --git a/java/res/xml-sw768dp/rows_greek.xml b/java/res/xml-sw768dp/rows_greek.xml index aebe12928a844f351e85d0a93a8d74cfabcff992..9e1e00b73d469b7f5ea3305a1b6b66d35b5a22b6 100644 --- a/java/res/xml-sw768dp/rows_greek.xml +++ b/java/res/xml-sw768dp/rows_greek.xml @@ -33,8 +33,7 @@ <include latin:keyboardLayout="@xml/key_greek_semicolon" /> <include - latin:keyboardLayout="@xml/rowkeys_greek1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_greek1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight"/> diff --git a/java/res/xml-sw768dp/rows_hebrew.xml b/java/res/xml-sw768dp/rows_hebrew.xml index e588b830c58a3d219771c43730e3e4367dc7f8a0..a5f6dfe09f5b5b03de50a34efc7d28fb509c3684 100644 --- a/java/res/xml-sw768dp/rows_hebrew.xml +++ b/java/res/xml-sw768dp/rows_hebrew.xml @@ -30,10 +30,6 @@ latin:keyStyle="tabKeyStyle" latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> - <include - latin:keyboardLayout="@xml/key_apostrophe" /> - <include - latin:keyboardLayout="@xml/key_dash" /> <include latin:keyboardLayout="@xml/rowkeys_hebrew1" /> <Key diff --git a/java/res/xml-sw768dp/rows_hindi.xml b/java/res/xml-sw768dp/rows_hindi.xml index 510772b13172f17409e10781d60b9feee962416e..6baf09e1047a14b45e9f30ea097b48a448ebda6d 100644 --- a/java/res/xml-sw768dp/rows_hindi.xml +++ b/java/res/xml-sw768dp/rows_hindi.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_hindi1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_hindi1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_mongolian.xml b/java/res/xml-sw768dp/rows_mongolian.xml index 9afd4e2db0442fb623af80ccab0a34143ae9dcb3..5f37f8773f0dcae67ac4cf18c25ce2b16077f236 100644 --- a/java/res/xml-sw768dp/rows_mongolian.xml +++ b/java/res/xml-sw768dp/rows_mongolian.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_mongolian1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_mongolian1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_nordic.xml b/java/res/xml-sw768dp/rows_nordic.xml index 06591a66eaadce81ba4d9933fce21cb30e245acb..13d9399e8495e5d24335152e6e663c470da53c17 100644 --- a/java/res/xml-sw768dp/rows_nordic.xml +++ b/java/res/xml-sw768dp/rows_nordic.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_nordic1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_nordic1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_qwerty.xml b/java/res/xml-sw768dp/rows_qwerty.xml index a1deabd3b74dfcac1949c880f8529813b7fe0409..8af18ed728bf4c611f198fc635d9f908fab0a4f9 100644 --- a/java/res/xml-sw768dp/rows_qwerty.xml +++ b/java/res/xml-sw768dp/rows_qwerty.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_qwerty1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwerty1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight"/> diff --git a/java/res/xml-sw768dp/rows_qwertz.xml b/java/res/xml-sw768dp/rows_qwertz.xml index 801dd38b60941a51c1305281adce5a62b22fc0a3..0dd206d45d1fbfa713bc4fd7d8f1e9eeededb468 100644 --- a/java/res/xml-sw768dp/rows_qwertz.xml +++ b/java/res/xml-sw768dp/rows_qwertz.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_qwertz1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwertz1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight"/> diff --git a/java/res/xml-sw768dp/rows_south_slavic.xml b/java/res/xml-sw768dp/rows_south_slavic.xml index b55685330b056d58d2777a054b6c4a7bc864b8b0..6b44c4e6aded3912e04e8c316a3a371695a35759 100644 --- a/java/res/xml-sw768dp/rows_south_slavic.xml +++ b/java/res/xml-sw768dp/rows_south_slavic.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_south_slavic1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_south_slavic1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> diff --git a/java/res/xml-sw768dp/rows_spanish.xml b/java/res/xml-sw768dp/rows_spanish.xml index 8b803328853b36d4373e5c01946cd9c04ccd80b1..4520c100dbae4b1f178921b3320f3b798ebd6c41 100644 --- a/java/res/xml-sw768dp/rows_spanish.xml +++ b/java/res/xml-sw768dp/rows_spanish.xml @@ -31,8 +31,7 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> <include - latin:keyboardLayout="@xml/rowkeys_qwerty1" - latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwerty1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight"/> diff --git a/java/res/xml/keys_dvorak_123.xml b/java/res/xml/keys_dvorak_123.xml index 60e6b6f0d6e9aac0b0b7c8b0a30ead9698bb06f0..7124c89e789d8db3250eece94422fb15f987fa44 100644 --- a/java/res/xml/keys_dvorak_123.xml +++ b/java/res/xml/keys_dvorak_123.xml @@ -51,7 +51,7 @@ latin:keyLabel="\'" latin:keyHintLabel="1" latin:additionalMoreKeys="1" - latin:moreKeys="!" /> + latin:moreKeys="!,"" /> </default> </switch> <switch> @@ -72,13 +72,13 @@ latin:keyLabel="," latin:keyHintLabel="2" latin:additionalMoreKeys="2" - latin:moreKeys="\?" /> + latin:moreKeys="\?,<" /> <Key latin:keyLabel="." latin:keyHintLabel="3" latin:additionalMoreKeys="3" latin:keyLabelFlags="hasPopupHint|preserveCase" - latin:moreKeys="!text/more_keys_for_punctuation,%" /> + latin:moreKeys="!text/more_keys_for_punctuation,%,>" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_dvorak1.xml b/java/res/xml/rowkeys_dvorak1.xml index 7e0eb6e71354d6712b7a10b0c12b879bb37577e1..033308acb05e39ad2da465b81ff8d7c4f5ecd125 100644 --- a/java/res/xml/rowkeys_dvorak1.xml +++ b/java/res/xml/rowkeys_dvorak1.xml @@ -21,6 +21,8 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > + <include + latin:keyboardLayout="@xml/keys_dvorak_123" /> <Key latin:keyLabel="p" latin:keyHintLabel="4" diff --git a/java/res/xml/rowkeys_thai1.xml b/java/res/xml/rowkeys_thai1.xml index 950d2a45698d8a4d2a63faa9b77f7985e9d47215..cd536656f791fcf7fda909290cd624bf615e9574 100644 --- a/java/res/xml/rowkeys_thai1.xml +++ b/java/res/xml/rowkeys_thai1.xml @@ -81,17 +81,33 @@ <Key latin:keyLabel="ๅ" latin:keyLabelFlags="fontNormal" /> + <!-- U+0E51: "๑" THAI DIGIT ONE --> <Key + latin:keyHintLabel="1" + latin:additionalMoreKeys="1" + latin:moreKeys="๑" latin:keyLabel="/" /> + <!-- U+0E52: "๒" THAI DIGIT TWO --> <Key + latin:keyHintLabel="2" + latin:additionalMoreKeys="2" + latin:moreKeys="๒" latin:keyLabel="_" /> - <!-- U+0E20: "ภ" THAI CHARACTER PHO SAMPHAO --> + <!-- U+0E20: "ภ" THAI CHARACTER PHO SAMPHAO + U+0E53: "๓" THAI DIGIT THREE --> <Key latin:keyLabel="ภ" + latin:keyHintLabel="3" + latin:additionalMoreKeys="3" + latin:moreKeys="๓" latin:keyLabelFlags="fontNormal" /> - <!-- U+0E16: "ถ" THAI CHARACTER THO THUNG --> + <!-- U+0E16: "ถ" THAI CHARACTER THO THUNG + U+0E54: "๔" THAI DIGIT FOUR --> <Key latin:keyLabel="ถ" + latin:keyHintLabel="4" + latin:additionalMoreKeys="4" + latin:moreKeys="๔" latin:keyLabelFlags="fontNormal" /> <!-- U+0020: " " SPACE U+0E38: " ุ" THAI CHARACTER SARA U --> @@ -109,25 +125,45 @@ latin:keyLabel=" ึ" latin:code="0x0E36" latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> - <!-- U+0E04: "ค" THAI CHARACTER KHO KHWAI --> + <!-- U+0E04: "ค" THAI CHARACTER KHO KHWAI + U+0E55: "๕" THAI DIGIT FIVE --> <Key latin:keyLabel="ค" + latin:keyHintLabel="5" + latin:additionalMoreKeys="5" + latin:moreKeys="๕" latin:keyLabelFlags="fontNormal" /> - <!-- U+0E15: "ต" THAI CHARACTER TO TAO --> + <!-- U+0E15: "ต" THAI CHARACTER TO TAO + U+0E56: "๖" THAI DIGIT SIX --> <Key latin:keyLabel="ต" + latin:keyHintLabel="6" + latin:additionalMoreKeys="6" + latin:moreKeys="๖" latin:keyLabelFlags="fontNormal" /> - <!-- U+0E08: "จ" THAI CHARACTER CHO CHAN --> + <!-- U+0E08: "จ" THAI CHARACTER CHO CHAN + U+0E57: "๗" THAI DIGIT SEVEN --> <Key latin:keyLabel="จ" + latin:keyHintLabel="7" + latin:additionalMoreKeys="7" + latin:moreKeys="๗" latin:keyLabelFlags="fontNormal" /> - <!-- U+0E02: "ข" THAI CHARACTER KHO KHAI --> + <!-- U+0E02: "ข" THAI CHARACTER KHO KHAI + U+0E58: "๘" THAI DIGIT EIGHT --> <Key latin:keyLabel="ข" + latin:keyHintLabel="8" + latin:additionalMoreKeys="8" + latin:moreKeys="๘" latin:keyLabelFlags="fontNormal" /> - <!-- U+0E0A: "ช" THAI CHARACTER CHO CHANG --> + <!-- U+0E0A: "ช" THAI CHARACTER CHO CHANG + U+0E59: "๙" THAI DIGIT NINE --> <Key latin:keyLabel="ช" + latin:keyHintLabel="9" + latin:additionalMoreKeys="9" + latin:moreKeys="๙" latin:keyLabelFlags="fontNormal" /> </default> </switch> diff --git a/java/res/xml/rowkeys_thai2.xml b/java/res/xml/rowkeys_thai2.xml index f602994b985f06a686f82e3d4341ee9785c25ae4..4bcbbbf8d13b9ce0fc4623cac8feb9d776721533 100644 --- a/java/res/xml/rowkeys_thai2.xml +++ b/java/res/xml/rowkeys_thai2.xml @@ -79,9 +79,13 @@ latin:keyLabel="," /> </case> <default> - <!-- U+0E46: "ๆ" THAI CHARACTER MAIYAMOK --> + <!-- U+0E46: "ๆ" THAI CHARACTER MAIYAMOK + U+0E50: "à¹" THAI DIGIT ZERO --> <Key latin:keyLabel="ๆ" + latin:keyHintLabel="0" + latin:additionalMoreKeys="0" + latin:moreKeys="๐" latin:keyLabelFlags="fontNormal" /> <!-- U+0E44: "ไ" THAI CHARACTER SARA AI MAIMALAI --> <Key diff --git a/java/res/xml/rows_dvorak.xml b/java/res/xml/rows_dvorak.xml index 8e3d071b01a3c9a117ee0cb8e0156eea2a4f8a7f..13d70210d1a229c66c1390c759b5036bbf0e2dd8 100644 --- a/java/res/xml/rows_dvorak.xml +++ b/java/res/xml/rows_dvorak.xml @@ -26,8 +26,6 @@ <Row latin:keyWidth="10%p" > - <include - latin:keyboardLayout="@xml/keys_dvorak_123" /> <include latin:keyboardLayout="@xml/rowkeys_dvorak1" /> </Row>