abouttreesummaryrefslogcommitdiff
path: root/res/xml
diff options
context:
space:
mode:
authorJules Aguillon2022-02-19 21:48:48 +0100
committerJules Aguillon2022-02-19 21:48:48 +0100
commit632a9ac590b92a52afe57f1f0aaaa919f9dcebdc (patch)
tree71198a17703808e738456652fa820c8bcbdf31c1 /res/xml
parentd73be58c1a49fdbea2cc374edfe893f63424c89d (diff)
downloadunexpected-keyboard-632a9ac590b92a52afe57f1f0aaaa919f9dcebdc.tar.gz
unexpected-keyboard-632a9ac590b92a52afe57f1f0aaaa919f9dcebdc.zip
Localize € and £
Show these characters only for users that have the corresponding locale installed (a supported eu language for €, en-GB for £). Add these characters to most layouts.
Diffstat (limited to 'res/xml')
-rw-r--r--res/xml/dvorak.xml4
-rw-r--r--res/xml/local_bgph1.xml2
-rw-r--r--res/xml/method.xml19
-rw-r--r--res/xml/qwerty.xml4
-rw-r--r--res/xml/qwerty_lv.xml56
-rw-r--r--res/xml/qwertz.xml2
6 files changed, 44 insertions, 43 deletions
diff --git a/res/xml/dvorak.xml b/res/xml/dvorak.xml
index c659925..6c12bd1 100644
--- a/res/xml/dvorak.xml
+++ b/res/xml/dvorak.xml
@@ -4,11 +4,11 @@
<key key0="shift" width="1.5" key1="esc" key2="tab"/>
<key key0="p" key1="accent_ring" key2="." key3="&lt;"/>
<key key0="y" key1="accent_grave" key2="," key3="&gt;"/>
- <key key0="f"/>
+ <key key0="f" key4="€"/>
<key key0="g" key2="\\" key3="|"/>
<key key0="c" key1="accent_trema" key2="accent_circonflexe" key3="{" key4="}"/>
<key key0="r" key3="[" key4="]"/>
- <key key0="l" key2="=" key3="+"/>
+ <key key0="l" key2="=" key3="+" key4="£"/>
<key key0="backspace" key2="delete" width="1.5"/>
</row>
<row>
diff --git a/res/xml/local_bgph1.xml b/res/xml/local_bgph1.xml
index 9f8a6e9..7b31586 100644
--- a/res/xml/local_bgph1.xml
+++ b/res/xml/local_bgph1.xml
@@ -14,7 +14,7 @@
</row>
<row>
<key shift="0.5" key0="а" key1="tab" key2="`"/>
- <key key0="с"/>
+ <key key0="с" key2="£"/>
<key key0="д" key1="accent_grave" key3="accent_aigu"/>
<key key0="ф"/>
<key key0="г" key1="accent_caron" key2="-" key3="_"/>
diff --git a/res/xml/method.xml b/res/xml/method.xml
index c83ee35..2d40cc0 100644
--- a/res/xml/method.xml
+++ b/res/xml/method.xml
@@ -1,13 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<input-method xmlns:android="http://schemas.android.com/apk/res/android" android:settingsActivity="juloo.keyboard2.SettingsActivity" android:supportsSwitchingToNextInputMethod="true">
- <subtype android:label="%s" android:languageTag="de" android:imeSubtypeLocale="de_DE" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwertz,extra_keys=trema|szlig"/>
- <subtype android:label="%s" android:languageTag="en" android:imeSubtypeLocale="en_US" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty"/>
- <subtype android:label="%s" android:languageTag="es" android:imeSubtypeLocale="es_ES" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=aigu|tilde|trema"/>
- <subtype android:label="%s" android:languageTag="fr" android:imeSubtypeLocale="fr_FR" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=azerty,extra_keys=grave|aigu|circonflexe|cedille|trema"/>
- <subtype android:label="%s" android:languageTag="it" android:imeSubtypeLocale="it_IT" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=grave|aigu"/>
- <subtype android:label="%s" android:languageTag="lv" android:imeSubtypeLocale="lv_LV" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty_lv,extra_keys=caron|cedille|macron"/>
+ <subtype android:label="%s" android:languageTag="bg" android:imeSubtypeLocale="bg_BG" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=bgph1|euro"/>
+ <subtype android:label="%s" android:languageTag="de" android:imeSubtypeLocale="de_DE" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwertz,extra_keys=trema|szlig|euro"/>
+ <subtype android:label="%s" android:languageTag="en-GB" android:imeSubtypeLocale="en_GB" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=pound|euro"/>
+ <subtype android:label="%s" android:languageTag="en-US" android:imeSubtypeLocale="en_US" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty"/>
+ <subtype android:label="%s" android:languageTag="es" android:imeSubtypeLocale="es_ES" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=aigu|tilde|trema|euro"/>
+ <subtype android:label="%s" android:languageTag="fr" android:imeSubtypeLocale="fr_FR" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=azerty,extra_keys=grave|aigu|circonflexe|cedille|trema|euro"/>
+ <subtype android:label="%s" android:languageTag="it" android:imeSubtypeLocale="it_IT" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=grave|aigu|euro"/>
+ <subtype android:label="%s" android:languageTag="lv" android:imeSubtypeLocale="lv_LV" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty_lv,extra_keys=caron|cedille|macron|euro"/>
+ <subtype android:label="%s" android:languageTag="pt" android:imeSubtypeLocale="pt_BR" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=aigu|cedille|circonflexe|grave|tilde|euro"/>
<subtype android:label="%s" android:languageTag="ru" android:imeSubtypeLocale="ru_RU" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=ru_jcuken"/>
- <subtype android:label="%s" android:languageTag="pt" android:imeSubtypeLocale="pt_BR" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=aigu|cedille|circonflexe|grave|tilde"/>
- <subtype android:label="%s" android:languageTag="sv" android:imeSubtypeLocale="sv_SE" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=aigu|trema|ring"/>
- <subtype android:label="%s" android:languageTag="bg" android:imeSubtypeLocale="bg_BG" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=bgph1"/>
+ <subtype android:label="%s" android:languageTag="sv" android:imeSubtypeLocale="sv_SE" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=aigu|trema|ring|euro"/>
</input-method>
diff --git a/res/xml/qwerty.xml b/res/xml/qwerty.xml
index 47e1078..ffd7ed7 100644
--- a/res/xml/qwerty.xml
+++ b/res/xml/qwerty.xml
@@ -3,7 +3,7 @@
<row>
<key key0="q" key1="esc" key2="1" key3="~" key4="!"/>
<key key0="w" key2="2" key3="\@"/>
- <key key0="e" key2="3" key3="\#"/>
+ <key key0="e" key2="3" key3="\#" key4="€"/>
<key key0="r" key2="4" key3="$"/>
<key key0="t" key2="5" key3="%"/>
<key key0="y" key2="6" key3="^"/>
@@ -15,7 +15,7 @@
<row>
<key shift="0.5" key0="a" key1="tab" key2="`"/>
<key key0="s" key1="accent_ring" key3="ß"/>
- <key key0="d" key1="accent_grave" key3="accent_aigu"/>
+ <key key0="d" key1="accent_grave" key2="£" key3="accent_aigu"/>
<key key0="f"/>
<key key0="g" key1="accent_caron" key2="-" key3="_"/>
<key key0="h" key2="=" key3="+"/>
diff --git a/res/xml/qwerty_lv.xml b/res/xml/qwerty_lv.xml
index d181f5d..ca087c3 100644
--- a/res/xml/qwerty_lv.xml
+++ b/res/xml/qwerty_lv.xml
@@ -1,37 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<keyboard>
<row>
- <key key0="q" key1="esc" key2="1" key3="~" key4="!" />
- <key key0="w" key2="2" key3="\@" />
- <key key0="e" key1="ē" key2="3" key3="\#" />
- <key key0="r" key1="ŗ" key2="4" key3="$" />
- <key key0="t" key2="5" key3="%" />
- <key key0="y" key2="6" key3="^" />
- <key key0="u" key1="ū" key2="7" key3="&amp;" />
- <key key0="i" key1="ī" key2="8" key3="*" />
- <key key0="o" key1="ō" key2="9" key3="(" key4=")" />
- <key key0="p" key2="0" key3="{" key4="}" />
+ <key key0="q" key1="esc" key2="1" key3="~" key4="!"/>
+ <key key0="w" key2="2" key3="\@"/>
+ <key key0="e" key1="ē" key2="3" key3="\#" key4="€"/>
+ <key key0="r" key1="ŗ" key2="4" key3="$"/>
+ <key key0="t" key2="5" key3="%"/>
+ <key key0="y" key2="6" key3="^"/>
+ <key key0="u" key1="ū" key2="7" key3="&amp;"/>
+ <key key0="i" key1="ī" key2="8" key3="*"/>
+ <key key0="o" key1="ō" key2="9" key3="(" key4=")"/>
+ <key key0="p" key2="0" key3="{" key4="}"/>
</row>
<row>
- <key shift="0.5" key0="a" key1="ā" />
- <key key0="s" key1="š" />
- <key key0="d" />
- <key key0="f" />
- <key key0="g" key1="ģ" />
- <key key0="h" key2="accent_macron" key3="accent_caron" key4="accent_cedille" />
- <key key0="j" key1="+" key2="=" key3="-" key4="_" />
- <key key0="k" key1="ķ" key3="[" key4="]" />
- <key key0="l" key1="ļ" key2="|" key3="/" key4="\\" />
+ <key shift="0.5" key0="a" key1="ā"/>
+ <key key0="s" key1="š" key3="ß"/>
+ <key key0="d" key2="£"/>
+ <key key0="f"/>
+ <key key0="g" key1="ģ"/>
+ <key key0="h" key2="accent_macron" key3="accent_caron" key4="accent_cedille"/>
+ <key key0="j" key1="+" key2="=" key3="-" key4="_"/>
+ <key key0="k" key1="ķ" key3="[" key4="]"/>
+ <key key0="l" key1="ļ" key2="|" key3="/" key4="\\"/>
</row>
<row>
- <key width="1.5" key0="shift" key1="tab" />
- <key key0="z" key1="ž" />
- <key key0="x" />
- <key key0="c" key1="č" />
- <key key0="v" />
- <key key0="b" key3="&lt;" key4="&gt;" />
- <key key0="n" key1="ņ" key2="`" key3=":" key4=";" />
- <key key0="m" key1="'" key2="&quot;" key3="," key4="\?" />
- <key width="1.5" key0="backspace" key2="delete" />
+ <key width="1.5" key0="shift" key1="tab"/>
+ <key key0="z" key1="ž"/>
+ <key key0="x"/>
+ <key key0="c" key1="č"/>
+ <key key0="v"/>
+ <key key0="b" key3="&lt;" key4="&gt;"/>
+ <key key0="n" key1="ņ" key2="`" key3=":" key4=";"/>
+ <key key0="m" key1="'" key2="&quot;" key3="," key4="\?"/>
+ <key width="1.5" key0="backspace" key2="delete"/>
</row>
</keyboard>
diff --git a/res/xml/qwertz.xml b/res/xml/qwertz.xml
index c8acf16..a0cb1ec 100644
--- a/res/xml/qwertz.xml
+++ b/res/xml/qwertz.xml
@@ -15,7 +15,7 @@
<row>
<key shift="0.5" key0="a" key1="tab" key2="`" key3="ä"/>
<key key0="s" key3="ß"/>
- <key key0="d"/>
+ <key key0="d" key2="£"/>
<key key0="f" key1="~"/>
<key key0="g" key3="-"/>
<key key0="h" key3="+"/>