Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6803aabf authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka Committed by Android Git Automerger
Browse files

am 826186f6: Use Devanagari Danda letter as full stop on Nepali keyboard

* commit '826186f6':
  Use Devanagari Danda letter as full stop on Nepali keyboard
parents c49e953a 826186f6
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -39,7 +39,7 @@
            latin:keyWidth="fillRight" />
    </Row>
    <Row
        latin:keyWidth="8.182%p"
        latin:keyWidth="8.0%p"
        latin:keyLabelFlags="fontNormal"
    >
        <Key
@@ -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>
+3 −3
Original line number Diff line number Diff line
@@ -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>
+0 −15
Original line number Diff line number Diff line
@@ -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"
        >
+4 −11
Original line number Diff line number Diff line
@@ -43,11 +43,6 @@
            <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" />
            <!-- U+0919: "ङ" DEVANAGARI LETTER NGA -->
            <Key latin:keySpec="&#x0919;" />
            <!-- 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 -->
@@ -64,16 +59,14 @@
            <Key latin:keySpec="&#x0928;" />
            <!-- U+092E: "म" DEVANAGARI LETTER MA -->
            <Key latin:keySpec="&#x092E;" />
            <!-- U+0964: "।" DEVANAGARI DANDA
                 U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA -->
            <Key
                latin:keySpec="&#x0964;"
                latin:moreKeys="&#x093D;" />
            <!-- 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="&#x093D;" />
        </default>
    </switch>
</merge>
+40 −27
Original line number Diff line number Diff line
@@ -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="&#x0915;&#x094D;"
                latin:keyLabelFlags="followKeyLetterRatio" />
            <!-- U+0939/U+094D/U+092E: "ह्म" DEVANAGARI LETTER HA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER MA -->
            <Key
                latin:keySpec="&#x0939;&#x094D;&#x092E;"
                latin:keyLabelFlags="followKeyLetterRatio" />
            <!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R -->
            <Key latin:keySpec="&#x090B;" />
            <!-- U+0950: "ॐ" DEVANAGARI OM -->
            <Key latin:keySpec="&#x0950;" />
            <!-- 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="&#x0926;&#x094D;&#x092F;"
                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. -->
@@ -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="&#x0930;&#x0941;"
                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="&#x093D;" />
            <!-- U+0936: "श" DEVANAGARI LETTER SHA -->
            <Key latin:keySpec="&#x0936;" />
            <!-- U+0939: "ह" DEVANAGARI LETTER HA -->
            <Key latin:keySpec="&#x0939;" />
            <!-- U+0905: "अ" DEVANAGARI LETTER A -->
            <Key latin:keySpec="&#x0905;" />
            <!-- U+0916: "ख" DEVANAGARI LETTER KHA -->
            <Key latin:keySpec="&#x0916;" />
            <!-- U+0926: "द" DEVANAGARI LETTER DA -->
            <Key latin:keySpec="&#x0926;" />
            <!-- U+0932: "ल" DEVANAGARI LETTER LA -->
            <Key latin:keySpec="&#x0932;" />
            <!-- 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="&#x0964;" />
            <!-- U+0930: "र" DEVANAGARI LETTER RA -->
            <Key
                latin:keySpec="&#x0930;"
                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="&#x0930;"
                latin:moreKeys="&#x0930;&#x0941;" />
        </default>
    </switch>
</merge>
Loading