Update some popular layouts with new moreKeys system

This commit is contained in:
Aleksandras Kostarevas 2024-07-13 03:53:25 +03:00
parent dd0ba32804
commit 1756bde713
17 changed files with 1334 additions and 1517 deletions

View File

@ -27,31 +27,26 @@
>
<Key
latin:keySpec="&quot;"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1" />
latin:moreKeys="!text/qwertysyms_q,!text/number_1" />
</case>
<case
latin:mode="url"
>
<Key
latin:keySpec="/"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1" />
latin:moreKeys="!text/qwertysyms_q,!text/number_1" />
</case>
<case
latin:mode="email"
>
<Key
latin:keySpec="\@"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1" />
latin:moreKeys="!text/qwertysyms_q,!text/number_1" />
</case>
<default>
<Key
latin:keySpec="\'"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1"
latin:moreKeys="!,&quot;" />
latin:moreKeys="!text/qwertysyms_q,!text/number_1" />
</default>
</switch>
<switch>
@ -60,24 +55,18 @@
>
<Key
latin:keySpec="&lt;"
latin:keyHintLabel="2"
latin:additionalMoreKeys="2" />
latin:moreKeys="!text/qwertysyms_w,!text/number_2" />
<Key
latin:keySpec="&gt;"
latin:keyHintLabel="3"
latin:additionalMoreKeys="3" />
latin:moreKeys="!text/qwertysyms_e,!text/number_3" />
</case>
<default>
<Key
latin:keySpec=","
latin:keyHintLabel="2"
latin:additionalMoreKeys="2"
latin:moreKeys="\?,&lt;" />
latin:moreKeys="!text/qwertysyms_w,!text/number_2" />
<Key
latin:keySpec="."
latin:keyHintLabel="3"
latin:additionalMoreKeys="3"
latin:moreKeys="&gt;" />
latin:moreKeys="!text/qwertysyms_e,!text/number_3" />
</default>
</switch>
</merge>

View File

@ -21,53 +21,24 @@
<merge
xmlns:latin="http://schemas.android.com/apk/res-auto"
>
<!-- a, z, e, r, t -->
<Key
latin:keySpec="a"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1"
latin:moreKeys="!text/morekeys_a" />
latin:moreKeys="!text/number_1,!text/qwertysyms_q,!text/morekeys_a,!text/morekeys_misc_a,!text/actions_a" />
<Key
latin:keySpec="z"
latin:keyHintLabel="2"
latin:additionalMoreKeys="2"
latin:moreKeys="!text/morekeys_z" />
latin:moreKeys="!text/number_2,!text/qwertysyms_w,!text/morekeys_z,!text/actions_z" />
<Key
latin:keySpec="e"
latin:keyHintLabel="3"
latin:additionalMoreKeys="3"
latin:moreKeys="!text/morekeys_e" />
latin:moreKeys="!text/number_3,!text/qwertysyms_e,!text/morekeys_e,!text/morekeys_misc_e,!text/actions_e" />
<Key
latin:keySpec="r"
latin:keyHintLabel="4"
latin:additionalMoreKeys="4"
latin:moreKeys="!text/morekeys_r" />
latin:moreKeys="!text/number_4,!text/qwertysyms_r,!text/morekeys_r,!text/actions_r" />
<Key
latin:keySpec="t"
latin:keyHintLabel="5"
latin:additionalMoreKeys="5"
latin:moreKeys="!text/morekeys_t" />
<Key
latin:keySpec="y"
latin:keyHintLabel="6"
latin:additionalMoreKeys="6"
latin:moreKeys="!text/morekeys_y" />
<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" />
latin:moreKeys="!text/number_5,!text/qwertysyms_t,!text/morekeys_t,!text/actions_t" />
<!-- y, u, i, o, p -->
<include
latin:keyboardLayout="@xml/rowkeys_qwerty1_right5" />
</merge>

View File

@ -22,30 +22,33 @@
xmlns:latin="http://schemas.android.com/apk/res-auto"
>
<Key
latin:keySpec="q" />
latin:keySpec="!text/keyspec_q"
latin:moreKeys="!text/morekeys_q,!text/actions_q,!text/qwertysyms_a" />
<Key
latin:keySpec="s"
latin:moreKeys="!text/morekeys_s" />
latin:moreKeys="!text/morekeys_s,!text/morekeys_misc_s,!text/actions_s,!text/qwertysyms_s" />
<Key
latin:keySpec="d"
latin:moreKeys="!text/morekeys_d" />
latin:moreKeys="!text/morekeys_d,!text/actions_d,!text/qwertysyms_d" />
<Key
latin:keySpec="f" />
latin:keySpec="f"
latin:moreKeys="!text/morekeys_f,!text/actions_f,!text/qwertysyms_f" />
<Key
latin:keySpec="g"
latin:moreKeys="!text/morekeys_g" />
latin:moreKeys="!text/morekeys_g,!text/actions_g,!text/qwertysyms_g" />
<Key
latin:keySpec="h"
latin:moreKeys="!text/morekeys_h" />
latin:moreKeys="!text/morekeys_h,!text/actions_h,!text/qwertysyms_h" />
<Key
latin:keySpec="j"
latin:moreKeys="!text/morekeys_j" />
latin:moreKeys="!text/morekeys_j,!text/actions_j,!text/qwertysyms_j" />
<Key
latin:keySpec="k"
latin:moreKeys="!text/morekeys_k" />
latin:moreKeys="!text/morekeys_k,!text/actions_k,!text/qwertysyms_k" />
<Key
latin:keySpec="l"
latin:moreKeys="!text/morekeys_l" />
latin:moreKeys="!text/morekeys_l,!text/actions_l,!text/qwertysyms_l" />
<Key
latin:keySpec="m" />
latin:keySpec="m"
latin:moreKeys="!text/morekeys_m,!text/actions_m,!text/qwertysyms_m" />
</merge>

View File

@ -23,20 +23,22 @@
>
<Key
latin:keySpec="w"
latin:moreKeys="!text/morekeys_w" />
latin:moreKeys="!text/morekeys_w,!text/actions_w,!text/qwertysyms_z" />
<Key
latin:keySpec="x" />
latin:keySpec="x"
latin:moreKeys="!text/morekeys_x,!text/actions_x,!text/qwertysyms_x" />
<Key
latin:keySpec="c"
latin:moreKeys="!text/morekeys_c" />
latin:moreKeys="!text/morekeys_c,!text/actions_c,!text/qwertysyms_c" />
<Key
latin:keySpec="v"
latin:moreKeys="!text/morekeys_v" />
latin:moreKeys="!text/morekeys_v,!text/actions_v,!text/qwertysyms_v" />
<Key
latin:keySpec="b" />
latin:keySpec="b"
latin:moreKeys="!text/morekeys_b,!text/actions_b,!text/qwertysyms_b" />
<Key
latin:keySpec="n"
latin:moreKeys="!text/morekeys_n" />
latin:moreKeys="!text/morekeys_n,!text/actions_n,!text/qwertysyms_n" />
<switch>
<case
latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLockShifted"

View File

@ -18,49 +18,32 @@
>
<Key
latin:keySpec="b"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1,\\%"/>
latin:moreKeys="!text/number_1,!text/qwertysyms_q,!text/morekeys_b,!text/actions_b" />
<Key
latin:keySpec="&#xE9;"
latin:keyHintLabel="2"
latin:additionalMoreKeys="2,&#xE8;,\\\\" />
latin:moreKeys="!text/number_2,!text/qwertysyms_w,&#xE8;" />
<Key
latin:keySpec="p"
latin:keyHintLabel="3"
latin:additionalMoreKeys="3,|" />
latin:moreKeys="!text/number_3,!text/qwertysyms_e,!text/morekeys_p,!text/actions_p" />
<Key
latin:keySpec="o"
latin:keyHintLabel="4"
latin:additionalMoreKeys="4,="
latin:moreKeys="!text/morekeys_o" />
latin:moreKeys="!text/number_4,!text/qwertysyms_r,!text/morekeys_o,!text/morekeys_misc_o,!text/actions_o" />
<Key
latin:keySpec="v"
latin:keyHintLabel="5"
latin:additionalMoreKeys="5,!text/keyspec_left_square_bracket"
latin:moreKeys="!text/morekeys_v" />
latin:moreKeys="!text/number_5,!text/qwertysyms_t,!text/morekeys_v,!text/actions_v" />
<Key
latin:keySpec="d"
latin:keyHintLabel="6"
latin:additionalMoreKeys="6,!text/keyspec_right_square_bracket"
latin:moreKeys="!text/morekeys_d" />
latin:moreKeys="!text/number_6,!text/qwertysyms_y,!text/morekeys_d,!text/actions_d" />
<Key
latin:keySpec="l"
latin:keyHintLabel="7"
latin:additionalMoreKeys="7,!text/keyspec_less_than"
latin:moreKeys="!text/morekeys_l" />
latin:moreKeys="!text/number_7,!text/qwertysyms_u,!text/morekeys_l,!text/actions_l" />
<Key
latin:keySpec="j"
latin:keyHintLabel="8"
latin:additionalMoreKeys="8,!text/keyspec_greater_than"
latin:moreKeys="!text/morekeys_j" />
latin:moreKeys="!text/number_8,!text/qwertysyms_i,!text/morekeys_j,!text/actions_j" />
<Key
latin:keySpec="z"
latin:keyHintLabel="9"
latin:additionalMoreKeys="9,!text/keyspec_left_curly_bracket"
latin:moreKeys="!text/morekeys_z" />
latin:moreKeys="!text/number_9,!text/qwertysyms_o,!text/morekeys_z,!text/actions_z" />
<Key
latin:keySpec="w"
latin:keyHintLabel="0"
latin:additionalMoreKeys="0,!text/keyspec_right_curly_bracket"
latin:moreKeys="!text/morekeys_w" />
latin:moreKeys="!text/number_0,!text/qwertysyms_p,!text/morekeys_w,!text/actions_w" />
</merge>

View File

@ -18,49 +18,32 @@
>
<Key
latin:keySpec="a"
latin:keyHintLabel="\@"
latin:additionalMoreKeys="\\@"
latin:moreKeys="!text/morekeys_a" />
latin:moreKeys="!text/qwertysyms_a,!text/morekeys_a,!text/morekeys_misc_a,!text/actions_a" />
<Key
latin:keySpec="u"
latin:keyHintLabel="#"
latin:additionalMoreKeys="#"
latin:moreKeys="!text/morekeys_u" />
latin:moreKeys="!text/qwertysyms_s,!text/morekeys_u,!text/morekeys_misc_u,!text/actions_y" />
<Key
latin:keySpec="i"
latin:keyHintLabel="$"
latin:additionalMoreKeys="&#x24;,&#x20AC;,&#x00A3;,&#x00A5;,&#x00A2;"
latin:moreKeys="!text/morekeys_i" />
latin:moreKeys="!text/qwertysyms_d,!text/morekeys_i,!text/morekeys_misc_i,!text/actions_i" />
<Key
latin:keySpec="e"
latin:keyHintLabel="%"
latin:additionalMoreKeys="%"
latin:moreKeys="!text/morekeys_e" />
latin:moreKeys="!text/qwertysyms_f,!text/morekeys_e,!text/morekeys_misc_e,!text/actions_e" />
<Key
latin:keySpec="c"
latin:keyHintLabel="&amp;"
latin:additionalMoreKeys="&amp;,|"
latin:moreKeys="!text/morekeys_c" />
latin:moreKeys="!text/qwertysyms_g,!text/morekeys_c,!text/morekeys_misc_c,!text/actions_c" />
<Key
latin:keySpec="t"
latin:keyHintLabel="-"
latin:additionalMoreKeys="-,&#x2013;,&#x2014;,_"
latin:moreKeys="!text/morekeys_t" />
latin:moreKeys="!text/qwertysyms_h,!text/morekeys_t,!text/actions_t" />
<Key
latin:keySpec="s"
latin:keyHintLabel="+"
latin:additionalMoreKeys="+,="
latin:moreKeys="!text/morekeys_s" />
latin:moreKeys="!text/qwertysyms_j,!text/morekeys_s,!text/morekeys_misc_s,!text/actions_s" />>
<Key
latin:keySpec="r"
latin:keyHintLabel="("
latin:additionalMoreKeys="(,[,{,&#x3c;"
latin:moreKeys="!text/morekeys_r" />
latin:moreKeys="!text/qwertysyms_k,!text/morekeys_r,!text/actions_r" />
<Key
latin:keySpec="n"
latin:keyHintLabel=")"
latin:additionalMoreKeys="),],},&#x3e;"
latin:moreKeys="!text/morekeys_n" />
latin:moreKeys="!text/qwertysyms_l,!text/morekeys_n,!text/actions_n" />
<Key
latin:keySpec="m" />
latin:keySpec="m"
latin:moreKeys="!text/morekeys_c,!text/actions_m" />
</merge>

View File

@ -18,35 +18,23 @@
>
<Key
latin:keySpec="y"
latin:keyHintLabel="*"
latin:additionalMoreKeys="*"
latin:moreKeys="!text/morekeys_y" />
latin:moreKeys="!text/qwertysyms_z,!text/morekeys_y,!text/actions_y" />
<Key
latin:keySpec="x"
latin:keyHintLabel="&quot;"
latin:additionalMoreKeys="&quot;" />
latin:moreKeys="!text/qwertysyms_x,!text/morekeys_x,!text/actions_x" />
<Key
latin:keySpec="k"
latin:keyHintLabel="'"
latin:additionalMoreKeys="'"
latin:moreKeys="!text/morekeys_k" />
latin:moreKeys="!text/qwertysyms_c,!text/morekeys_k,!text/actions_k" />
<Key
latin:keySpec="q"
latin:keyHintLabel=":"
latin:additionalMoreKeys=":"
latin:moreKeys="!text/morekeys_q" />
latin:moreKeys="!text/qwertysyms_v,!text/morekeys_q,!text/actions_q" />
<Key
latin:keySpec="g"
latin:keyHintLabel=";"
latin:additionalMoreKeys=";"
latin:moreKeys="!text/morekeys_g" />
latin:moreKeys="!text/qwertysyms_b,!text/morekeys_g,!text/actions_g" /> />
<Key
latin:keySpec="h"
latin:keyHintLabel="!"
latin:additionalMoreKeys="!"
latin:moreKeys="!text/morekeys_h" />
latin:moreKeys="!text/qwertysyms_n,!text/morekeys_h,!text/actions_h" />
<Key
latin:keySpec="f"
latin:keyHintLabel="\?"
latin:additionalMoreKeys="\?,/" />
latin:moreKeys="!text/qwertysyms_m,!text/morekeys_f,!text/actions_f" />
</merge>

View File

@ -22,62 +22,44 @@
xmlns:latin="http://schemas.android.com/apk/res-auto"
>
<Key
latin:keySpec="q"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1" />
latin:keySpec="!text/keyspec_q"
latin:moreKeys="!text/number_1,!text/qwertysyms_q,!text/morekeys_q,!text/actions_q" />
<Key
latin:keySpec="w"
latin:keyHintLabel="2"
latin:additionalMoreKeys="2"
latin:moreKeys="!text/morekeys_w" />
latin:keySpec="!text/keyspec_w"
latin:moreKeys="!text/number_2,!text/qwertysyms_w,!text/morekeys_w,!text/actions_w" />
<Key
latin:keySpec="f"
latin:keyHintLabel="3"
latin:additionalMoreKeys="3" />
latin:moreKeys="!text/number_3,!text/qwertysyms_e,!text/morekeys_f,!text/actions_f" />
<Key
latin:keySpec="p"
latin:keyHintLabel="4"
latin:additionalMoreKeys="4" />
latin:moreKeys="!text/number_4,!text/qwertysyms_r,!text/morekeys_p,!text/actions_p" />
<Key
latin:keySpec="g"
latin:keyHintLabel="5"
latin:additionalMoreKeys="5"
latin:moreKeys="!text/morekeys_g" />
latin:moreKeys="!text/number_5,!text/qwertysyms_t,!text/morekeys_g,!text/actions_g" />
<Key
latin:keySpec="j"
latin:keyHintLabel="6"
latin:additionalMoreKeys="6"
latin:moreKeys="!text/morekeys_j" />
latin:moreKeys="!text/number_6,!text/qwertysyms_y,!text/morekeys_j,!text/actions_j" />
<Key
latin:keySpec="l"
latin:keyHintLabel="7"
latin:additionalMoreKeys="7"
latin:moreKeys="!text/morekeys_l" />
latin:moreKeys="!text/number_7,!text/qwertysyms_u,!text/morekeys_l,!text/actions_l" />
<Key
latin:keySpec="u"
latin:keyHintLabel="8"
latin:additionalMoreKeys="8"
latin:moreKeys="!text/morekeys_u" />
latin:moreKeys="!text/number_8,!text/qwertysyms_i,!text/morekeys_u,!text/morekeys_misc_u,!text/actions_u" />
<Key
latin:keySpec="y"
latin:keyHintLabel="9"
latin:additionalMoreKeys="9"
latin:moreKeys="!text/morekeys_y" />
latin:moreKeys="!text/number_9,!text/qwertysyms_o,!text/morekeys_y,!text/actions_y" />
<switch>
<case
latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLockShifted"
>
<Key
latin:keySpec=":"
latin:keyHintLabel="0"
latin:additionalMoreKeys="0" />
latin:moreKeys="!text/number_0,!text/qwertysyms_p" />
</case>
<default>
<Key
latin:keySpec=";"
latin:keyHintLabel="0"
latin:additionalMoreKeys="0"
latin:moreKeys=":" />
latin:moreKeys="!text/number_0,!text/qwertysyms_p" />
</default>
</switch>
</merge>

View File

@ -23,32 +23,32 @@
>
<Key
latin:keySpec="a"
latin:moreKeys="!text/morekeys_a" />
latin:moreKeys="!text/qwertysyms_a,!text/morekeys_a,!text/morekeys_misc_a,!text/actions_a" />
<Key
latin:keySpec="r"
latin:moreKeys="!text/morekeys_r" />
latin:moreKeys="!text/qwertysyms_s,!text/morekeys_r,!text/actions_r" />
<Key
latin:keySpec="s"
latin:moreKeys="!text/morekeys_s" />
latin:moreKeys="!text/qwertysyms_d,!text/morekeys_s,!text/actions_s" />
<Key
latin:keySpec="t"
latin:moreKeys="!text/morekeys_t" />
latin:moreKeys="!text/qwertysyms_f,!text/morekeys_t,!text/actions_t" />
<Key
latin:keySpec="d"
latin:moreKeys="!text/morekeys_d" />
latin:moreKeys="!text/qwertysyms_g,!text/morekeys_d,!text/actions_d" />
<Key
latin:keySpec="h"
latin:moreKeys="!text/morekeys_h" />
latin:moreKeys="!text/qwertysyms_h,!text/morekeys_h,!text/actions_h" />
<Key
latin:keySpec="n"
latin:moreKeys="!text/morekeys_n" />
latin:moreKeys="!text/qwertysyms_j,!text/morekeys_n,!text/actions_n" />
<Key
latin:keySpec="e"
latin:moreKeys="!text/morekeys_e" />
latin:moreKeys="!text/qwertysyms_k,!text/morekeys_e,!text/morekeys_misc_e,!text/actions_e" />
<Key
latin:keySpec="i"
latin:moreKeys="!text/morekeys_i" />
latin:moreKeys="!text/qwertysyms_l,!text/morekeys_i,!text/morekeys_misc_i,!text/actions_i" />
<Key
latin:keySpec="o"
latin:moreKeys="!text/morekeys_o" />
latin:moreKeys="!text/morekeys_o,!text/morekeys_misc_o,!text/actions_o" />
</merge>

View File

@ -23,20 +23,23 @@
>
<Key
latin:keySpec="z"
latin:moreKeys="!text/morekeys_z" />
latin:moreKeys="!text/qwertysyms_z,!text/morekeys_z,!text/actions_z" />
<Key
latin:keySpec="x" />
latin:keySpec="x"
latin:moreKeys="!text/qwertysyms_x,!text/morekeys_x,!text/actions_x" />
<Key
latin:keySpec="c"
latin:moreKeys="!text/morekeys_c" />
latin:moreKeys="!text/qwertysyms_c,!text/morekeys_c,!text/actions_c" />
<Key
latin:keySpec="v"
latin:moreKeys="!text/morekeys_v" />
latin:moreKeys="!text/qwertysyms_v,!text/morekeys_v,!text/actions_v" />
<Key
latin:keySpec="b" />
latin:keySpec="b"
latin:moreKeys="!text/qwertysyms_b,!text/morekeys_b,!text/actions_b" />
<Key
latin:keySpec="k"
latin:moreKeys="!text/morekeys_k" />
latin:moreKeys="!text/qwertysyms_n,!text/morekeys_k,!text/actions_k" />
<Key
latin:keySpec="m" />
latin:keySpec="m"
latin:moreKeys="!text/qwertysyms_m,!text/morekeys_n,!text/actions_m" />
</merge>

View File

@ -25,35 +25,23 @@
latin:keyboardLayout="@xml/keys_dvorak_123" />
<Key
latin:keySpec="p"
latin:keyHintLabel="4"
latin:additionalMoreKeys="4" />
latin:moreKeys="!text/morekeys_p,!text/qwertysyms_r,!text/number_4,!text/actions_p" />
<Key
latin:keySpec="y"
latin:keyHintLabel="5"
latin:additionalMoreKeys="5"
latin:moreKeys="!text/morekeys_y" />
latin:moreKeys="!text/morekeys_y,!text/qwertysyms_t,!text/number_5,!text/actions_y" />
<Key
latin:keySpec="f"
latin:keyHintLabel="6"
latin:additionalMoreKeys="6" />
latin:moreKeys="!text/morekeys_f,!text/qwertysyms_y,!text/number_6,!text/actions_f" />
<Key
latin:keySpec="g"
latin:keyHintLabel="7"
latin:additionalMoreKeys="7"
latin:moreKeys="!text/morekeys_g" />
latin:moreKeys="!text/morekeys_g,!text/qwertysyms_u,!text/number_7,!text/actions_g" />
<Key
latin:keySpec="c"
latin:keyHintLabel="8"
latin:additionalMoreKeys="8"
latin:moreKeys="!text/morekeys_c" />
latin:moreKeys="!text/morekeys_c,!text/morekeys_misc_c,!text/qwertysyms_i,!text/number_8,!text/actions_c" />
<Key
latin:keySpec="r"
latin:keyHintLabel="9"
latin:additionalMoreKeys="9"
latin:moreKeys="!text/morekeys_r" />
latin:moreKeys="!text/morekeys_r,!text/qwertysyms_o,!text/number_9,!text/actions_r" />
<Key
latin:keySpec="l"
latin:keyHintLabel="0"
latin:additionalMoreKeys="0"
latin:moreKeys="!text/morekeys_l" />
latin:moreKeys="!text/morekeys_l,!text/qwertysyms_p,!text/number_0,!text/actions_l" />
</merge>

View File

@ -23,32 +23,32 @@
>
<Key
latin:keySpec="a"
latin:moreKeys="!text/morekeys_a" />
latin:moreKeys="!text/morekeys_a,!text/morekeys_misc_a,!text/actions_a,!text/qwertysyms_a" />
<Key
latin:keySpec="o"
latin:moreKeys="!text/morekeys_o" />
latin:moreKeys="!text/morekeys_o,!text/morekeys_misc_o,!text/actions_o,!text/qwertysyms_s" />
<Key
latin:keySpec="e"
latin:moreKeys="!text/morekeys_e" />
latin:moreKeys="!text/morekeys_e,!text/morekeys_misc_e,!text/actions_e,!text/qwertysyms_d" />
<Key
latin:keySpec="u"
latin:moreKeys="!text/morekeys_u" />
latin:moreKeys="!text/morekeys_u,!text/morekeys_misc_u,!text/actions_u,!text/qwertysyms_f" />
<Key
latin:keySpec="i"
latin:moreKeys="!text/morekeys_i" />
latin:moreKeys="!text/morekeys_i,!text/morekeys_misc_i,!text/actions_i,!text/qwertysyms_g" />
<Key
latin:keySpec="d"
latin:moreKeys="!text/morekeys_d" />
latin:moreKeys="!text/morekeys_d,!text/actions_d,!text/qwertysyms_h" />
<Key
latin:keySpec="h"
latin:moreKeys="!text/morekeys_h" />
latin:moreKeys="!text/morekeys_h,!text/actions_h,!text/qwertysyms_j" />
<Key
latin:keySpec="t"
latin:moreKeys="!text/morekeys_t" />
latin:moreKeys="!text/morekeys_t,!text/actions_t,!text/qwertysyms_k" />
<Key
latin:keySpec="n"
latin:moreKeys="!text/morekeys_n" />
latin:moreKeys="!text/morekeys_n,!text/morekeys_misc_n,!text/actions_n,!text/qwertysyms_l" />
<Key
latin:keySpec="s"
latin:moreKeys="!text/morekeys_s" />
latin:moreKeys="!text/morekeys_s,!text/morekeys_misc_s,!text/actions_s" />
</merge>

View File

@ -23,20 +23,23 @@
>
<Key
latin:keySpec="j"
latin:moreKeys="!text/morekeys_j" />
latin:moreKeys="!text/morekeys_j,!text/actions_j,!text/qwertysyms_z" />
<Key
latin:keySpec="k"
latin:moreKeys="!text/morekeys_k" />
latin:moreKeys="!text/morekeys_k,!text/actions_k,!text/qwertysyms_x" />
<Key
latin:keySpec="x" />
latin:keySpec="x"
latin:moreKeys="!text/morekeys_x,!text/actions_x,!text/qwertysyms_c" />
<Key
latin:keySpec="b" />
latin:keySpec="b"
latin:moreKeys="!text/morekeys_b,!text/actions_b,!text/qwertysyms_v" />
<Key
latin:keySpec="m" />
latin:keySpec="m"
latin:moreKeys="!text/morekeys_m,!text/actions_m,!text/qwertysyms_b" />
<Key
latin:keySpec="w"
latin:moreKeys="!text/morekeys_w" />
latin:moreKeys="!text/morekeys_w,!text/actions_w,!text/qwertysyms_n" />
<Key
latin:keySpec="v"
latin:moreKeys="!text/morekeys_v" />
latin:moreKeys="!text/morekeys_v,!text/actions_v,!text/qwertysyms_m" />
</merge>

View File

@ -21,53 +21,24 @@
<merge
xmlns:latin="http://schemas.android.com/apk/res-auto"
>
<Key
latin:keySpec="!text/keyspec_q"
latin:keyHintLabel="1"
latin:additionalMoreKeys="1,\\%"
latin:moreKeys="!text/morekeys_q" />
<Key
latin:keySpec="!text/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,!text/keyspec_left_square_bracket"
latin:moreKeys="!text/morekeys_t" />
<!-- q, w, e, r, t -->
<include
latin:keyboardLayout="@xml/rowkeys_qwerty1_left5" />
<!-- z, u, i, o, p -->
<Key
latin:keySpec="z"
latin:keyHintLabel="6"
latin:additionalMoreKeys="6,!text/keyspec_right_square_bracket"
latin:moreKeys="!text/morekeys_z" />
latin:moreKeys="!text/morekeys_z,!text/qwertysyms_z,!text/actions_z" />
<Key
latin:keySpec="u"
latin:keyHintLabel="7"
latin:additionalMoreKeys="7,!text/keyspec_less_than"
latin:moreKeys="!text/morekeys_u" />
latin:moreKeys="!text/morekeys_u,!text/morekeys_misc_u,!text/qwertysyms_u,!text/number_7,!text/actions_u" />
<Key
latin:keySpec="i"
latin:keyHintLabel="8"
latin:additionalMoreKeys="8,!text/keyspec_greater_than"
latin:moreKeys="!text/morekeys_i" />
latin:moreKeys="!text/morekeys_i,!text/morekeys_misc_i,!text/qwertysyms_i,!text/number_8,!text/actions_i" />
<Key
latin:keySpec="o"
latin:keyHintLabel="9"
latin:additionalMoreKeys="9,!text/keyspec_left_curly_bracket"
latin:moreKeys="!text/morekeys_o" />
latin:moreKeys="!text/morekeys_o,!text/morekeys_misc_o,!text/qwertysyms_o,!text/number_9,!text/actions_o" />
<Key
latin:keySpec="p"
latin:keyHintLabel="0"
latin:additionalMoreKeys="0,!text/keyspec_right_curly_bracket" />
latin:moreKeys="!text/morekeys_p,!text/qwertysyms_p,!text/number_0,!text/actions_p" />
</merge>

View File

@ -22,36 +22,19 @@
xmlns:latin="http://schemas.android.com/apk/res-auto"
>
<Key
latin:keySpec="y"
latin:keyHintLabel="*"
latin:additionalMoreKeys="*"
latin:moreKeys="!text/morekeys_y" />
latin:keySpec="!text/keyspec_y"
latin:moreKeys="!text/morekeys_y,!text/qwertysyms_y,!text/number_6,!text/actions_y" />
<Key
latin:keySpec="x"
latin:keyHintLabel="&quot;"
latin:additionalMoreKeys="&quot;"
latin:moreKeys="!text/morekeys_x" />
latin:keySpec="!text/keyspec_x"
latin:moreKeys="!text/morekeys_x,!text/qwertysyms_x,!text/actions_x" />
<Key
latin:keySpec="c"
latin:keyHintLabel="'"
latin:additionalMoreKeys="'"
latin:moreKeys="!text/morekeys_c" />
latin:moreKeys="!text/morekeys_c,!text/morekeys_misc_c,!text/qwertysyms_c,!text/actions_c" />
<Key
latin:keySpec="v"
latin:keyHintLabel=":"
latin:additionalMoreKeys=":"
latin:moreKeys="!text/morekeys_v" />
<Key
latin:keySpec="b"
latin:keyHintLabel=";"
latin:additionalMoreKeys=";" />
<Key
latin:keySpec="n"
latin:keyHintLabel="!"
latin:additionalMoreKeys="!"
latin:moreKeys="!text/morekeys_n" />
<Key
latin:keySpec="m"
latin:keyHintLabel="\?"
latin:additionalMoreKeys="\?,/" />
latin:moreKeys="!text/morekeys_v,!text/qwertysyms_v,!text/actions_v" />
<!-- b, n, m -->
<include
latin:keyboardLayout="@xml/rowkeys_qwerty3_right3" />
</merge>

View File

@ -78,9 +78,12 @@
"misc_c": [
"ç"
],
"nordic_row2_10": [],
"nordic_row2_11": [],
"nordic_row2_10": [
"ø"
],
"nordic_row2_11": [
"æ"
],
"east_slavic_row2_2": [],
"east_slavic_row2_11": [],
"cyrillic_u": [],
@ -254,9 +257,9 @@
"w": "w",
"y": "y",
"x": "x",
"nordic_row1_11": "",
"nordic_row2_10": "",
"nordic_row2_11": "",
"nordic_row1_11": "å",
"nordic_row2_10": "ö",
"nordic_row2_11": "ä",
"east_slavic_row1_9": "",
"east_slavic_row2_2": "",
"east_slavic_row2_11": "",