aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornicoursi <nicola.ursino@gmail.com>2020-04-06 11:17:24 +0000
committernicoursi <nicola.ursino@gmail.com>2020-08-24 07:24:04 +0000
commitb47df341f1e9725bdb4ad33467b756ed3645b022 (patch)
treecfd81b0a15fa1a300e80932f340af8694bcc0f92
parentbccd3b9f4e47ca186f9d346cf47b5d12769d76e2 (diff)
downloadAnySoftKeyboard-b47df341f1e9725bdb4ad33467b756ed3645b022.tar.gz
AnySoftKeyboard-b47df341f1e9725bdb4ad33467b756ed3645b022.tar.bz2
Add a new layout: Italian QWERTY with Symbols with numbers row
-rw-r--r--addons/languages/italian/pack/src/main/res/values/italian_pack_strings.xml1
-rw-r--r--addons/languages/italian/pack/src/main/res/values/italian_pack_strings_dont_translate.xml1
-rw-r--r--addons/languages/italian/pack/src/main/res/xml/italian_keyboards.xml10
-rw-r--r--addons/languages/italian/pack/src/main/res/xml/italian_qwerty_with_symbols_number_row.xml74
4 files changed, 80 insertions, 6 deletions
diff --git a/addons/languages/italian/pack/src/main/res/values/italian_pack_strings.xml b/addons/languages/italian/pack/src/main/res/values/italian_pack_strings.xml
index 97f5b3f9d..e62923d01 100644
--- a/addons/languages/italian/pack/src/main/res/values/italian_pack_strings.xml
+++ b/addons/languages/italian/pack/src/main/res/values/italian_pack_strings.xml
@@ -1,4 +1,5 @@
<resources>
<string name="italian_qwerty_description">QWERTY Italian keyboard</string>
<string name="italian_keyboard_symbols_description">QWERTY Italian keyboard with symbols</string>
+ <string name="italian_keyboard_symbols_number_row_description">QWERTY Italian keyboard with symbols and numbers row</string>
</resources>
diff --git a/addons/languages/italian/pack/src/main/res/values/italian_pack_strings_dont_translate.xml b/addons/languages/italian/pack/src/main/res/values/italian_pack_strings_dont_translate.xml
index 6cd65060a..7b3ec9e33 100644
--- a/addons/languages/italian/pack/src/main/res/values/italian_pack_strings_dont_translate.xml
+++ b/addons/languages/italian/pack/src/main/res/values/italian_pack_strings_dont_translate.xml
@@ -6,4 +6,5 @@
<string name="italian_dictionary">Italian</string>
<string name="italian_keyboard">Italian</string>
<string name="italian_qwerty_with_symbols_keyboard">Italian</string>
+ <string name="italian_qwerty_with_symbols_number_row_keyboard">Italian</string>
</resources>
diff --git a/addons/languages/italian/pack/src/main/res/xml/italian_keyboards.xml b/addons/languages/italian/pack/src/main/res/xml/italian_keyboards.xml
index ed4d6d51a..8b9dc2bb5 100644
--- a/addons/languages/italian/pack/src/main/res/xml/italian_keyboards.xml
+++ b/addons/languages/italian/pack/src/main/res/xml/italian_keyboards.xml
@@ -7,11 +7,9 @@
"iconResId" : a reference to a drawable which can be used to show a flag in the notification bar.
"layoutResId" : a reference to a keyboard layout XML. See res/xml/qwerty.xml
-->
- <Keyboard nameResId="@string/italian_keyboard" iconResId="@drawable/ic_status_italian" layoutResId="@xml/italian_qwerty"
- landscapeResId="@xml/italian_qwerty"
- id="e9d5ece2-48b4-48e0-8e14-41dcdfac093d" defaultDictionaryLocale="it" description="@string/italian_qwerty_description" index="1" />
- <Keyboard nameResId="@string/italian_qwerty_with_symbols_keyboard" iconResId="@drawable/ic_status_italian" layoutResId="@xml/italian_qwerty_with_symbols"
- landscapeResId="@xml/italian_qwerty_with_symbols"
- id="e545b020-d98d-4701-ab2f-eb26ecd9be76" defaultDictionaryLocale="it" description="@string/italian_keyboard_symbols_description" index="2" />
+
+ <Keyboard nameResId="@string/italian_keyboard" iconResId="@drawable/ic_status_italian" layoutResId="@xml/italian_qwerty" landscapeResId="@xml/italian_qwerty" id="e9d5ece2-48b4-48e0-8e14-41dcdfac093d" defaultDictionaryLocale="it" description="@string/italian_qwerty_description" index="1" />
+ <Keyboard nameResId="@string/italian_qwerty_with_symbols_keyboard" iconResId="@drawable/ic_status_italian" layoutResId="@xml/italian_qwerty_with_symbols" landscapeResId="@xml/italian_qwerty_with_symbols" id="e545b020-d98d-4701-ab2f-eb26ecd9be76" defaultDictionaryLocale="it" description="@string/italian_keyboard_symbols_description" index="2" />
+ <Keyboard nameResId="@string/italian_qwerty_with_symbols_number_row_keyboard" iconResId="@drawable/ic_status_italian" layoutResId="@xml/italian_qwerty_with_symbols_number_row" landscapeResId="@xml/italian_qwerty_with_symbols_number_row" id="2727cd5b-c999-4c28-b49d-22ab946df2a2" defaultDictionaryLocale="it" description="@string/italian_keyboard_symbols_number_row_description" index="3" />
</Keyboards>
diff --git a/addons/languages/italian/pack/src/main/res/xml/italian_qwerty_with_symbols_number_row.xml b/addons/languages/italian/pack/src/main/res/xml/italian_qwerty_with_symbols_number_row.xml
new file mode 100644
index 000000000..08cbd4c7b
--- /dev/null
+++ b/addons/languages/italian/pack/src/main/res/xml/italian_qwerty_with_symbols_number_row.xml
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
+ xmlns:ask="http://schemas.android.com/apk/res-auto"
+ android:keyWidth="10%p"
+ android:keyHeight="@integer/key_normal_height">
+ <Row
+ android:keyWidth="10%p"
+ android:keyHeight="@integer/key_short_height">
+ <Key android:codes="49" android:keyLabel="1" ask:shiftedCodes="33"
+ android:popupCharacters="|¹₁" ask:hintLabel="|" android:keyEdgeFlags="left"/>
+ <Key android:codes="50" android:keyLabel="2" ask:shiftedCodes="64"
+ android:popupCharacters="½²₂" ask:hintLabel="½"/>
+ <Key android:codes="51" android:keyLabel="3" ask:shiftedCodes="35"
+ android:popupCharacters="⅔⅓³₃" ask:hintLabel="⅔"/>
+ <Key android:codes="52" android:keyLabel="4" ask:shiftedCodes="36"
+ android:popupCharacters="{¼¾⁴₄" ask:hintLabel="{"/>
+ <Key android:codes="53" android:keyLabel="5" ask:shiftedCodes="37"
+ android:popupCharacters="}⁵₅" ask:hintLabel="}"/>
+ <Key android:codes="54" android:keyLabel="6" ask:shiftedCodes="94"
+ android:popupCharacters="&amp;⁶₆" ask:hintLabel="&amp;"/>
+ <Key android:codes="55" android:keyLabel="7" ask:shiftedCodes="38"
+ android:popupCharacters="%⁷₇" ask:hintLabel="%"/>
+ <Key android:codes="56" android:keyLabel="8" ask:shiftedCodes="42"
+ android:popupCharacters="&#8594;⅛⅜⅞⁸₈" ask:hintLabel="&#8594;"/>
+ <Key android:codes="57" android:keyLabel="9" ask:shiftedCodes="40"
+ android:popupCharacters="&#8592;⁹₉" ask:hintLabel="&#8592;"/>
+ <Key android:codes="48" android:keyLabel="0" ask:shiftedCodes="41"
+ android:popupCharacters="°⁰₀" ask:hintLabel="°" android:keyEdgeFlags="right"/>
+ </Row>
+ <Row>
+ <Key android:codes="q" android:popupCharacters="\@" ask:hintLabel="\@"
+ android:keyEdgeFlags="left"/>
+ <Key android:codes="w" android:popupCharacters="€" ask:hintLabel="€"/>
+ <Key android:codes="e" android:popupCharacters="èé£" ask:hintLabel="è"/>
+ <Key android:codes="r" android:popupCharacters="[" ask:hintLabel="["/>
+ <Key android:codes="t" android:popupCharacters="]" ask:hintLabel="]"/>
+ <Key android:codes="y" android:popupCharacters="~" ask:hintLabel="~"/>
+ <Key android:codes="u" android:popupCharacters="ù✓✗" ask:hintLabel="ù"/>
+ <Key android:codes="i" android:popupCharacters="ì↑…" ask:hintLabel="ì"/>
+ <Key android:codes="o" android:popupCharacters="ò↓♀♂" ask:hintLabel="ò"/>
+ <Key android:codes="p" android:popupCharacters="π¶" ask:hintLabel="π"
+ android:keyEdgeFlags="right"/>
+ </Row>
+
+ <Row>
+ <Key android:codes="a" android:popupCharacters="à" ask:hintLabel="à"
+ android:keyEdgeFlags="left"/>
+ <Key android:codes="s" android:popupCharacters="$§" ask:hintLabel="$"/>
+ <Key android:codes="d" android:popupCharacters="\\" ask:hintLabel="\\"/>
+ <Key android:codes="f" android:popupCharacters="^" ask:hintLabel="^"/>
+ <Key android:codes="g" android:popupCharacters="`" ask:hintLabel="`"/>
+ <Key android:codes="h" android:popupCharacters="_" ask:hintLabel="_"/>
+ <Key android:codes="j" android:popupCharacters="#" ask:hintLabel="#"/>
+ <Key android:codes="k" android:popupCharacters="(" ask:hintLabel="("/>
+ <Key android:codes="l" android:popupCharacters=")£" ask:hintLabel=")"/>
+ <Key ask:isFunctional="true" android:codes="\u0027" android:popupCharacters="\u0022"
+ android:keyEdgeFlags="right"/>
+ </Row>
+
+ <Row>
+ <Key android:codes="-1" android:keyWidth="15%p"
+ android:isModifier="true" android:isSticky="true" android:keyEdgeFlags="left"/>
+ <Key android:codes="z" android:popupCharacters="/÷" ask:hintLabel="/"/>
+ <Key android:codes="x" android:popupCharacters="*·×" ask:hintLabel="*"/>
+ <Key android:codes="c" android:popupCharacters="-—" ask:hintLabel="−"/>
+ <Key android:codes="v" android:popupCharacters="+±" ask:hintLabel="+"/>
+ <Key android:codes="b" android:popupCharacters="\u003D≠" ask:hintLabel="\u003D"/>
+ <Key android:codes="n" android:popupCharacters="&lt;≤«" ask:hintLabel="&lt;"/>
+ <Key android:codes="m" android:popupCharacters="&gt;≥»µ" ask:hintLabel="&gt;"/>
+ <Key android:keyWidth="15%p" android:codes="-5" android:keyEdgeFlags="right" android:isRepeatable="true"/>
+ </Row>
+</Keyboard>
+