mirror of
https://github.com/Julow/Unexpected-Keyboard.git
synced 2024-11-25 00:33:24 +01:00
German keyboard added (#20)
* Add German metadata translation * Add German keyboard Co-authored-by: Jules Aguillon <jules@j3s.fr>
This commit is contained in:
parent
833dfa31bb
commit
133b6ec2c1
3
metadata/android/de-DE/changelogs/11.txt
Normal file
3
metadata/android/de-DE/changelogs/11.txt
Normal file
@ -0,0 +1,3 @@
|
||||
- Unterstützung für Spanisch und Italienisch
|
||||
- Verbesserte Platzierung einiger Zeichen (insbesondere Akzente) und weitere hinzugefügt (französische Anführungszeichen, Bindestrich und Gedankenstrich).
|
||||
- Einige Fehler behoben (Absturz unter alten Android-Versionen und ein Grafikfehler beim Drehen)
|
1
metadata/android/de-DE/changelogs/12.txt
Normal file
1
metadata/android/de-DE/changelogs/12.txt
Normal file
@ -0,0 +1 @@
|
||||
Erstmalig als Open Source veröffentlicht!
|
3
metadata/android/de-DE/changelogs/13.txt
Normal file
3
metadata/android/de-DE/changelogs/13.txt
Normal file
@ -0,0 +1,3 @@
|
||||
- Unterstützung für Schwedisch hinzugefügt
|
||||
- Repariert: Tastaturkürzel funktionierten in einigen Anwendungen nicht
|
||||
- Repariert: ein Grafikfehler und ein paar kleine Anpassungen
|
6
metadata/android/de-DE/full_description.txt
Normal file
6
metadata/android/de-DE/full_description.txt
Normal file
@ -0,0 +1,6 @@
|
||||
Alle benötigten Buchstaben und Zeichen sind von einer einzigen Ansicht aus erreichbar. Strg, Alt, Escape und viele weitere stehen ebenfalls zur Verfügung.
|
||||
|
||||
Auf den Tasten sind jeweils mehrere Zeichen abgebildet. Das Zeichen in der Mitte erhält man durch Antippen, die Zeichen in den Ecken durch Wischen in die entsprechende Richtung.
|
||||
|
||||
Wie jede andere Tastatur-App muss auch diese erst in den Systemeinstellungen aktiviert werden, damit sie verwendet werden kann.
|
||||
Diese Einstellungen finden sich unter Einstellungen > System > Sprachen & Eingabe > Bildschirmtastatur > Tastaturen verwalten.
|
1
metadata/android/de-DE/short_description.txt
Normal file
1
metadata/android/de-DE/short_description.txt
Normal file
@ -0,0 +1 @@
|
||||
Eine schlanke Bildschirmtastatur für Entwickler
|
1
metadata/android/de-DE/title.txt
Normal file
1
metadata/android/de-DE/title.txt
Normal file
@ -0,0 +1 @@
|
||||
Unexpected Keyboard
|
@ -1 +1 @@
|
||||
First open-source release !
|
||||
First open-source release!
|
||||
|
@ -4,11 +4,13 @@
|
||||
<item>system</item>
|
||||
<item>azerty</item>
|
||||
<item>qwerty</item>
|
||||
<item>qwertz</item>
|
||||
</string-array>
|
||||
<string-array name="pref_layout_entries">
|
||||
<item>@string/pref_layout_e_system</item>
|
||||
<item>AZERTY</item>
|
||||
<item>QWERTY</item>
|
||||
<item>QWERTZ</item>
|
||||
</string-array>
|
||||
<string-array name="pref_accents_entries">
|
||||
<item>@string/pref_accents_e_all_installed</item>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<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="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="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="de" android:imeSubtypeLocale="de_DE" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=trema|szlig"/>
|
||||
<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="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="sv" android:imeSubtypeLocale="sv_SE" android:imeSubtypeMode="keyboard" android:isAsciiCapable="true" android:imeSubtypeExtraValue="default_layout=qwerty,extra_keys=aigu|trema|ring"/>
|
||||
</input-method>
|
||||
|
44
res/xml/qwertz.xml
Normal file
44
res/xml/qwertz.xml
Normal file
@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<keyboard>
|
||||
<row>
|
||||
<key key0="q" key1="esc" key2="1" key3="\@" key4="!"/>
|
||||
<key key0="w" key1="^" key2="2" key3="""/>
|
||||
<key key0="e" key1="§" key2="3" key4="€"/>
|
||||
<key key0="r" key2="4" key3="$"/>
|
||||
<key key0="t" key2="5" key3="%"/>
|
||||
<key key0="z" key2="6" key3="&" key4="{"/>
|
||||
<key key0="u" key2="7" key4="}"/>
|
||||
<key key0="i" key1="(" key2="8" key4="["/>
|
||||
<key key0="o" key1=")" key2="9" key4="]"/>
|
||||
<key key0="p" key1="=" key2="0" key4="\?"/>
|
||||
</row>
|
||||
<row>
|
||||
<key shift="0.5" key0="a" key1="tab" key2="`"/>
|
||||
<key key0="s" key3="ß"/>
|
||||
<key key0="d" key1="accent_grave" key2="accent_aigu" key3="accent_ring"/>
|
||||
<key key0="f" key1="~"/>
|
||||
<key key0="g" key3="-"/>
|
||||
<key key0="h" key3="+"/>
|
||||
<key key0="j" key1="accent_trema" key2="accent_circonflexe" key3="*"/>
|
||||
<key key0="k" key3="/" key4="\\"/>
|
||||
<key key0="l" key1="'" key3="\#"/>
|
||||
</row>
|
||||
<row>
|
||||
<key width="1.5" key0="shift"/>
|
||||
<key key0="y" key1=">" key2="|" key3="<"/>
|
||||
<key key0="x"/>
|
||||
<key key0="c" key1="accent_cedille"/>
|
||||
<key key0="v" />
|
||||
<key key0="b" key1=";" key3=","/>
|
||||
<key key0="n" key1=":" key3="." key4="accent_tilde"/>
|
||||
<key key0="m" key1="_" />
|
||||
<key width="1.5" key0="backspace" key2="delete"/>
|
||||
</row>
|
||||
<row height="0.95">
|
||||
<key width="1.8" key0="ctrl" key3="switch_numeric"/>
|
||||
<key width="1.2" key0="alt" key1="fn" key2="change_method" key3="switch_emoji" key4="config"/>
|
||||
<key width="4.0" key0="space"/>
|
||||
<key width="1.2" key1="up" key2="right" key3="left" key4="down"/>
|
||||
<key width="1.8" key0="enter"/>
|
||||
</row>
|
||||
</keyboard>
|
@ -110,6 +110,7 @@ final class Config
|
||||
{
|
||||
case "azerty": return R.xml.azerty;
|
||||
case "qwerty": return R.xml.qwerty;
|
||||
case "qwertz": return R.xml.qwertz;
|
||||
case "system": default: return -1;
|
||||
}
|
||||
}
|
||||
|
@ -71,7 +71,7 @@ public class Keyboard2 extends InputMethodService
|
||||
|
||||
private void refreshSubtypeLayout(InputMethodSubtype subtype)
|
||||
{
|
||||
int l = _config.layout;;
|
||||
int l = _config.layout;
|
||||
if (l == -1)
|
||||
{
|
||||
String s = subtype.getExtraValueOf("default_layout");
|
||||
|
Loading…
Reference in New Issue
Block a user