Replaced number more keys with symbols when number row is enabled (qwerty, qwertz, azerty, bepo)

This commit is contained in:
pdroidandroid@gmail.com 2022-05-16 15:38:57 +02:00
parent 85b6aa6dfd
commit 6ce3873656
4 changed files with 305 additions and 148 deletions

View file

@ -19,54 +19,91 @@
--> -->
<merge xmlns:latin="http://schemas.android.com/apk/res-auto"> <merge xmlns:latin="http://schemas.android.com/apk/res-auto">
<!-- U+0567: "է" ARMENIAN SMALL LETTER EH --> <switch>
<Key <case
latin:keySpec="&#x0567;" latin:numberRowEnabled="true">
latin:keyHintLabel="1" <!-- U+0567: "է" ARMENIAN SMALL LETTER EH -->
latin:additionalMoreKeys="1" /> <Key
<!-- U+0569: "թ" ARMENIAN SMALL LETTER TO --> latin:keySpec="&#x0567;"/>
<Key <!-- U+0569: "թ" ARMENIAN SMALL LETTER TO -->
latin:keySpec="&#x0569;" <Key
latin:keyHintLabel="2" latin:keySpec="&#x0569;"/>
latin:additionalMoreKeys="2" /> <!-- U+0583: "փ" ARMENIAN SMALL LETTER PIWR -->
<!-- U+0583: "փ" ARMENIAN SMALL LETTER PIWR --> <Key
<Key latin:keySpec="&#x0583;"/>
latin:keySpec="&#x0583;" <!-- U+0571: "ձ" ARMENIAN SMALL LETTER JA -->
latin:keyHintLabel="3" <Key
latin:additionalMoreKeys="3" /> latin:keySpec="&#x0571;"/>
<!-- U+0571: "ձ" ARMENIAN SMALL LETTER JA --> <!-- U+057B: "ջ" ARMENIAN SMALL LETTER JHEH -->
<Key <Key
latin:keySpec="&#x0571;" latin:keySpec="&#x057B;"/>
latin:keyHintLabel="4" <!-- U+0580: "ր" ARMENIAN SMALL LETTER REH -->
latin:additionalMoreKeys="4" /> <Key
<!-- U+057B: "ջ" ARMENIAN SMALL LETTER JHEH --> latin:keySpec="&#x0580;"/>
<Key <!-- U+0579: "չ" ARMENIAN SMALL LETTER CHA -->
latin:keySpec="&#x057B;" <Key
latin:keyHintLabel="5" latin:keySpec="&#x0579;"/>
latin:additionalMoreKeys="5" /> <!-- U+0573: "ճ" ARMENIAN SMALL LETTER CHEH -->
<!-- U+0580: "ր" ARMENIAN SMALL LETTER REH --> <Key
<Key latin:keySpec="&#x0573;"/>
latin:keySpec="&#x0580;" <!-- U+056A: "ժ" ARMENIAN SMALL LETTER ZHE -->
latin:keyHintLabel="6" <Key
latin:additionalMoreKeys="6" /> latin:keySpec="&#x056A;"/>
<!-- U+0579: "չ" ARMENIAN SMALL LETTER CHA --> <!-- U+056E: "ծ" ARMENIAN SMALL LETTER CA -->
<Key <Key
latin:keySpec="&#x0579;" latin:keySpec="&#x056E;"/>
latin:keyHintLabel="7" </case>
latin:additionalMoreKeys="7" /> <default>
<!-- U+0573: "ճ" ARMENIAN SMALL LETTER CHEH --> <!-- U+0567: "է" ARMENIAN SMALL LETTER EH -->
<Key <Key
latin:keySpec="&#x0573;" latin:keySpec="&#x0567;"
latin:keyHintLabel="8" latin:keyHintLabel="1"
latin:additionalMoreKeys="8" /> latin:additionalMoreKeys="1"/>
<!-- U+056A: "ժ" ARMENIAN SMALL LETTER ZHE --> <!-- U+0569: "թ" ARMENIAN SMALL LETTER TO -->
<Key <Key
latin:keySpec="&#x056A;" latin:keySpec="&#x0569;"
latin:keyHintLabel="9" latin:keyHintLabel="2"
latin:additionalMoreKeys="9" /> latin:additionalMoreKeys="2"/>
<!-- U+056E: "ծ" ARMENIAN SMALL LETTER CA --> <!-- U+0583: "փ" ARMENIAN SMALL LETTER PIWR -->
<Key <Key
latin:keySpec="&#x056E;" latin:keySpec="&#x0583;"
latin:keyHintLabel="0" latin:keyHintLabel="3"
latin:additionalMoreKeys="0" /> latin:additionalMoreKeys="3"/>
<!-- U+0571: "ձ" ARMENIAN SMALL LETTER JA -->
<Key
latin:keySpec="&#x0571;"
latin:keyHintLabel="4"
latin:additionalMoreKeys="4"/>
<!-- U+057B: "ջ" ARMENIAN SMALL LETTER JHEH -->
<Key
latin:keySpec="&#x057B;"
latin:keyHintLabel="5"
latin:additionalMoreKeys="5"/>
<!-- U+0580: "ր" ARMENIAN SMALL LETTER REH -->
<Key
latin:keySpec="&#x0580;"
latin:keyHintLabel="6"
latin:additionalMoreKeys="6"/>
<!-- U+0579: "չ" ARMENIAN SMALL LETTER CHA -->
<Key
latin:keySpec="&#x0579;"
latin:keyHintLabel="7"
latin:additionalMoreKeys="7"/>
<!-- U+0573: "ճ" ARMENIAN SMALL LETTER CHEH -->
<Key
latin:keySpec="&#x0573;"
latin:keyHintLabel="8"
latin:additionalMoreKeys="8"/>
<!-- U+056A: "ժ" ARMENIAN SMALL LETTER ZHE -->
<Key
latin:keySpec="&#x056A;"
latin:keyHintLabel="9"
latin:additionalMoreKeys="9"/>
<!-- U+056E: "ծ" ARMENIAN SMALL LETTER CA -->
<Key
latin:keySpec="&#x056E;"
latin:keyHintLabel="0"
latin:additionalMoreKeys="0"/>
</default>
</switch>
</merge> </merge>

View file

@ -15,52 +15,108 @@
--> -->
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<Key <switch>
latin:keySpec="b" <case
latin:keyHintLabel="1" latin:numberRowEnabled="true">
latin:additionalMoreKeys="1"/> <Key
<Key latin:keySpec="b"
latin:keySpec="&#xE9;" latin:keyHintLabel="%"
latin:keyHintLabel="2" latin:additionalMoreKeys="%"/>
latin:additionalMoreKeys="2,&#xE8;" /> <Key
<Key latin:keySpec="&#xE9;"
latin:keySpec="p" latin:keyHintLabel="\\"
latin:keyHintLabel="3" latin:additionalMoreKeys="\\,&#xE8;"/>
latin:additionalMoreKeys="3" /> <Key
<Key latin:keySpec="p"
latin:keySpec="o" latin:keyHintLabel="|"
latin:keyHintLabel="4" latin:additionalMoreKeys="|"/>
latin:additionalMoreKeys="4" <Key
latin:moreKeys="!text/morekeys_o" /> latin:keySpec="o"
<Key latin:keyHintLabel="="
latin:keySpec="v" latin:additionalMoreKeys="="
latin:keyHintLabel="5" latin:moreKeys="!text/morekeys_o"/>
latin:additionalMoreKeys="5" <Key
latin:moreKeys="!text/morekeys_v" /> latin:keySpec="v"
<Key latin:keyHintLabel="["
latin:keySpec="d" latin:additionalMoreKeys="["
latin:keyHintLabel="6" latin:moreKeys="!text/morekeys_v"/>
latin:additionalMoreKeys="6" <Key
latin:moreKeys="!text/morekeys_d" /> latin:keySpec="d"
<Key latin:keyHintLabel="]"
latin:keySpec="l" latin:additionalMoreKeys="]"
latin:keyHintLabel="7" latin:moreKeys="!text/morekeys_d"/>
latin:additionalMoreKeys="7" <!-- U+003C: "<" LESS-THAN SIGN -->
latin:moreKeys="!text/morekeys_l" /> <Key
<Key latin:keySpec="l"
latin:keySpec="j" latin:keyHintLabel="&#x003C;"
latin:keyHintLabel="8" latin:additionalMoreKeys="&#x003C;"
latin:additionalMoreKeys="8" latin:moreKeys="!text/morekeys_l"/>
latin:moreKeys="!text/morekeys_j" /> <!-- U+003E: ">" GREATER-THAN SIGN -->
<Key <Key
latin:keySpec="z" latin:keySpec="j"
latin:keyHintLabel="9" latin:keyHintLabel="&#x003E;"
latin:additionalMoreKeys="9" latin:additionalMoreKeys="&#x003E;"
latin:moreKeys="!text/morekeys_z" /> latin:moreKeys="!text/morekeys_j"/>
<Key <Key
latin:keySpec="w" latin:keySpec="z"
latin:keyHintLabel="0" latin:keyHintLabel="{"
latin:additionalMoreKeys="0" latin:additionalMoreKeys="{"
latin:moreKeys="!text/morekeys_w" /> latin:moreKeys="!text/morekeys_z"/>
<Key
latin:keySpec="w"
latin:keyHintLabel="}"
latin:additionalMoreKeys="}"
latin:moreKeys="!text/morekeys_w"/>
</case>
<default>
<Key
latin:keySpec="b"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1"/>
<Key
latin:keySpec="&#xE9;"
latin:keyHintLabel="2"
latin:additionalMoreKeys="2,&#xE8;"/>
<Key
latin:keySpec="p"
latin:keyHintLabel="3"
latin:additionalMoreKeys="3"/>
<Key
latin:keySpec="o"
latin:keyHintLabel="4"
latin:additionalMoreKeys="4"
latin:moreKeys="!text/morekeys_o"/>
<Key
latin:keySpec="v"
latin:keyHintLabel="5"
latin:additionalMoreKeys="5"
latin:moreKeys="!text/morekeys_v"/>
<Key
latin:keySpec="d"
latin:keyHintLabel="6"
latin:additionalMoreKeys="6"
latin:moreKeys="!text/morekeys_d"/>
<Key
latin:keySpec="l"
latin:keyHintLabel="7"
latin:additionalMoreKeys="7"
latin:moreKeys="!text/morekeys_l"/>
<Key
latin:keySpec="j"
latin:keyHintLabel="8"
latin:additionalMoreKeys="8"
latin:moreKeys="!text/morekeys_j"/>
<Key
latin:keySpec="z"
latin:keyHintLabel="9"
latin:additionalMoreKeys="9"
latin:moreKeys="!text/morekeys_z"/>
<Key
latin:keySpec="w"
latin:keyHintLabel="0"
latin:additionalMoreKeys="0"
latin:moreKeys="!text/morekeys_w"/>
</default>
</switch>
</merge> </merge>

View file

@ -20,29 +20,60 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<Key <switch>
latin:keySpec="q" <case
latin:keyHintLabel="1" latin:numberRowEnabled="true">
latin:additionalMoreKeys="1" /> <Key
<Key latin:keySpec="q"
latin:keySpec="w" latin:keyHintLabel="%"
latin:keyHintLabel="2" latin:additionalMoreKeys="%"/>
latin:additionalMoreKeys="2" <Key
latin:moreKeys="!text/morekeys_w" /> latin:keySpec="w"
<Key latin:keyHintLabel="\\"
latin:keySpec="e" latin:additionalMoreKeys="\\"
latin:keyHintLabel="3" latin:moreKeys="!text/morekeys_w"/>
latin:additionalMoreKeys="3" <Key
latin:moreKeys="!text/morekeys_e" /> latin:keySpec="e"
<Key latin:keyHintLabel="|"
latin:keySpec="r" latin:additionalMoreKeys="|"
latin:keyHintLabel="4" latin:moreKeys="!text/morekeys_e"/>
latin:additionalMoreKeys="4" <Key
latin:moreKeys="!text/morekeys_r" /> latin:keySpec="r"
<Key latin:keyHintLabel="="
latin:keySpec="t" latin:additionalMoreKeys="="
latin:keyHintLabel="5" latin:moreKeys="!text/morekeys_r"/>
latin:additionalMoreKeys="5" <Key
latin:moreKeys="!text/morekeys_t" /> latin:keySpec="t"
latin:keyHintLabel="["
latin:additionalMoreKeys="["
latin:moreKeys="!text/morekeys_t"/>
</case>
<default>
<Key
latin:keySpec="q"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1"/>
<Key
latin:keySpec="w"
latin:keyHintLabel="2"
latin:additionalMoreKeys="2"
latin:moreKeys="!text/morekeys_w"/>
<Key
latin:keySpec="e"
latin:keyHintLabel="3"
latin:additionalMoreKeys="3"
latin:moreKeys="!text/morekeys_e"/>
<Key
latin:keySpec="r"
latin:keyHintLabel="4"
latin:additionalMoreKeys="4"
latin:moreKeys="!text/morekeys_r"/>
<Key
latin:keySpec="t"
latin:keyHintLabel="5"
latin:additionalMoreKeys="5"
latin:moreKeys="!text/morekeys_t"/>
</default>
</switch>
</merge> </merge>

View file

@ -20,29 +20,62 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<Key <switch>
latin:keySpec="z" <case
latin:keyHintLabel="6" latin:numberRowEnabled="true">
latin:additionalMoreKeys="6" <Key
latin:moreKeys="!text/morekeys_z" /> latin:keySpec="z"
<Key latin:keyHintLabel="]"
latin:keySpec="u" latin:additionalMoreKeys="]"
latin:keyHintLabel="7" latin:moreKeys="!text/morekeys_z"/>
latin:additionalMoreKeys="7" <!-- U+003C: "<" LESS-THAN SIGN -->
latin:moreKeys="!text/morekeys_u" /> <Key
<Key latin:keySpec="u"
latin:keySpec="i" latin:keyHintLabel="&#x003C;"
latin:keyHintLabel="8" latin:additionalMoreKeys="&#x003C;"
latin:additionalMoreKeys="8" latin:moreKeys="!text/morekeys_u"/>
latin:moreKeys="!text/morekeys_i" /> <!-- U+003E: ">" GREATER-THAN SIGN -->
<Key <Key
latin:keySpec="o" latin:keySpec="i"
latin:keyHintLabel="9" latin:keyHintLabel="&#x003E;"
latin:additionalMoreKeys="9" latin:additionalMoreKeys="&#x003E;"
latin:moreKeys="!text/morekeys_o" /> latin:moreKeys="!text/morekeys_i"/>
<Key <Key
latin:keySpec="p" latin:keySpec="o"
latin:keyHintLabel="0" latin:keyHintLabel="{"
latin:additionalMoreKeys="0" /> latin:additionalMoreKeys="{"
latin:moreKeys="!text/morekeys_o"/>
<Key
latin:keySpec="p"
latin:keyHintLabel="}"
latin:additionalMoreKeys="}"/>
</case>
<default>
<Key
latin:keySpec="z"
latin:keyHintLabel="6"
latin:additionalMoreKeys="6"
latin:moreKeys="!text/morekeys_z"/>
<Key
latin:keySpec="u"
latin:keyHintLabel="7"
latin:additionalMoreKeys="7"
latin:moreKeys="!text/morekeys_u"/>
<Key
latin:keySpec="i"
latin:keyHintLabel="8"
latin:additionalMoreKeys="8"
latin:moreKeys="!text/morekeys_i"/>
<Key
latin:keySpec="o"
latin:keyHintLabel="9"
latin:additionalMoreKeys="9"
latin:moreKeys="!text/morekeys_o"/>
<Key
latin:keySpec="p"
latin:keyHintLabel="0"
latin:additionalMoreKeys="0"/>
</default>
</switch>
</merge> </merge>