Loading java/res/xml-sw600dp/rows_nepali_romanized.xml +4 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,7 @@ latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" latin:keyWidth="8.0%p" latin:keyLabelFlags="fontNormal" > <Key Loading @@ -47,6 +47,9 @@ latin:keyWidth="10.0%p" /> <include latin:keyboardLayout="@xml/rowkeys_nepali_romanized3" /> <include latin:keyboardLayout="@xml/keys_exclamation_question" /> <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="fillRight" /> </Row> <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> java/res/xml-sw600dp/rows_nepali_traditional.xml +3 −3 Original line number Diff line number Diff line Loading @@ -45,8 +45,8 @@ <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_left6" /> <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_right5" /> <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3" /> <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> java/res/xml/key_period.xml +0 −15 Original line number Diff line number Diff line Loading @@ -22,21 +22,6 @@ xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > <switch> <case latin:languageCode="ne" latin:keyboardLayoutSet="nepali_traditional" > <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" latin:keyLabelFlags="hasPopupHint" latin:moreKeys="!text/morekeys_punctuation" latin:backgroundType="functional" /> </case> <case latin:keyboardLayoutSet="dvorak" > Loading java/res/xml/rowkeys_nepali_romanized3.xml +4 −11 Original line number Diff line number Diff line Loading @@ -43,11 +43,6 @@ <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" /> <!-- U+0919: "ङ" DEVANAGARI LETTER NGA --> <Key latin:keySpec="ङ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> </case> <default> <!-- U+0937: "ष" DEVANAGARI LETTER SSA --> Loading @@ -64,16 +59,14 @@ <Key latin:keySpec="न" /> <!-- U+092E: "म" DEVANAGARI LETTER MA --> <Key latin:keySpec="म" /> <!-- U+0964: "।" DEVANAGARI DANDA U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <Key latin:keySpec="।" latin:moreKeys="ऽ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> <!-- U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <Key latin:keyStyle="baseKeyDevanagariSignVirama" latin:moreKeys="ऽ" /> </default> </switch> </merge> java/res/xml/rowkeys_nepali_traditional3_right5.xml→java/res/xml/rowkeys_nepali_traditional3.xml +40 −27 Original line number Diff line number Diff line Loading @@ -21,6 +21,27 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0915/U+094D: "क्" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA --> <Key latin:keySpec="क्" latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0939/U+094D/U+092E: "ह्म" DEVANAGARI LETTER HA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER MA --> <Key latin:keySpec="ह्म" latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R --> <Key latin:keySpec="ऋ" /> <!-- U+0950: "ॐ" DEVANAGARI OM --> <Key latin:keySpec="ॐ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> <Key latin:keyStyle="baseKeyDevanagariVowelSignAu" /> <!-- U+0926/U+094D/U+092F: "द्य" DEVANAGARI LETTER DA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER YA --> <Key latin:keySpec="द्य" latin:keyLabelFlags="followKeyLetterRatio" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> Loading @@ -33,44 +54,36 @@ set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> <Key latin:keyStyle="baseKeyDevanagariVowelSignAi" /> <!-- U+0930/U+0941: "रु" DEVANAGARI LETTER RA/DEVANAGARI VOWEL SIGN U --> <Key latin:keySpec="रु" latin:moreKeys="!" latin:keyLabelFlags="followKeyLetterRatio" /> <Key latin:keySpec="\?" latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" /> <!-- U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <Key latin:keyStyle="baseKeyDevanagariSignVisarga" latin:moreKeys="ऽ" /> <!-- U+0936: "श" DEVANAGARI LETTER SHA --> <Key latin:keySpec="श" /> <!-- U+0939: "ह" DEVANAGARI LETTER HA --> <Key latin:keySpec="ह" /> <!-- U+0905: "अ" DEVANAGARI LETTER A --> <Key latin:keySpec="अ" /> <!-- U+0916: "ख" DEVANAGARI LETTER KHA --> <Key latin:keySpec="ख" /> <!-- U+0926: "द" DEVANAGARI LETTER DA --> <Key latin:keySpec="द" /> <!-- U+0932: "ल" DEVANAGARI LETTER LA --> <Key latin:keySpec="ल" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> <!-- Override more keys with empty definition --> <key-style latin:styleName="moreKeysDevanagariVowelSignE" /> <Key latin:keyStyle="baseKeyDevanagariVowelSignE" /> <!-- U+0964: "।" DEVANAGARI DANDA --> <Key latin:keySpec="।" /> <!-- U+0930: "र" DEVANAGARI LETTER RA --> <Key latin:keySpec="र" latin:moreKeys="!" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> <!-- U+0930: "र" DEVANAGARI LETTER RA U+0930/U+0941: "रु" DEVANAGARI LETTER RA/DEVANAGARI VOWEL SIGN U --> <Key latin:keyStyle="baseKeyDevanagariSignVirama" latin:moreKeys="\?" /> latin:keySpec="र" latin:moreKeys="रु" /> </default> </switch> </merge> Loading
java/res/xml-sw600dp/rows_nepali_romanized.xml +4 −1 Original line number Diff line number Diff line Loading @@ -39,7 +39,7 @@ latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" latin:keyWidth="8.0%p" latin:keyLabelFlags="fontNormal" > <Key Loading @@ -47,6 +47,9 @@ latin:keyWidth="10.0%p" /> <include latin:keyboardLayout="@xml/rowkeys_nepali_romanized3" /> <include latin:keyboardLayout="@xml/keys_exclamation_question" /> <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="fillRight" /> </Row> <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge>
java/res/xml-sw600dp/rows_nepali_traditional.xml +3 −3 Original line number Diff line number Diff line Loading @@ -45,8 +45,8 @@ <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_left6" /> <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_right5" /> <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3" /> <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge>
java/res/xml/key_period.xml +0 −15 Original line number Diff line number Diff line Loading @@ -22,21 +22,6 @@ xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > <switch> <case latin:languageCode="ne" latin:keyboardLayoutSet="nepali_traditional" > <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" latin:keyLabelFlags="hasPopupHint" latin:moreKeys="!text/morekeys_punctuation" latin:backgroundType="functional" /> </case> <case latin:keyboardLayoutSet="dvorak" > Loading
java/res/xml/rowkeys_nepali_romanized3.xml +4 −11 Original line number Diff line number Diff line Loading @@ -43,11 +43,6 @@ <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" /> <!-- U+0919: "ङ" DEVANAGARI LETTER NGA --> <Key latin:keySpec="ङ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> </case> <default> <!-- U+0937: "ष" DEVANAGARI LETTER SSA --> Loading @@ -64,16 +59,14 @@ <Key latin:keySpec="न" /> <!-- U+092E: "म" DEVANAGARI LETTER MA --> <Key latin:keySpec="म" /> <!-- U+0964: "।" DEVANAGARI DANDA U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <Key latin:keySpec="।" latin:moreKeys="ऽ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> <!-- U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <Key latin:keyStyle="baseKeyDevanagariSignVirama" latin:moreKeys="ऽ" /> </default> </switch> </merge>
java/res/xml/rowkeys_nepali_traditional3_right5.xml→java/res/xml/rowkeys_nepali_traditional3.xml +40 −27 Original line number Diff line number Diff line Loading @@ -21,6 +21,27 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0915/U+094D: "क्" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA --> <Key latin:keySpec="क्" latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0939/U+094D/U+092E: "ह्म" DEVANAGARI LETTER HA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER MA --> <Key latin:keySpec="ह्म" latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R --> <Key latin:keySpec="ऋ" /> <!-- U+0950: "ॐ" DEVANAGARI OM --> <Key latin:keySpec="ॐ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> <Key latin:keyStyle="baseKeyDevanagariVowelSignAu" /> <!-- U+0926/U+094D/U+092F: "द्य" DEVANAGARI LETTER DA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER YA --> <Key latin:keySpec="द्य" latin:keyLabelFlags="followKeyLetterRatio" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> Loading @@ -33,44 +54,36 @@ set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> <Key latin:keyStyle="baseKeyDevanagariVowelSignAi" /> <!-- U+0930/U+0941: "रु" DEVANAGARI LETTER RA/DEVANAGARI VOWEL SIGN U --> <Key latin:keySpec="रु" latin:moreKeys="!" latin:keyLabelFlags="followKeyLetterRatio" /> <Key latin:keySpec="\?" latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" /> <!-- U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <Key latin:keyStyle="baseKeyDevanagariSignVisarga" latin:moreKeys="ऽ" /> <!-- U+0936: "श" DEVANAGARI LETTER SHA --> <Key latin:keySpec="श" /> <!-- U+0939: "ह" DEVANAGARI LETTER HA --> <Key latin:keySpec="ह" /> <!-- U+0905: "अ" DEVANAGARI LETTER A --> <Key latin:keySpec="अ" /> <!-- U+0916: "ख" DEVANAGARI LETTER KHA --> <Key latin:keySpec="ख" /> <!-- U+0926: "द" DEVANAGARI LETTER DA --> <Key latin:keySpec="द" /> <!-- U+0932: "ल" DEVANAGARI LETTER LA --> <Key latin:keySpec="ल" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> <!-- Override more keys with empty definition --> <key-style latin:styleName="moreKeysDevanagariVowelSignE" /> <Key latin:keyStyle="baseKeyDevanagariVowelSignE" /> <!-- U+0964: "।" DEVANAGARI DANDA --> <Key latin:keySpec="।" /> <!-- U+0930: "र" DEVANAGARI LETTER RA --> <Key latin:keySpec="र" latin:moreKeys="!" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> <!-- U+0930: "र" DEVANAGARI LETTER RA U+0930/U+0941: "रु" DEVANAGARI LETTER RA/DEVANAGARI VOWEL SIGN U --> <Key latin:keyStyle="baseKeyDevanagariSignVirama" latin:moreKeys="\?" /> latin:keySpec="र" latin:moreKeys="रु" /> </default> </switch> </merge>