Skip to content
Snippets Groups Projects
Commit 775d8d88 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Support Macedonian Keyboard

This change also fixes missing Cyrillic DJE key of Seribian keyboard
on 10-inch tablet.

Bug: 5934396
Change-Id: I18ae5f0e54f788b65f649a52bdbbef1813334d96
parent 5a0661ea
No related branches found
No related tags found
No related merge requests found
Showing
with 177 additions and 73 deletions
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
--> -->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- U+045E: "ў" CYRILLIC SMALL LETTER SHORT U --> <!-- U+045E: "ў" CYRILLIC SMALL LETTER SHORT U -->
<string name="keylabel_for_slavic_shcha">&#x045E;</string> <string name="keylabel_for_cyrillic_shcha">&#x045E;</string>
<!-- U+0456: "і" CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I --> <!-- U+0456: "і" CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -->
<string name="keylabel_for_slavic_i">&#x0456;</string> <string name="keylabel_for_cyrillic_i">&#x0456;</string>
</resources> </resources>
...@@ -19,9 +19,9 @@ ...@@ -19,9 +19,9 @@
--> -->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- U+04AF: "ү" CYRILLIC SMALL LETTER STRAIGHT U --> <!-- U+04AF: "ү" CYRILLIC SMALL LETTER STRAIGHT U -->
<string name="more_keys_for_slavic_u">&#x04AF;</string> <string name="more_keys_for_cyrillic_u">&#x04AF;</string>
<!-- U+04A3: "ң" CYRILLIC SMALL LETTER EN WITH DESCENDER --> <!-- U+04A3: "ң" CYRILLIC SMALL LETTER EN WITH DESCENDER -->
<string name="more_keys_for_slavic_en">&#x04A3;</string> <string name="more_keys_for_cyrillic_en">&#x04A3;</string>
<!-- U+04E9: "ө" CYRILLIC SMALL LETTER BARRED O --> <!-- U+04E9: "ө" CYRILLIC SMALL LETTER BARRED O -->
<string name="more_keys_for_slavic_o">&#x04E9;</string> <string name="more_keys_for_cyrillic_o">&#x04E9;</string>
</resources> </resources>
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2012, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- NOTE: Macedonian layouts are based on Serbian ones with the following key replacements. -->
<!-- U+0455: "ѕ" CYRILLIC SMALL LETTER DZE -->
<string name="keylabel_for_cyrillic_ze">&#x0455;</string>
<!-- U+045C: "ќ" CYRILLIC SMALL LETTER KJE -->
<string name="keylabel_for_cyrillic_tshe">&#x045C;</string>
<!-- U+0437: "з" CYRILLIC SMALL LETTER ZE -->
<string name="keylabel_for_cyrillic_dze">&#x0437;</string>
<!-- U+0453: "ѓ" CYRILLIC SMALL LETTER GJE -->
<string name="keylabel_for_cyrillic_dje">&#x0453;</string>
<!-- U+0450: "ѐ" CYRILLIC SMALL LETTER IE WITH GRAVE -->
<string name="more_keys_for_cyrillic_ie">&#x0450;</string>
<!-- U+045D: "ѝ" CYRILLIC SMALL LETTER I WITH GRAVE -->
<string name="more_keys_for_cyrillic_i">&#x045D;</string>
<!-- U+2018: "‘" LEFT SINGLE QUOTATION MARK
U+2019: "’" RIGHT SINGLE QUOTATION MARK
U+201A: "‚" SINGLE LOW-9 QUOTATION MARK
U+201B: "‛" SINGLE HIGH-REVERSED-9 QUOTATION MARK
U+201C: "“" LEFT DOUBLE QUOTATION MARK
U+201D: "”" RIGHT DOUBLE QUOTATION MARK
U+201E: "„" DOUBLE LOW-9 QUOTATION MARK
U+201F: "‟" DOUBLE HIGH-REVERSED-9 QUOTATION MARK -->
<!-- TODO: Neither DroidSans nor Roboto have the glyph for U+201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK. -->
<!-- <string name="more_keys_for_double_quote">!fixedColumnOrder!6,&#x201E;,&#x201C;,&#x201D;,&#x201F;,&#x00AB;,&#x00BB;</string> -->
<string name="more_keys_for_double_quote">!fixedColumnOrder!5,&#x201E;,&#x201C;,&#x201D;,&#x00AB;,&#x00BB;</string>
<!-- TODO: Neither DroidSans nor Roboto have the glyph for U+201F DOUBLE HIGH-REVERSED-9 QUOTATION MARK. -->
<!-- <string name="more_keys_for_tablet_double_quote">!fixedColumnOrder!6,&#x201C;,&#x201D;,&#x201E;,&#x201F;,&#x00AB;,&#x00BB;,&#x2018;,&#x2019;,&#x201A;,&#x201B;</string> -->
<string name="more_keys_for_tablet_double_quote">!fixedColumnOrder!5,&#x201E;,&#x201C;,&#x201D;,&#x00AB;,&#x00BB;,&#x2018;,&#x2019;,&#x201A;,&#x201B;</string>
</resources>
...@@ -19,5 +19,5 @@ ...@@ -19,5 +19,5 @@
--> -->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- U+0451: "ё" CYRILLIC SMALL LETTER IO --> <!-- U+0451: "ё" CYRILLIC SMALL LETTER IO -->
<string name="more_keys_for_slavic_ye">&#x0451;</string> <string name="more_keys_for_cyrillic_ye">&#x0451;</string>
</resources> </resources>
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
--> -->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- U+0456: "і" CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I --> <!-- U+0456: "і" CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -->
<string name="keylabel_for_slavic_yery">&#x0456;</string> <string name="keylabel_for_cyrillic_yery">&#x0456;</string>
<!-- U+0457: "ї" CYRILLIC SMALL LETTER YI --> <!-- U+0457: "ї" CYRILLIC SMALL LETTER YI -->
<string name="more_keys_for_slavic_yery">&#x0457;</string> <string name="more_keys_for_cyrillic_yery">&#x0457;</string>
</resources> </resources>
...@@ -41,20 +41,30 @@ ...@@ -41,20 +41,30 @@
<string name="more_keys_for_scandinavia_row2_10"></string> <string name="more_keys_for_scandinavia_row2_10"></string>
<string name="more_keys_for_scandinavia_row2_11"></string> <string name="more_keys_for_scandinavia_row2_11"></string>
<!-- U+0449: "щ" CYRILLIC SMALL LETTER SHCHA --> <!-- U+0449: "щ" CYRILLIC SMALL LETTER SHCHA -->
<string name="keylabel_for_slavic_shcha">&#x0449;</string> <string name="keylabel_for_cyrillic_shcha">&#x0449;</string>
<!-- U+044B: "ы" CYRILLIC SMALL LETTER YERU --> <!-- U+044B: "ы" CYRILLIC SMALL LETTER YERU -->
<string name="keylabel_for_slavic_yery">&#x044B;</string> <string name="keylabel_for_cyrillic_yery">&#x044B;</string>
<!-- U+0438: "и" CYRILLIC SMALL LETTER I --> <!-- U+0438: "и" CYRILLIC SMALL LETTER I -->
<string name="keylabel_for_slavic_i">&#x0438;</string> <string name="keylabel_for_cyrillic_i">&#x0438;</string>
<string name="more_keys_for_slavic_u"></string> <!-- U+0437: "з" CYRILLIC SMALL LETTER ZE -->
<string name="more_keys_for_slavic_ye"></string> <string name="keylabel_for_cyrillic_ze">&#x0437;</string>
<string name="more_keys_for_slavic_en"></string> <!-- U+045B: "ћ" CYRILLIC SMALL LETTER TSHE -->
<string name="keylabel_for_cyrillic_tshe">&#x045B;</string>
<!-- U+0455: "ѕ" CYRILLIC SMALL LETTER DZE -->
<string name="keylabel_for_cyrillic_dze">&#x0455;</string>
<!-- U+0452: "ђ" CYRILLIC SMALL LETTER DJE -->
<string name="keylabel_for_cyrillic_dje">&#x0452;</string>
<string name="more_keys_for_cyrillic_u"></string>
<string name="more_keys_for_cyrillic_ye"></string>
<string name="more_keys_for_cyrillic_en"></string>
<!-- U+044A: "ъ" CYRILLIC SMALL LETTER HARD SIGN --> <!-- U+044A: "ъ" CYRILLIC SMALL LETTER HARD SIGN -->
<string name="more_keys_for_slavic_ha">&#x044A;</string> <string name="more_keys_for_cyrillic_ha">&#x044A;</string>
<string name="more_keys_for_slavic_yery"></string> <string name="more_keys_for_cyrillic_yery"></string>
<string name="more_keys_for_slavic_o"></string> <string name="more_keys_for_cyrillic_o"></string>
<!-- U+044A: "ъ" CYRILLIC SMALL LETTER HARD SIGN --> <!-- U+044A: "ъ" CYRILLIC SMALL LETTER HARD SIGN -->
<string name="more_keys_for_slavic_soft_sign">&#x044A;</string> <string name="more_keys_for_cyrillic_soft_sign">&#x044A;</string>
<string name="more_keys_for_cyrillic_ie"></string>
<string name="more_keys_for_cyrillic_i"></string>
<!-- U+00A2: "¢" CENT SIGN <!-- U+00A2: "¢" CENT SIGN
U+00A3: "£" POUND SIGN U+00A3: "£" POUND SIGN
U+20AC: "€" EURO SIGN U+20AC: "€" EURO SIGN
......
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2012, The Android Open Source Project
**
** Licensed under the Apache License, Version 2.0 (the "License");
** you may not use this file except in compliance with the License.
** You may obtain a copy of the License at
**
** http://www.apache.org/licenses/LICENSE-2.0
**
** Unless required by applicable law or agreed to in writing, software
** distributed under the License is distributed on an "AS IS" BASIS,
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
** See the License for the specific language governing permissions and
** limitations under the License.
*/
-->
<KeyboardSet
xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
latin:keyboardLocale="mk">
<Element
latin:elementName="alphabet"
latin:elementKeyboard="@xml/kbd_serbian" />
<Element
latin:elementName="symbols"
latin:elementKeyboard="@xml/kbd_symbols" />
<Element
latin:elementName="symbolsShifted"
latin:elementKeyboard="@xml/kbd_symbols_shift" />
<Element
latin:elementName="phone"
latin:elementKeyboard="@xml/kbd_phone" />
<Element
latin:elementName="phoneSymbols"
latin:elementKeyboard="@xml/kbd_phone_symbols" />
<Element
latin:elementName="number"
latin:elementKeyboard="@xml/kbd_number" />
</KeyboardSet>
...@@ -35,22 +35,23 @@ ...@@ -35,22 +35,23 @@
latin:keyLabel="&#x045A;" /> latin:keyLabel="&#x045A;" />
<!-- U+0435: "е" CYRILLIC SMALL LETTER IE --> <!-- U+0435: "е" CYRILLIC SMALL LETTER IE -->
<Key <Key
latin:keyLabel="&#x0435;" /> latin:keyLabel="&#x0435;"
latin:moreKeys="@string/more_keys_for_cyrillic_ie" />
<!-- U+0440: "р" CYRILLIC SMALL LETTER ER --> <!-- U+0440: "р" CYRILLIC SMALL LETTER ER -->
<Key <Key
latin:keyLabel="&#x0440;" /> latin:keyLabel="&#x0440;" />
<!-- U+0442: "т" CYRILLIC SMALL LETTER TE --> <!-- U+0442: "т" CYRILLIC SMALL LETTER TE -->
<Key <Key
latin:keyLabel="&#x0442;" /> latin:keyLabel="&#x0442;" />
<!-- U+0437: "з" CYRILLIC SMALL LETTER ZE -->
<Key <Key
latin:keyLabel="&#x0437;" /> latin:keyLabel="@string/keylabel_for_cyrillic_ze" />
<!-- U+0443: "у" CYRILLIC SMALL LETTER U --> <!-- U+0443: "у" CYRILLIC SMALL LETTER U -->
<Key <Key
latin:keyLabel="&#x0443;" /> latin:keyLabel="&#x0443;" />
<!-- U+0438: "и" CYRILLIC SMALL LETTER I --> <!-- U+0438: "и" CYRILLIC SMALL LETTER I -->
<Key <Key
latin:keyLabel="&#x0438;" /> latin:keyLabel="&#x0438;"
latin:moreKeys="@string/more_keys_for_cyrillic_i" />
<!-- U+043E: "о" CYRILLIC SMALL LETTER O --> <!-- U+043E: "о" CYRILLIC SMALL LETTER O -->
<Key <Key
latin:keyLabel="&#x043E;" /> latin:keyLabel="&#x043E;" />
...@@ -98,9 +99,8 @@ ...@@ -98,9 +99,8 @@
<!-- U+0447: "ч" CYRILLIC SMALL LETTER CHE --> <!-- U+0447: "ч" CYRILLIC SMALL LETTER CHE -->
<Key <Key
latin:keyLabel="&#x0447;" /> latin:keyLabel="&#x0447;" />
<!-- U+045B: "ћ" CYRILLIC SMALL LETTER TSHE -->
<Key <Key
latin:keyLabel="&#x045B;" /> latin:keyLabel="@string/keylabel_for_cyrillic_tshe" />
<Key <Key
latin:keyStyle="enterKeyStyle" latin:keyStyle="enterKeyStyle"
latin:keyXPos="-14.6%p" latin:keyXPos="-14.6%p"
...@@ -112,9 +112,8 @@ ...@@ -112,9 +112,8 @@
<Key <Key
latin:keyStyle="shiftKeyStyle" latin:keyStyle="shiftKeyStyle"
latin:keyWidth="8.0%p" /> latin:keyWidth="8.0%p" />
<!-- U+0455: "ѕ" CYRILLIC SMALL LETTER DZE -->
<Key <Key
latin:keyLabel="&#x0455;" /> latin:keyLabel="@string/keylabel_for_cyrillic_dze" />
<!-- U+045F: "џ" CYRILLIC SMALL LETTER DZHE --> <!-- U+045F: "џ" CYRILLIC SMALL LETTER DZHE -->
<Key <Key
latin:keyLabel="&#x045F;" /> latin:keyLabel="&#x045F;" />
...@@ -133,9 +132,8 @@ ...@@ -133,9 +132,8 @@
<!-- U+043C: "м" CYRILLIC SMALL LETTER EM --> <!-- U+043C: "м" CYRILLIC SMALL LETTER EM -->
<Key <Key
latin:keyLabel="&#x043C;" /> latin:keyLabel="&#x043C;" />
<!-- U+0452: "ђ" CYRILLIC SMALL LETTER DJE -->
<Key <Key
latin:keyLabel="&#x0452;" /> latin:keyLabel="@string/keylabel_for_cyrillic_dje" />
<!-- U+0436: "ж" CYRILLIC SMALL LETTER ZHE --> <!-- U+0436: "ж" CYRILLIC SMALL LETTER ZHE -->
<Key <Key
latin:keyLabel="&#x0436;" /> latin:keyLabel="&#x0436;" />
......
...@@ -35,18 +35,18 @@ ...@@ -35,18 +35,18 @@
<!-- U+0443: "у" CYRILLIC SMALL LETTER U --> <!-- U+0443: "у" CYRILLIC SMALL LETTER U -->
<Key <Key
latin:keyLabel="&#x0443;" latin:keyLabel="&#x0443;"
latin:moreKeys="@string/more_keys_for_slavic_u" /> latin:moreKeys="@string/more_keys_for_cyrillic_u" />
<!-- U+043A: "к" CYRILLIC SMALL LETTER KA --> <!-- U+043A: "к" CYRILLIC SMALL LETTER KA -->
<Key <Key
latin:keyLabel="&#x043A;" /> latin:keyLabel="&#x043A;" />
<!-- U+0435: "е" CYRILLIC SMALL LETTER IE --> <!-- U+0435: "е" CYRILLIC SMALL LETTER IE -->
<Key <Key
latin:keyLabel="&#x0435;" latin:keyLabel="&#x0435;"
latin:moreKeys="@string/more_keys_for_slavic_ye" /> latin:moreKeys="@string/more_keys_for_cyrillic_ye" />
<!-- U+043D: "н" CYRILLIC SMALL LETTER EN --> <!-- U+043D: "н" CYRILLIC SMALL LETTER EN -->
<Key <Key
latin:keyLabel="&#x043D;" latin:keyLabel="&#x043D;"
latin:moreKeys="@string/more_keys_for_slavic_en" /> latin:moreKeys="@string/more_keys_for_cyrillic_en" />
<!-- U+0433: "г" CYRILLIC SMALL LETTER GHE --> <!-- U+0433: "г" CYRILLIC SMALL LETTER GHE -->
<Key <Key
latin:keyLabel="&#x0433;" /> latin:keyLabel="&#x0433;" />
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
<Key <Key
latin:keyLabel="&#x0448;" /> latin:keyLabel="&#x0448;" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_shcha" /> latin:keyLabel="@string/keylabel_for_cyrillic_shcha" />
<!-- U+0437: "з" CYRILLIC SMALL LETTER ZE --> <!-- U+0437: "з" CYRILLIC SMALL LETTER ZE -->
<Key <Key
latin:keyLabel="&#x0437;" /> latin:keyLabel="&#x0437;" />
...@@ -77,8 +77,8 @@ ...@@ -77,8 +77,8 @@
latin:keyLabel="&#x0444;" latin:keyLabel="&#x0444;"
latin:keyXPos="2.25%p" /> latin:keyXPos="2.25%p" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_yery" latin:keyLabel="@string/keylabel_for_cyrillic_yery"
latin:moreKeys="@string/more_keys_for_slavic_yery" /> latin:moreKeys="@string/more_keys_for_cyrillic_yery" />
<!-- U+0432: "в" CYRILLIC SMALL LETTER VE --> <!-- U+0432: "в" CYRILLIC SMALL LETTER VE -->
<Key <Key
latin:keyLabel="&#x0432;" /> latin:keyLabel="&#x0432;" />
...@@ -94,7 +94,7 @@ ...@@ -94,7 +94,7 @@
<!-- U+043E: "о" CYRILLIC SMALL LETTER O --> <!-- U+043E: "о" CYRILLIC SMALL LETTER O -->
<Key <Key
latin:keyLabel="&#x043E;" latin:keyLabel="&#x043E;"
latin:moreKeys="@string/more_keys_for_slavic_o" /> latin:moreKeys="@string/more_keys_for_cyrillic_o" />
<!-- U+043B: "л" CYRILLIC SMALL LETTER EL --> <!-- U+043B: "л" CYRILLIC SMALL LETTER EL -->
<Key <Key
latin:keyLabel="&#x043B;" /> latin:keyLabel="&#x043B;" />
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
<Key <Key
latin:keyLabel="&#x043C;" /> latin:keyLabel="&#x043C;" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_i" /> latin:keyLabel="@string/keylabel_for_cyrillic_i" />
<!-- U+0442: "т" CYRILLIC SMALL LETTER TE --> <!-- U+0442: "т" CYRILLIC SMALL LETTER TE -->
<Key <Key
latin:keyLabel="&#x0442;" /> latin:keyLabel="&#x0442;" />
......
...@@ -37,22 +37,23 @@ ...@@ -37,22 +37,23 @@
latin:keyLabel="&#x045A;" /> latin:keyLabel="&#x045A;" />
<!-- U+0435: "е" CYRILLIC SMALL LETTER IE --> <!-- U+0435: "е" CYRILLIC SMALL LETTER IE -->
<Key <Key
latin:keyLabel="&#x0435;" /> latin:keyLabel="&#x0435;"
latin:moreKeys="@string/more_keys_for_cyrillic_ie" />
<!-- U+0440: "р" CYRILLIC SMALL LETTER ER --> <!-- U+0440: "р" CYRILLIC SMALL LETTER ER -->
<Key <Key
latin:keyLabel="&#x0440;" /> latin:keyLabel="&#x0440;" />
<!-- U+0442: "т" CYRILLIC SMALL LETTER TE --> <!-- U+0442: "т" CYRILLIC SMALL LETTER TE -->
<Key <Key
latin:keyLabel="&#x0442;" /> latin:keyLabel="&#x0442;" />
<!-- U+0437: "з" CYRILLIC SMALL LETTER ZE -->
<Key <Key
latin:keyLabel="&#x0437;" /> latin:keyLabel="@string/keylabel_for_cyrillic_ze" />
<!-- U+0443: "у" CYRILLIC SMALL LETTER U --> <!-- U+0443: "у" CYRILLIC SMALL LETTER U -->
<Key <Key
latin:keyLabel="&#x0443;" /> latin:keyLabel="&#x0443;" />
<!-- U+0438: "и" CYRILLIC SMALL LETTER I --> <!-- U+0438: "и" CYRILLIC SMALL LETTER I -->
<Key <Key
latin:keyLabel="&#x0438;" /> latin:keyLabel="&#x0438;"
latin:moreKeys="@string/more_keys_for_cyrillic_i" />
<!-- U+043E: "о" CYRILLIC SMALL LETTER O --> <!-- U+043E: "о" CYRILLIC SMALL LETTER O -->
<Key <Key
latin:keyLabel="&#x043E;" /> latin:keyLabel="&#x043E;" />
...@@ -107,9 +108,8 @@ ...@@ -107,9 +108,8 @@
<!-- U+0447: "ч" CYRILLIC SMALL LETTER CHE --> <!-- U+0447: "ч" CYRILLIC SMALL LETTER CHE -->
<Key <Key
latin:keyLabel="&#x0447;" /> latin:keyLabel="&#x0447;" />
<!-- U+045B: "ћ" CYRILLIC SMALL LETTER TSHE -->
<Key <Key
latin:keyLabel="&#x045B;" /> latin:keyLabel="@string/keylabel_for_cyrillic_tshe" />
<Key <Key
latin:keyStyle="deleteKeyStyle" latin:keyStyle="deleteKeyStyle"
latin:keyXPos="-9.219%p" latin:keyXPos="-9.219%p"
...@@ -121,9 +121,8 @@ ...@@ -121,9 +121,8 @@
<Key <Key
latin:keyStyle="shiftKeyStyle" latin:keyStyle="shiftKeyStyle"
latin:keyWidth="13.829%p" /> latin:keyWidth="13.829%p" />
<!-- U+0455: "ѕ" CYRILLIC SMALL LETTER DZE -->
<Key <Key
latin:keyLabel="&#x0455;" /> latin:keyLabel="@string/keylabel_for_cyrillic_dze" />
<!-- U+045F: "џ" CYRILLIC SMALL LETTER DZHE --> <!-- U+045F: "џ" CYRILLIC SMALL LETTER DZHE -->
<Key <Key
latin:keyLabel="&#x045F;" /> latin:keyLabel="&#x045F;" />
...@@ -142,6 +141,8 @@ ...@@ -142,6 +141,8 @@
<!-- U+043C: "м" CYRILLIC SMALL LETTER EM --> <!-- U+043C: "м" CYRILLIC SMALL LETTER EM -->
<Key <Key
latin:keyLabel="&#x043C;" /> latin:keyLabel="&#x043C;" />
<Key
latin:keyLabel="@string/keylabel_for_cyrillic_dje" />
<include <include
latin:keyboardLayout="@xml/keys_comma_period" /> latin:keyboardLayout="@xml/keys_comma_period" />
<Key <Key
......
...@@ -38,18 +38,18 @@ ...@@ -38,18 +38,18 @@
<!-- U+0443: "у" CYRILLIC SMALL LETTER U --> <!-- U+0443: "у" CYRILLIC SMALL LETTER U -->
<Key <Key
latin:keyLabel="&#x0443;" latin:keyLabel="&#x0443;"
latin:moreKeys="@string/more_keys_for_slavic_u" /> latin:moreKeys="@string/more_keys_for_cyrillic_u" />
<!-- U+043A: "к" CYRILLIC SMALL LETTER KA --> <!-- U+043A: "к" CYRILLIC SMALL LETTER KA -->
<Key <Key
latin:keyLabel="&#x043A;" /> latin:keyLabel="&#x043A;" />
<!-- U+0435: "е" CYRILLIC SMALL LETTER IE --> <!-- U+0435: "е" CYRILLIC SMALL LETTER IE -->
<Key <Key
latin:keyLabel="&#x0435;" latin:keyLabel="&#x0435;"
latin:moreKeys="@string/more_keys_for_slavic_ye" /> latin:moreKeys="@string/more_keys_for_cyrillic_ye" />
<!-- U+043D: "н" CYRILLIC SMALL LETTER EN --> <!-- U+043D: "н" CYRILLIC SMALL LETTER EN -->
<Key <Key
latin:keyLabel="&#x043D;" latin:keyLabel="&#x043D;"
latin:moreKeys="@string/more_keys_for_slavic_en" /> latin:moreKeys="@string/more_keys_for_cyrillic_en" />
<!-- U+0433: "г" CYRILLIC SMALL LETTER GHE --> <!-- U+0433: "г" CYRILLIC SMALL LETTER GHE -->
<Key <Key
latin:keyLabel="&#x0433;" /> latin:keyLabel="&#x0433;" />
...@@ -57,7 +57,7 @@ ...@@ -57,7 +57,7 @@
<Key <Key
latin:keyLabel="&#x0448;" /> latin:keyLabel="&#x0448;" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_shcha" /> latin:keyLabel="@string/keylabel_for_cyrillic_shcha" />
<!-- U+0437: "з" CYRILLIC SMALL LETTER ZE --> <!-- U+0437: "з" CYRILLIC SMALL LETTER ZE -->
<Key <Key
latin:keyLabel="&#x0437;" /> latin:keyLabel="&#x0437;" />
...@@ -82,8 +82,8 @@ ...@@ -82,8 +82,8 @@
<Key <Key
latin:keyLabel="&#x0444;" /> latin:keyLabel="&#x0444;" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_yery" latin:keyLabel="@string/keylabel_for_cyrillic_yery"
latin:moreKeys="@string/more_keys_for_slavic_yery" /> latin:moreKeys="@string/more_keys_for_cyrillic_yery" />
<!-- U+0432: "в" CYRILLIC SMALL LETTER VE --> <!-- U+0432: "в" CYRILLIC SMALL LETTER VE -->
<Key <Key
latin:keyLabel="&#x0432;" /> latin:keyLabel="&#x0432;" />
...@@ -99,7 +99,7 @@ ...@@ -99,7 +99,7 @@
<!-- U+043E: "о" CYRILLIC SMALL LETTER O --> <!-- U+043E: "о" CYRILLIC SMALL LETTER O -->
<Key <Key
latin:keyLabel="&#x043E;" latin:keyLabel="&#x043E;"
latin:moreKeys="@string/more_keys_for_slavic_o" /> latin:moreKeys="@string/more_keys_for_cyrillic_o" />
<!-- U+043B: "л" CYRILLIC SMALL LETTER EL --> <!-- U+043B: "л" CYRILLIC SMALL LETTER EL -->
<Key <Key
latin:keyLabel="&#x043B;" /> latin:keyLabel="&#x043B;" />
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
<Key <Key
latin:keyLabel="&#x043C;" /> latin:keyLabel="&#x043C;" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_i" /> latin:keyLabel="@string/keylabel_for_cyrillic_i" />
<!-- U+0442: "т" CYRILLIC SMALL LETTER TE --> <!-- U+0442: "т" CYRILLIC SMALL LETTER TE -->
<Key <Key
latin:keyLabel="&#x0442;" /> latin:keyLabel="&#x0442;" />
......
...@@ -21,7 +21,8 @@ ...@@ -21,7 +21,8 @@
<!-- for the Input Method Manager. --> <!-- for the Input Method Manager. -->
<!-- Keyboard: en_US, en_GB, ar, be, bg, cs, da, de, de(QWERTY), es, es_US, et, fi, fr, fr_CA, <!-- Keyboard: en_US, en_GB, ar, be, bg, cs, da, de, de(QWERTY), es, es_US, et, fi, fr, fr_CA,
fr_CH, hr, hu, it, iw, ka, ky, lt, lv, nb, nl, pl, pt, ro, ru, sk, sl, sr, sv, tr, uk, vi --> fr_CH, hr, hu, it, iw, ka, ky, lt, lv, mk, nb, nl, pl, pt, ro, ru, sk, sl, sr, sv, tr, uk,
vi -->
<!-- TODO: use <lang>_keyboard icon instead of a common keyboard icon. --> <!-- TODO: use <lang>_keyboard icon instead of a common keyboard icon. -->
<!-- If IME doesn't have an applicable subtype, the first subtype will be used as a default <!-- If IME doesn't have an applicable subtype, the first subtype will be used as a default
subtype.--> subtype.-->
...@@ -167,6 +168,12 @@ ...@@ -167,6 +168,12 @@
android:imeSubtypeMode="keyboard" android:imeSubtypeMode="keyboard"
android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection" android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection"
/> />
<subtype android:icon="@drawable/ic_subtype_keyboard"
android:label="@string/subtype_generic"
android:imeSubtypeLocale="mk"
android:imeSubtypeMode="keyboard"
android:imeSubtypeExtraValue="SupportTouchPositionCorrection"
/>
<subtype android:icon="@drawable/ic_subtype_keyboard" <subtype android:icon="@drawable/ic_subtype_keyboard"
android:label="@string/subtype_generic" android:label="@string/subtype_generic"
android:imeSubtypeLocale="nb" android:imeSubtypeLocale="nb"
......
...@@ -40,7 +40,8 @@ ...@@ -40,7 +40,8 @@
<Key <Key
latin:keyLabel="&#x0435;" latin:keyLabel="&#x0435;"
latin:keyHintLabel="3" latin:keyHintLabel="3"
latin:additionalMoreKeys="3" /> latin:additionalMoreKeys="3"
latin:moreKeys="@string/more_keys_for_cyrillic_ie" />
<!-- U+0440: "р" CYRILLIC SMALL LETTER ER --> <!-- U+0440: "р" CYRILLIC SMALL LETTER ER -->
<Key <Key
latin:keyLabel="&#x0440;" latin:keyLabel="&#x0440;"
...@@ -51,9 +52,8 @@ ...@@ -51,9 +52,8 @@
latin:keyLabel="&#x0442;" latin:keyLabel="&#x0442;"
latin:keyHintLabel="5" latin:keyHintLabel="5"
latin:additionalMoreKeys="5" /> latin:additionalMoreKeys="5" />
<!-- U+0437: "з" CYRILLIC SMALL LETTER ZE -->
<Key <Key
latin:keyLabel="&#x0437;" latin:keyLabel="@string/keylabel_for_cyrillic_ze"
latin:keyHintLabel="6" latin:keyHintLabel="6"
latin:additionalMoreKeys="6" /> latin:additionalMoreKeys="6" />
<!-- U+0443: "у" CYRILLIC SMALL LETTER U --> <!-- U+0443: "у" CYRILLIC SMALL LETTER U -->
...@@ -65,7 +65,8 @@ ...@@ -65,7 +65,8 @@
<Key <Key
latin:keyLabel="&#x0438;" latin:keyLabel="&#x0438;"
latin:keyHintLabel="8" latin:keyHintLabel="8"
latin:additionalMoreKeys="8" /> latin:additionalMoreKeys="8"
latin:moreKeys="@string/more_keys_for_cyrillic_i" />
<!-- U+043E: "о" CYRILLIC SMALL LETTER O --> <!-- U+043E: "о" CYRILLIC SMALL LETTER O -->
<Key <Key
latin:keyLabel="&#x043E;" latin:keyLabel="&#x043E;"
...@@ -114,9 +115,8 @@ ...@@ -114,9 +115,8 @@
<!-- U+0447: "ч" CYRILLIC SMALL LETTER CHE --> <!-- U+0447: "ч" CYRILLIC SMALL LETTER CHE -->
<Key <Key
latin:keyLabel="&#x0447;" /> latin:keyLabel="&#x0447;" />
<!-- U+045B: "ћ" CYRILLIC SMALL LETTER TSHE -->
<Key <Key
latin:keyLabel="&#x045B;" latin:keyLabel="@string/keylabel_for_cyrillic_tshe"
latin:keyWidth="fillRight" /> latin:keyWidth="fillRight" />
</Row> </Row>
<Row <Row
...@@ -125,9 +125,8 @@ ...@@ -125,9 +125,8 @@
<Key <Key
latin:keyStyle="shiftKeyStyle" latin:keyStyle="shiftKeyStyle"
latin:keyWidth="11.75%p" /> latin:keyWidth="11.75%p" />
<!-- U+0455: "ѕ" CYRILLIC SMALL LETTER DZE -->
<Key <Key
latin:keyLabel="&#x0455;" /> latin:keyLabel="@string/keylabel_for_cyrillic_dze" />
<!-- U+045F: "џ" CYRILLIC SMALL LETTER DZHE --> <!-- U+045F: "џ" CYRILLIC SMALL LETTER DZHE -->
<Key <Key
latin:keyLabel="&#x045F;" /> latin:keyLabel="&#x045F;" />
...@@ -146,9 +145,8 @@ ...@@ -146,9 +145,8 @@
<!-- U+043C: "м" CYRILLIC SMALL LETTER EM --> <!-- U+043C: "м" CYRILLIC SMALL LETTER EM -->
<Key <Key
latin:keyLabel="&#x043C;" /> latin:keyLabel="&#x043C;" />
<!-- U+0452: "ђ" CYRILLIC SMALL LETTER DJE -->
<Key <Key
latin:keyLabel="&#x0452;" /> latin:keyLabel="@string/keylabel_for_cyrillic_dje" />
<!-- U+0436: "ж" CYRILLIC SMALL LETTER ZHE --> <!-- U+0436: "ж" CYRILLIC SMALL LETTER ZHE -->
<Key <Key
latin:keyLabel="&#x0436;" /> latin:keyLabel="&#x0436;" />
......
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
latin:keyLabel="&#x0443;" latin:keyLabel="&#x0443;"
latin:keyHintLabel="3" latin:keyHintLabel="3"
latin:additionalMoreKeys="3" latin:additionalMoreKeys="3"
latin:moreKeys="@string/more_keys_for_slavic_u" /> latin:moreKeys="@string/more_keys_for_cyrillic_u" />
<!-- U+043A: "к" CYRILLIC SMALL LETTER KA --> <!-- U+043A: "к" CYRILLIC SMALL LETTER KA -->
<Key <Key
latin:keyLabel="&#x043A;" latin:keyLabel="&#x043A;"
...@@ -52,13 +52,13 @@ ...@@ -52,13 +52,13 @@
latin:keyLabel="&#x0435;" latin:keyLabel="&#x0435;"
latin:keyHintLabel="5" latin:keyHintLabel="5"
latin:additionalMoreKeys="5" latin:additionalMoreKeys="5"
latin:moreKeys="@string/more_keys_for_slavic_ye" /> latin:moreKeys="@string/more_keys_for_cyrillic_ye" />
<!-- U+043D: "н" CYRILLIC SMALL LETTER EN --> <!-- U+043D: "н" CYRILLIC SMALL LETTER EN -->
<Key <Key
latin:keyLabel="&#x043D;" latin:keyLabel="&#x043D;"
latin:keyHintLabel="6" latin:keyHintLabel="6"
latin:additionalMoreKeys="6" latin:additionalMoreKeys="6"
latin:moreKeys="@string/more_keys_for_slavic_en" /> latin:moreKeys="@string/more_keys_for_cyrillic_en" />
<!-- U+0433: "г" CYRILLIC SMALL LETTER GHE --> <!-- U+0433: "г" CYRILLIC SMALL LETTER GHE -->
<Key <Key
latin:keyLabel="&#x0433;" latin:keyLabel="&#x0433;"
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
latin:keyHintLabel="8" latin:keyHintLabel="8"
latin:additionalMoreKeys="8" /> latin:additionalMoreKeys="8" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_shcha" latin:keyLabel="@string/keylabel_for_cyrillic_shcha"
latin:keyHintLabel="9" latin:keyHintLabel="9"
latin:additionalMoreKeys="9" /> latin:additionalMoreKeys="9" />
<!-- U+0437: "з" CYRILLIC SMALL LETTER ZE --> <!-- U+0437: "з" CYRILLIC SMALL LETTER ZE -->
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
<!-- U+0445: "х" CYRILLIC SMALL LETTER HA --> <!-- U+0445: "х" CYRILLIC SMALL LETTER HA -->
<Key <Key
latin:keyLabel="&#x0445;" latin:keyLabel="&#x0445;"
latin:moreKeys="@string/more_keys_for_slavic_ha" latin:moreKeys="@string/more_keys_for_cyrillic_ha"
latin:keyWidth="fillRight" /> latin:keyWidth="fillRight" />
</Row> </Row>
<Row <Row
...@@ -91,8 +91,8 @@ ...@@ -91,8 +91,8 @@
<Key <Key
latin:keyLabel="&#x0444;" /> latin:keyLabel="&#x0444;" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_yery" latin:keyLabel="@string/keylabel_for_cyrillic_yery"
latin:moreKeys="@string/more_keys_for_slavic_yery" /> latin:moreKeys="@string/more_keys_for_cyrillic_yery" />
<!-- U+0432: "в" CYRILLIC SMALL LETTER VE --> <!-- U+0432: "в" CYRILLIC SMALL LETTER VE -->
<Key <Key
latin:keyLabel="&#x0432;" /> latin:keyLabel="&#x0432;" />
...@@ -108,7 +108,7 @@ ...@@ -108,7 +108,7 @@
<!-- U+043E: "о" CYRILLIC SMALL LETTER O --> <!-- U+043E: "о" CYRILLIC SMALL LETTER O -->
<Key <Key
latin:keyLabel="&#x043E;" latin:keyLabel="&#x043E;"
latin:moreKeys="@string/more_keys_for_slavic_o" /> latin:moreKeys="@string/more_keys_for_cyrillic_o" />
<!-- U+043B: "л" CYRILLIC SMALL LETTER EL --> <!-- U+043B: "л" CYRILLIC SMALL LETTER EL -->
<Key <Key
latin:keyLabel="&#x043B;" /> latin:keyLabel="&#x043B;" />
...@@ -142,14 +142,14 @@ ...@@ -142,14 +142,14 @@
<Key <Key
latin:keyLabel="&#x043C;" /> latin:keyLabel="&#x043C;" />
<Key <Key
latin:keyLabel="@string/keylabel_for_slavic_i" /> latin:keyLabel="@string/keylabel_for_cyrillic_i" />
<!-- U+0442: "т" CYRILLIC SMALL LETTER TE --> <!-- U+0442: "т" CYRILLIC SMALL LETTER TE -->
<Key <Key
latin:keyLabel="&#x0442;" /> latin:keyLabel="&#x0442;" />
<!-- U+044C: "ь" CYRILLIC SMALL LETTER SOFT SIGN --> <!-- U+044C: "ь" CYRILLIC SMALL LETTER SOFT SIGN -->
<Key <Key
latin:keyLabel="&#x044C;" latin:keyLabel="&#x044C;"
latin:moreKeys="@string/more_keys_for_slavic_soft_sign" /> latin:moreKeys="@string/more_keys_for_cyrillic_soft_sign" />
<!-- U+0431: "б" CYRILLIC SMALL LETTER BE --> <!-- U+0431: "б" CYRILLIC SMALL LETTER BE -->
<Key <Key
latin:keyLabel="&#x0431;" /> latin:keyLabel="&#x0431;" />
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment