Support Macedonian Keyboard

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

Bug: 5934396
Change-Id: I18ae5f0e54f788b65f649a52bdbbef1813334d96
main
Tadashi G. Takaoka 2012-02-27 17:36:44 +09:00
parent 5a0661eae8
commit 775d8d8885
14 changed files with 177 additions and 73 deletions

View File

@ -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>

View File

@ -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>

View File

@ -0,0 +1,48 @@
<?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>

View File

@ -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>

View File

@ -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>

View File

@ -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

View File

@ -0,0 +1,42 @@
<?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>

View File

@ -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 @@
<!-- 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 @@
<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 @@
<!-- 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;" />

View File

@ -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 @@
<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 @@
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 @@
<!-- 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 @@
<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;" />

View File

@ -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 @@
<!-- 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 @@
<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 @@
<!-- 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

View File

@ -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 @@
<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 @@
<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 @@
<!-- 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 @@
<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;" />

View File

@ -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 @@
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"

View File

@ -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 @@
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 @@
<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 @@
<!-- 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 @@
<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 @@
<!-- 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;" />

View File

@ -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 @@
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 @@
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 @@
<!-- 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 @@
<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 @@
<!-- 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 @@
<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;" />