set currency hint using currency key style

This commit is contained in:
Helium314 2023-07-19 19:11:36 +02:00
parent b21f059c70
commit bbfebcc50a
13 changed files with 47 additions and 18 deletions

View file

@ -158,6 +158,10 @@
<key-style <key-style
latin:styleName="moreCurrency4KeyStyle" latin:styleName="moreCurrency4KeyStyle"
latin:keySpec="&#x00A2;" /> latin:keySpec="&#x00A2;" />
<key-style
latin:styleName="currencyHintStyle"
latin:keyHintLabel="&#x20B9;"
latin:additionalMoreKeys="&#x20B9;" />
</case> </case>
<!-- GB: United Kingdom (Pound) --> <!-- GB: United Kingdom (Pound) -->
<case latin:countryCode="GB"> <case latin:countryCode="GB">
@ -183,6 +187,10 @@
<key-style <key-style
latin:styleName="moreCurrency4KeyStyle" latin:styleName="moreCurrency4KeyStyle"
latin:keySpec="&#x00A2;" /> latin:keySpec="&#x00A2;" />
<key-style
latin:styleName="currencyHintStyle"
latin:keyHintLabel="&#x00A3;"
latin:additionalMoreKeys="&#x00A3;" />
</case> </case>
<!-- ar: Arabic (Dollar and Rial) --> <!-- ar: Arabic (Dollar and Rial) -->
<default> <default>

View file

@ -39,4 +39,8 @@
<key-style <key-style
latin:styleName="moreCurrency4KeyStyle" latin:styleName="moreCurrency4KeyStyle"
latin:keySpec="&#x00A5;" /> latin:keySpec="&#x00A5;" />
<key-style
latin:styleName="currencyHintStyle"
latin:keyHintLabel="$"
latin:additionalMoreKeys="$" />
</merge> </merge>

View file

@ -41,4 +41,8 @@
<key-style <key-style
latin:styleName="moreCurrency4KeyStyle" latin:styleName="moreCurrency4KeyStyle"
latin:keySpec="&#x00A2;" /> latin:keySpec="&#x00A2;" />
<key-style
latin:styleName="currencyHintStyle"
latin:keyHintLabel="&#x20AC;"
latin:additionalMoreKeys="&#x20AC;" />
</merge> </merge>

View file

@ -43,4 +43,8 @@
<key-style <key-style
latin:styleName="moreCurrency5KeyStyle" latin:styleName="moreCurrency5KeyStyle"
latin:keySpec="&#x20BA;"/> latin:keySpec="&#x20BA;"/>
<key-style
latin:styleName="currencyHintStyle"
latin:keyHintLabel="!text/keyspec_currency"
latin:additionalMoreKeys="!text/keyspec_currency" />
</merge> </merge>

View file

@ -21,6 +21,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<Key <Key
latin:keySpec="q" latin:keySpec="q"
latin:keyHintLabel="\@" latin:keyHintLabel="\@"
@ -33,8 +35,7 @@
latin:moreKeys="!text/morekeys_s" /> latin:moreKeys="!text/morekeys_s" />
<Key <Key
latin:keySpec="d" latin:keySpec="d"
latin:keyHintLabel="$" latin:keyStyle="currencyHintStyle"
latin:additionalMoreKeys="$"
latin:moreKeys="!text/morekeys_d" /> latin:moreKeys="!text/morekeys_d" />
<Key <Key
latin:keySpec="f" latin:keySpec="f"

View file

@ -16,6 +16,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<Key <Key
latin:keySpec="a" latin:keySpec="a"
latin:keyHintLabel="\@" latin:keyHintLabel="\@"
@ -28,8 +30,7 @@
latin:moreKeys="!text/morekeys_u" /> latin:moreKeys="!text/morekeys_u" />
<Key <Key
latin:keySpec="i" latin:keySpec="i"
latin:keyHintLabel="$" latin:keyStyle="currencyHintStyle"
latin:additionalMoreKeys="$"
latin:moreKeys="!text/morekeys_i" /> latin:moreKeys="!text/morekeys_i" />
<Key <Key
latin:keySpec="e" latin:keySpec="e"

View file

@ -21,6 +21,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<Key <Key
latin:keySpec="a" latin:keySpec="a"
latin:keyHintLabel="\@" latin:keyHintLabel="\@"
@ -33,8 +35,7 @@
latin:moreKeys="!text/morekeys_r" /> latin:moreKeys="!text/morekeys_r" />
<Key <Key
latin:keySpec="s" latin:keySpec="s"
latin:keyHintLabel="$" latin:keyStyle="currencyHintStyle"
latin:additionalMoreKeys="$"
latin:moreKeys="!text/morekeys_s" /> latin:moreKeys="!text/morekeys_s" />
<Key <Key
latin:keySpec="t" latin:keySpec="t"

View file

@ -21,6 +21,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<Key <Key
latin:keySpec="a" latin:keySpec="a"
latin:keyHintLabel="\@" latin:keyHintLabel="\@"
@ -33,8 +35,7 @@
latin:moreKeys="!text/morekeys_r" /> latin:moreKeys="!text/morekeys_r" />
<Key <Key
latin:keySpec="s" latin:keySpec="s"
latin:keyHintLabel="$" latin:keyStyle="currencyHintStyle"
latin:additionalMoreKeys="$"
latin:moreKeys="!text/morekeys_s" /> latin:moreKeys="!text/morekeys_s" />
<Key <Key
latin:keySpec="t" latin:keySpec="t"

View file

@ -21,6 +21,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<!-- U+0444: "ф" CYRILLIC SMALL LETTER EF --> <!-- U+0444: "ф" CYRILLIC SMALL LETTER EF -->
<Key <Key
latin:keySpec="&#x0444;" latin:keySpec="&#x0444;"
@ -34,8 +36,7 @@
<!-- U+0432: "в" CYRILLIC SMALL LETTER VE --> <!-- U+0432: "в" CYRILLIC SMALL LETTER VE -->
<Key <Key
latin:keySpec="&#x0432;" latin:keySpec="&#x0432;"
latin:keyHintLabel="$" latin:keyStyle="currencyHintStyle" />
latin:additionalMoreKeys="$" />
<!-- U+0430: "а" CYRILLIC SMALL LETTER A --> <!-- U+0430: "а" CYRILLIC SMALL LETTER A -->
<Key <Key
latin:keySpec="&#x0430;" latin:keySpec="&#x0430;"

View file

@ -21,6 +21,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<!-- U+03B1: "α" GREEK SMALL LETTER ALPHA <!-- U+03B1: "α" GREEK SMALL LETTER ALPHA
U+03AC: "ά" GREEK SMALL LETTER ALPHA WITH TONOS --> U+03AC: "ά" GREEK SMALL LETTER ALPHA WITH TONOS -->
<Key <Key
@ -36,8 +38,7 @@
<!-- U+03B4: "δ" GREEK SMALL LETTER DELTA --> <!-- U+03B4: "δ" GREEK SMALL LETTER DELTA -->
<Key <Key
latin:keySpec="&#x03B4;" latin:keySpec="&#x03B4;"
latin:keyHintLabel="€" latin:keyStyle="currencyHintStyle" />
latin:additionalMoreKeys="€" />
<!-- U+03C6: "φ" GREEK SMALL LETTER PHI --> <!-- U+03C6: "φ" GREEK SMALL LETTER PHI -->
<Key <Key
latin:keySpec="&#x03C6;" latin:keySpec="&#x03C6;"

View file

@ -21,6 +21,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<Key <Key
latin:keySpec="a" latin:keySpec="a"
latin:keyHintLabel="\@" latin:keyHintLabel="\@"
@ -33,8 +35,7 @@
latin:moreKeys="!text/morekeys_s" /> latin:moreKeys="!text/morekeys_s" />
<Key <Key
latin:keySpec="d" latin:keySpec="d"
latin:keyHintLabel="$" latin:keyStyle="currencyHintStyle"
latin:additionalMoreKeys="$"
latin:moreKeys="!text/morekeys_d" /> latin:moreKeys="!text/morekeys_d" />
<Key <Key
latin:keySpec="f" latin:keySpec="f"

View file

@ -21,6 +21,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<Key <Key
latin:keySpec="a" latin:keySpec="a"
latin:keyHintLabel="\@" latin:keyHintLabel="\@"
@ -33,8 +35,7 @@
latin:moreKeys="!text/morekeys_s" /> latin:moreKeys="!text/morekeys_s" />
<Key <Key
latin:keySpec="d" latin:keySpec="d"
latin:keyHintLabel="€" latin:keyStyle="currencyHintStyle"
latin:additionalMoreKeys="€"
latin:moreKeys="!text/morekeys_d" /> latin:moreKeys="!text/morekeys_d" />
<Key <Key
latin:keySpec="f" latin:keySpec="f"

View file

@ -21,6 +21,8 @@
<merge <merge
xmlns:latin="http://schemas.android.com/apk/res-auto" xmlns:latin="http://schemas.android.com/apk/res-auto"
> >
<include
latin:keyboardLayout="@xml/key_styles_currency" />
<Key <Key
latin:keySpec="a" latin:keySpec="a"
latin:keyHintLabel="\@" latin:keyHintLabel="\@"
@ -33,8 +35,7 @@
latin:moreKeys="!text/morekeys_s" /> latin:moreKeys="!text/morekeys_s" />
<Key <Key
latin:keySpec="h" latin:keySpec="h"
latin:keyHintLabel="$" latin:keyStyle="currencyHintStyle"
latin:additionalMoreKeys="$"
latin:moreKeys="!text/morekeys_d" /> latin:moreKeys="!text/morekeys_d" />
<Key <Key
latin:keySpec="t" latin:keySpec="t"