Skip to content
Snippets Groups Projects
Commit 3eef3dd6 authored by Mujeeb CPY's avatar Mujeeb CPY
Browse files

added mobile inscript layout

parent 9326771b
No related branches found
No related tags found
1 merge request!32added mobile inscript layout
......@@ -25,6 +25,7 @@
<string name="keyboard_name_mai_inscript">मैथिली</string>
<string name="keyboard_name_ml_compact">മലയാളം - Compact</string>
<string name="keyboard_name_ml_inscript">മലയാളം - Inscript</string>
<string name="keyboard_name_ml_mobile_inscript">മലയാളം - Mobile Inscript</string>
<string name="keyboard_name_ml_lalitha">മലയാളം</string>
<string name="keyboard_name_ml_transliteration">മലയാളം - ലിപ്യന്തരണം</string>
<string name="keyboard_name_ml_swanalekha">മലയാളം - സ്വനലേഖ</string>
......
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Author: Mujeeb Cpy <mujeebcpy@gmail.com>
** Copyright ©
** 2021-2022 Mujeeb Cpy
** 2021-2022 Mujeeb Cpy, Swathanthra Malayalam Computing (SMC)
**
** 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.
*/
-->
<Keyboard
xmlns:latin="http://schemas.android.com/apk/res-auto">
<include
latin:keyboardLayout="@xml/rows_malayalam_mobile_inscript" />
</Keyboard>
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Author: Mujeeb Cpy <mujeebcpy@gmail.com>
** Copyright ©
** 2021-2022 Mujeeb Cpy
** 2021-2022 Mujeeb Cpy, Swathanthra Malayalam Computing (SMC)
**
** 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.
*/
-->
<KeyboardLayoutSet
xmlns:latin="http://schemas.android.com/apk/res-auto">
<Feature
latin:supportedScript="malayalam" />
<Element
latin:elementName="alphabet"
latin:elementKeyboard="@xml/kbd_malayalam_mobile_inscript"
latin:enableProximityCharsCorrection="true" />
<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" />
</KeyboardLayoutSet>
......@@ -181,6 +181,11 @@
android:imeSubtypeLocale="ml_IN"
android:imeSubtypeMode="keyboard"
android:imeSubtypeExtraValue="KeyboardLayoutSet=malayalam_inscript,EmojiCapable" />
<subtype android:icon="@drawable/ic_ime_switcher_dark"
android:label="@string/keyboard_name_ml_mobile_inscript"
android:imeSubtypeLocale="ml_IN"
android:imeSubtypeMode="keyboard"
android:imeSubtypeExtraValue="KeyboardLayoutSet=malayalam_mobile_inscript,EmojiCapable" />
<subtype android:icon="@drawable/ic_ime_switcher_dark"
android:label="@string/keyboard_name_ml_transliteration"
android:imeSubtypeLocale="ml_IN"
......
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Author: Mujeeb Cpy <mujeebcpy@gmail.com>
** Copyright © 2021-2022 Mujeeb Cpy, Swathanthra Malayalam Computing (SMC)
**
** 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.
*/
-->
<merge xmlns:latin="http://schemas.android.com/apk/res-auto" >
<!-- U+0D4A: "ൊ" MALAYALAM VOWEL SIGN O
U+0D12 "ഒ" MALAYALAM LETTER O
U+0D14: "ഔ" MALAYALAM LETTER AU
U+0D57: "ൗ" MALAYALAM AU LENGTH MARK
-->
<Key
latin:keySpec="&#x0D4A;"
latin:moreKeys="&#x0D12;,&#x0D57;,&#x0D14;"
latin:keyHintLabel="&#x0D14;" />
<!-- U+0D48: "ൈ" MALAYALAM VOWEL SIGN AI
U+0D10: "ഐ" MALAYALAM LETTER AI -->
<Key
latin:keySpec="&#x0D48;"
latin:moreKeys="&#x0D10;,%"
latin:keyHintLabel="&#x0D10;" />
<!-- U+0D3E: "ാ" MALAYALAM VOWEL SIGN AA
U+0D06: "ആ" MALAYALAM LETTER AA -->
<Key
latin:keySpec="&#x0D3E;"
latin:moreKeys="&#x0D06;,%"
latin:keyHintLabel="&#x0D06;" />
<!-- U+0D40: "ീ" MALAYALAM VOWEL SIGN II
U+0D08: "ഈ" MALAYALAM LETTER II -->
<Key
latin:keySpec="&#x0D40;"
latin:moreKeys="&#x0D08;,%"
latin:keyHintLabel="&#x0D08;" />
<!-- U+0D42: "ൂ" MALAYALAM VOWEL SIGN UU
U+0D0A: "ഊ" MALAYALAM LETTER UU -->
<Key
latin:keySpec="&#x0D42;"
latin:moreKeys="&#x0D0A;,%"
latin:keyHintLabel="&#x0D0A;" />
<!-- U+0D2C: "ബ" MALAYALAM LETTER BA
U+0D2D: "ഭ" MALAYALAM LETTER BHA -->
<Key
latin:keySpec="&#x0D2C;"
latin:moreKeys="&#x0D2D;,%"
latin:keyHintLabel="&#x0D2D;" />
<!-- U+0D39: "ഹ" MALAYALAM LETTER HA
U+0D19: "ങ" MALAYALAM LETTER NGA -->
<Key
latin:keySpec="&#x0D39;"
latin:moreKeys="&#x0D19;,%"
latin:keyHintLabel="&#x0D19;" />
<!-- U+0D17: "ഗ" MALAYALAM LETTER GA
U+0D18: "ഘ" MALAYALAM LETTER GHA -->
<Key
latin:keySpec="&#x0D17;"
latin:moreKeys="&#x0D18;,%"
latin:keyHintLabel="&#x0D18;" />
<!-- U+0D26: "ദ" MALAYALAM VOWEL SIGN EE
U+0D27: "ധ" MALAYALAM LETTER EE -->
<Key
latin:keySpec="&#x0D26;"
latin:moreKeys="&#x0D27;,%"
latin:keyHintLabel="&#x0D27;" />
<!-- U+0D1C: "ജ" MALAYALAM LETTER JA
U+0D1D: "ഝ" MALAYALAM LETTER JHA -->
<Key
latin:keySpec="&#x0D1C;"
latin:moreKeys="&#x0D1D;,%"
latin:keyHintLabel="&#x0D1D;" />
<!-- U+0D21: "ഡ" MALAYALAM VOWEL SIGN OO
U+0D22: "ഢ" MALAYALAM LETTER OO
U+0D1E: "ഞ" MALAYALAM LETTER NYA -->
<Key latin:keySpec="&#x0D21;"
latin:moreKeys="&#x0D22;,&#x0D1E;"
latin:keyHintLabel="&#x0D22;" />
</merge>
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Author: Mujeeb Cpy <mujeebcpy@gmail.com>
** Copyright © 2021-2022 Mujeeb Cpy, Swathanthra Malayalam Computing (SMC)
**
** 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.
*/
-->
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
<!-- U+0D4B: "ോ" MALAYALAM VOWEL SIGN OO
U+0D13: "ഓ" MALAYALAM LETTER OO -->
<Key
latin:keySpec="&#x0D4B;"
latin:moreKeys="&#x0D13;"
latin:keyHintLabel="&#x0D13;" />
<!-- U+0D47: "േ" MALAYALAM VOWEL SIGN EE
U+0D0F: "ഏ" MALAYALAM LETTER EE -->
<Key
latin:keySpec="&#x0D47;"
latin:moreKeys="&#x0D0F;"
latin:keyHintLabel="&#x0D0F;" />
<!-- U+0D4D: "്" MALAYALAM SIGN VIRAMA
U+0D05: "അ" MALAYALAM LETTER A -->
<Key
latin:keySpec="&#x0D4D;"
latin:moreKeys="&#x0D05;"
latin:keyHintLabel="&#x0D05;" />
<!-- U+0D1A: "ി" MALAYALAM VOWEL I
U+0D1B: "ഇ" MALAYALAM LETTER I -->
<Key
latin:keySpec="&#x0D3F;"
latin:moreKeys="&#x0D07;"
latin:keyHintLabel="&#x0D07;" />
<!-- U+0D41: "ു" MALAYALAM VOWEL SIGN U
U+0D09: "ഉ" MALAYALAM LETTER U -->
<Key
latin:keySpec="&#x0D41;"
latin:moreKeys="&#x0D09;"
latin:keyHintLabel="&#x0D09;" />
<!-- U+0D2A: "പ" MALAYALAM LETTER PA
U+0D2B: "ഫ" MALAYALAM LETTER PHA -->
<Key
latin:keySpec="&#x0D2A;"
latin:moreKeys="&#x0D2B;"
latin:keyHintLabel="&#x0D2B;" />
<!-- U+0D30: "ര" MALAYALAM LETTER RA
U+0D31: "റ" MALAYALAM LETTER RRA
U+D043: "ൃ" MALAYALAM VOWEL SIGN VOCALIC R
U+D00B: "ഋ" MALAYALAM LETTER VOCALIC R-->
<Key
latin:keySpec="&#x0D30;"
latin:moreKeys="&#x0D31;,&#x0D43;,&#x0D0B;"
latin:keyHintLabel="&#x0D31;" />
<!-- U+0D15: "ക" MALAYALAM LETTER KA
U+0D16: "ഖ" MALAYALAM LETTER KHA -->
<Key
latin:keySpec="&#x0D15;"
latin:moreKeys="&#x0D16;"
latin:keyHintLabel="&#x0D16;" />
<!-- U+0D24: "ത" MALAYALAM LETTER TA
U+0D25: "ഥ" MALAYALAM LETTER THA -->
<Key
latin:keySpec="&#x0D24;"
latin:moreKeys="&#x0D25;"
latin:keyHintLabel="&#x0D25;" />
<!-- U+0D1A: "ച" MALAYALAM LETTER CA
U+0D1B: "ഛ" MALAYALAM LETTER CHA -->
<Key
latin:keySpec="&#x0D1A;"
latin:moreKeys="&#x0D1B;"
latin:keyHintLabel="&#x0D1B;" />
<!-- U+0D1F: "ട" MALAYALAM LETTER TTA
U+0D20: "ഠ" MALAYALAM LETTER TTHA -->
<Key
latin:keySpec="&#x0D1F;"
latin:moreKeys="&#x0D20;"
latin:keyHintLabel="&#x0D20;" />
</merge>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Author: Mujeeb Cpy <mujeebcpy@gmail.com>
** Copyright © 2021-2022 Mujeeb Cpy, Swathanthra Malayalam Computing (SMC)
**
** 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.
*/
-->
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
<!-- U+0D46: "െ" MALAYALAM VOWEL SIGN E
U+0D0E: "എ" MALAYALAM LETTER E -->
<Key
latin:keySpec="&#x0D46;"
latin:moreKeys="&#x0D0E;"
latin:keyHintLabel="&#x0D0E;" />
<!-- U+0D02: "ം" MALAYALAM SIGN ANUSWARA
U+0D7A: "ൺ" MALAYALAM LETTER CHILLU NN -->
<Key
latin:keySpec="&#x0D02;"
latin:moreKeys="&#x0D7A;"
latin:keyHintLabel="&#x0D7A;" />
<!-- U+0D2E: "മ" MALAYALAM LETTER MA
U+0D23: "ണ" MALAYALAM SIGN NNA -->
<Key
latin:keySpec="&#x0D2E;"
latin:moreKeys="&#x0D23;"
latin:keyHintLabel="&#x0D23;" />
<!-- U+0D28: "ന" MALAYALAM LETTER NA
U+0D7B: "ൻ" MALAYALAM LETTER CHILLU N -->
<Key
latin:keySpec="&#x0D28;"
latin:moreKeys="&#x0D7B;"
latin:keyHintLabel="&#x0D7B;" />
<!-- U+0D35: "വ" MALAYALAM LETTER VA
U+0D34: "ഴ" MALAYALAM LETTER LLLA -->
<Key
latin:keySpec="&#x0D35;"
latin:moreKeys="&#x0D34;"
latin:keyHintLabel="&#x0D34;" />
<!-- U+0D32: "ല" MALAYALAM LETTER LA
U+0D33: "ള" MALAYALAM LETTER LLA -->
<Key
latin:keySpec="&#x0D32;"
latin:moreKeys="&#x0D33;"
latin:keyHintLabel="&#x0D33;" />
<!-- U+0D35: "സ" MALAYALAM LETTER SA
U+0D4D: "ശ" MALAYALAM LETTER SHA -->
<Key
latin:keySpec="&#x0D38;"
latin:moreKeys="&#x0D36;"
latin:keyHintLabel="&#x0D36;" />
<!-- U+002C: "ർ" MALAYALAM LETTER CHILLU RR
U+0D37: "ഷ" MALAYALAM LETTER SSA -->
<Key
latin:keySpec="&#x0D7C;"
latin:moreKeys="&#x0D37;"
latin:keyHintLabel="&#x0D37;" />
<!-- U+0D7D: "ൽ" MALAYALAM LETTER CHILLU L
U+0D7E: "ൾ" MALAYALAM LETTER CHILLU LL -->
<Key
latin:keySpec="&#x0D7D;"
latin:moreKeys="&#x0D7E;"
latin:keyHintLabel="&#x0D7E;" />
<!-- U+0D2F: "യ" MALAYALAM LETTER YA
U+003F: "ഃ" MALAYALAM SIGN VISARGA -->
<Key
latin:keySpec="&#x0D2F;"
latin:moreKeys="&#x0D03;"
latin:keyHintLabel="&#x0D03;" />
</merge>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Author: Mujeeb Cpy <mujeebcpy@gmail.com>
** Copyright ©
** 2021-2022 Mujeeb Cpy
** 2021-2022 Mujeeb Cpy, Swathanthra Malayalam Computing (SMC)
**
** 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.
*/
-->
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
<include latin:keyboardLayout="@xml/key_styles_common" />
<switch>
<case latin:numberRowEnabled="true">
<Row latin:keyWidth="10%p">
<include
latin:keyboardLayout="@xml/rowkeys_symbols1" />
</Row>
</case>
</switch>
<Row
latin:keyWidth="9.091%p"
latin:keyLabelFlags="fontNormal|autoXScale"
>
<include latin:keyboardLayout="@xml/rowkeys_malayalam_mobile_inscript1" />
</Row>
<Row
latin:keyWidth="9.091%p"
latin:keyLabelFlags="fontNormal|autoXScale"
>
<include latin:keyboardLayout="@xml/rowkeys_malayalam_mobile_inscript2" />
</Row>
<Row
latin:keyWidth="9.091%p"
latin:keyLabelFlags="fontNormal|autoXScale"
>
<include latin:keyboardLayout="@xml/rowkeys_malayalam_mobile_inscript3" />
<Key
latin:keyStyle="deleteKeyStyle"
latin:keyWidth="fillRight" />
</Row>
<include latin:keyboardLayout="@xml/row_qwerty4" />
</merge>
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