mirror of
https://github.com/Helium314/HeliBoard.git
synced 2025-06-02 21:02:13 +00:00
cleanup
This commit is contained in:
parent
e0cd866412
commit
449749ca9c
41 changed files with 122 additions and 1143 deletions
|
@ -62,10 +62,10 @@ public final class KeyboardTheme implements Comparable<KeyboardTheme> {
|
|||
VERSION_CODES.BASE),
|
||||
new KeyboardTheme(THEME_ID_LIGHT_BORDER, "LXXLightBorder", R.style.KeyboardTheme_LXX_Light_Border,
|
||||
// This has never been selected as default theme.
|
||||
Build.VERSION_CODES.LOLLIPOP),
|
||||
Build.VERSION_CODES.BASE),
|
||||
new KeyboardTheme(THEME_ID_DARK_BORDER, "LXXDarkBorder", R.style.KeyboardTheme_LXX_Dark_Border,
|
||||
// This has never been selected as default theme.
|
||||
VERSION_CODES.BASE),
|
||||
VERSION_CODES.LOLLIPOP),
|
||||
};
|
||||
|
||||
static {
|
||||
|
|
|
@ -79,7 +79,6 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
|
|||
|
||||
private ImageButton mDeleteKey;
|
||||
private TextView mAlphabetKeyLeft;
|
||||
private TextView mAlphabetKeyRight;
|
||||
private View mSpacebar;
|
||||
// TODO: Remove this workaround.
|
||||
private View mSpacebarIcon;
|
||||
|
@ -206,7 +205,7 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
|
|||
mDeleteKey.setTag(Constants.CODE_DELETE);
|
||||
mDeleteKey.setOnTouchListener(mDeleteKeyOnTouchListener);
|
||||
|
||||
// {@link #mAlphabetKeyLeft}, {@link #mAlphabetKeyRight, and spaceKey depend on
|
||||
// {@link #mAlphabetKeyLeft} and spaceKey depend on
|
||||
// {@link View.OnClickListener} as well as {@link View.OnTouchListener}.
|
||||
// {@link View.OnTouchListener} is used as the trigger of key-press, while
|
||||
// {@link View.OnClickListener} is used as the trigger of key-release which does not occur
|
||||
|
@ -218,11 +217,6 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
|
|||
mAlphabetKeyLeft.setTag(Constants.CODE_ALPHA_FROM_EMOJI);
|
||||
mAlphabetKeyLeft.setOnTouchListener(this);
|
||||
mAlphabetKeyLeft.setOnClickListener(this);
|
||||
mAlphabetKeyRight = findViewById(R.id.emoji_keyboard_alphabet_right);
|
||||
mAlphabetKeyRight.setBackgroundResource(mFunctionalKeyBackgroundId);
|
||||
mAlphabetKeyRight.setTag(Constants.CODE_ALPHA_FROM_EMOJI);
|
||||
mAlphabetKeyRight.setOnTouchListener(this);
|
||||
mAlphabetKeyRight.setOnClickListener(this);
|
||||
mSpacebar = findViewById(R.id.emoji_keyboard_space);
|
||||
mSpacebar.setBackgroundResource(mSpacebarBackgroundId);
|
||||
mSpacebar.setTag(Constants.CODE_SPACE);
|
||||
|
@ -387,7 +381,6 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
|
|||
final KeyDrawParams params = new KeyDrawParams();
|
||||
params.updateParams(mEmojiLayoutParams.getActionBarHeight(), keyVisualAttr);
|
||||
setupAlphabetKey(mAlphabetKeyLeft, switchToAlphaLabel, params);
|
||||
setupAlphabetKey(mAlphabetKeyRight, switchToAlphaLabel, params);
|
||||
mEmojiPager.setAdapter(mEmojiPalettesAdapter);
|
||||
mEmojiPager.setCurrentItem(mCurrentPagerPosition);
|
||||
}
|
||||
|
|
|
@ -58,18 +58,6 @@
|
|||
android:visibility="gone" />
|
||||
</FrameLayout>
|
||||
</TabHost>
|
||||
<include layout="@layout/suggestion_divider" />
|
||||
<!-- TODO: Implement KeyView and replace this. -->
|
||||
<!-- Provide audio and haptic feedback by ourselves based on the keyboard settings.
|
||||
We just need to ignore the system's audio and haptic feedback settings. -->
|
||||
<ImageButton
|
||||
android:id="@+id/emoji_keyboard_delete"
|
||||
android:layout_width="0dip"
|
||||
android:layout_weight="12.5"
|
||||
android:layout_height="match_parent"
|
||||
android:hapticFeedbackEnabled="false"
|
||||
android:soundEffectsEnabled="false"
|
||||
android:contentDescription="@string/spoken_description_delete" />
|
||||
</LinearLayout>
|
||||
<androidx.viewpager.widget.ViewPager
|
||||
android:id="@+id/emoji_keyboard_pager"
|
||||
|
@ -120,13 +108,14 @@
|
|||
<!-- TODO: Implement KeyView and replace this. -->
|
||||
<!-- Provide audio and haptic feedback by ourselves based on the keyboard settings.
|
||||
We just need to ignore the system's audio and haptic feedback settings. -->
|
||||
<TextView
|
||||
android:id="@+id/emoji_keyboard_alphabet_right"
|
||||
<ImageButton
|
||||
android:id="@+id/emoji_keyboard_delete"
|
||||
android:layout_width="0dip"
|
||||
android:layout_weight="0.15"
|
||||
android:gravity="center"
|
||||
android:layout_height="match_parent"
|
||||
android:hapticFeedbackEnabled="false"
|
||||
android:soundEffectsEnabled="false" />
|
||||
android:soundEffectsEnabled="false"
|
||||
android:contentDescription="@string/spoken_description_delete" />
|
||||
</LinearLayout>
|
||||
</org.dslul.openboard.inputmethod.keyboard.emoji.EmojiPalettesView>
|
||||
|
|
|
@ -1,25 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2013 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:android="http://schemas.android.com/apk/res/android">
|
||||
<style name="setupTitleStyle" parent="setupTitleStyleCommon">
|
||||
<item name="android:layout_alignParentStart">true</item>
|
||||
</style>
|
||||
<style name="setupStepActionLabelStyle" parent="setupStepActionLabelStyleCommon">
|
||||
<item name="android:paddingStart">12dp</item>
|
||||
<item name="android:paddingEnd">24dp</item>
|
||||
</style>
|
||||
</resources>
|
|
@ -1,24 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
<!-- Copyright (C) 2013 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>
|
||||
<style name="setupTitleStyle" parent="setupTitleStyleCommon" />
|
||||
<style name="setupStepActionLabelStyle" parent="setupStepActionLabelStyleCommon" />
|
||||
<resources xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<style name="setupTitleStyle" parent="setupTitleStyleCommon">
|
||||
<item name="android:layout_alignParentStart">true</item>
|
||||
</style>
|
||||
<style name="setupStepActionLabelStyle" parent="setupStepActionLabelStyleCommon">
|
||||
<item name="android:paddingStart">12dp</item>
|
||||
<item name="android:paddingEnd">24dp</item>
|
||||
</style>
|
||||
</resources>
|
||||
|
|
|
@ -370,7 +370,7 @@ mobile devices. [CHAR LIMIT=25] -->
|
|||
<!-- The keyboard theme name, Holo Blue. This is marked as translatable="false" because this is a proper name of system-wide UI Theme. -->
|
||||
<string name="keyboard_theme_holo_blue" translatable="false">Holo Blue</string>
|
||||
<!-- The keyboard theme name, Material Dark. This is marked as translatable="false" because this is a proper name of system-wide UI Theme. -->
|
||||
<string name="keyboard_theme_material_dark" translatable="false">Material Dark</string>
|
||||
<string name="keyboard_theme_material_dark" translatable="false">Material Dark (AMOLED)</string>
|
||||
<!-- The keyboard theme name, Material Light. This is marked as translatable="false" because this is a proper name of system-wide UI Theme. -->
|
||||
<string name="keyboard_theme_material_light" translatable="false">Material Light</string>
|
||||
<string name="keyboard_theme_dark_border" translatable="false">Material Dark Border</string>
|
||||
|
|
|
@ -1,26 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2008, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<Keyboard
|
||||
xmlns:latin="http://schemas.android.com/apk/res-auto"
|
||||
>
|
||||
<include
|
||||
latin:keyboardLayout="@xml/rows_qwerty" />
|
||||
</Keyboard>
|
|
@ -1,51 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU
|
||||
U+093C: "़" DEVANAGARI SIGN NUKTA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignAnusvara"
|
||||
latin:moreKeys="ः,ँ,़" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignAnusvara"
|
||||
latin:moreKeys="ः,ँ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariSignAnusvara" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0902: "ं" DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignAnusvara"
|
||||
latin:parentStyle="moreKeysDevanagariSignAnusvara"
|
||||
latin:keySpec="ं" />
|
||||
</merge>
|
|
@ -1,42 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignCandrabindu"
|
||||
latin:moreKeys="ॅ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariSignCandrabindu" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignCandrabindu"
|
||||
latin:parentStyle="moreKeysDevanagariSignCandrabindu"
|
||||
latin:keySpec="ँ" />
|
||||
</merge>
|
|
@ -1,50 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+097D: "ॽ" DEVANAGARI LETTER GLOTTAL STOP
|
||||
U+0970: "॰" DEVANAGARI ABBREVIATION SIGN
|
||||
U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignNukta"
|
||||
latin:moreKeys="ॽ,॰,ऽ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="nepali_romanized">
|
||||
<!-- U+093C: "़" DEVANAGARI SIGN NUKTA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignNukta"
|
||||
latin:moreKeys="़" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariSignNukta" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+093C: "़" DEVANAGARI SIGN NUKTA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignNukta"
|
||||
latin:parentStyle="moreKeysDevanagariSignNukta"
|
||||
latin:keySpec="़" />
|
||||
</merge>
|
|
@ -1,53 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+094D: "्" DEVANAGARI SIGN VIRAMA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeySpecDevanagariSignVirama"
|
||||
latin:moreKeys="्" />
|
||||
<!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E
|
||||
U+090D: "ऍ" DEVANAGARI LETTER CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignVirama"
|
||||
latin:moreKeys="ॅ,ऍ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0905: "अ" DEVANAGARI LETTER A -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignVirama"
|
||||
latin:moreKeys="अ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariSignVirama" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+094D: "्" DEVANAGARI SIGN VIRAMA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignVirama"
|
||||
latin:parentStyle="moreKeysDevanagariSignVirama"
|
||||
latin:keySpec="्" />
|
||||
</merge>
|
|
@ -1,30 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<!-- U+0903: "ः" DEVANAGARI SIGN VISARGA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignVisarga"
|
||||
latin:keySpec="ः" />
|
||||
</merge>
|
|
@ -1,55 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+093E/U+0902: "ां" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN ANUSVARA
|
||||
U+093E/U+0901: "ाँ" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAa"
|
||||
latin:moreKeys="ां,ाँ,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+093E: "ा" DEVANAGARI VOWEL SIGN AA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAa"
|
||||
latin:moreKeys="ा,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0906: "आ" DEVANAGARI LETTER AA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAa"
|
||||
latin:moreKeys="आ,%" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignAa" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+093E: "ा" DEVANAGARI VOWEL SIGN AA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignAa"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignAa"
|
||||
latin:keySpec="ा" />
|
||||
</merge>
|
|
@ -1,60 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+0948/U+0902: "ैं" DEVANAGARI VOWEL SIGN AI/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAi"
|
||||
latin:moreKeys="ैं,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+0948: "ै" DEVANAGARI VOWEL SIGN AI -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAi"
|
||||
latin:moreKeys="ै,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0910: "ऐ" DEVANAGARI LETTER AI -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAi"
|
||||
latin:moreKeys="ऐ,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="nepali_traditional">
|
||||
<!-- U+0936/U+094D/U+0930: "श्र" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAi"
|
||||
latin:moreKeys="श्र" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignAi" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0948: "ै" DEVANAGARI VOWEL SIGN AI -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignAi"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignAi"
|
||||
latin:keySpec="ै" />
|
||||
</merge>
|
|
@ -1,54 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!--U+094C/U+0902: "ौं" DEVANAGARI VOWEL SIGN AU/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAu"
|
||||
latin:moreKeys="ौं,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+094C: "ौ" DEVANAGARI VOWEL SIGN AU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAu"
|
||||
latin:moreKeys="ौ,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0914: "औ" DEVANAGARI LETTER AU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAu"
|
||||
latin:moreKeys="औ,%" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignAu" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+094C: "ौ" DEVANAGARI VOWEL SIGN AU -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignAu"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignAu"
|
||||
latin:keySpec="ौ" />
|
||||
</merge>
|
|
@ -1,48 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2014, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignCandraE"
|
||||
latin:moreKeys="ॅ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+090D: "ऍ" DEVANAGARI LETTER CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignCandraE"
|
||||
latin:moreKeys="ऍ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignCandraE" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignCandraE"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignCandraE"
|
||||
latin:keySpec="ॅ" />
|
||||
</merge>
|
|
@ -1,48 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignCandraO"
|
||||
latin:moreKeys="ॉ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0911: "ऑ" DEVANAGARI LETTER CANDRA O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignCandraO"
|
||||
latin:moreKeys="ऑ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignCandraO" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignCandraO"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignCandraO"
|
||||
latin:keySpec="ॉ" />
|
||||
</merge>
|
|
@ -1,61 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+0947/U+0902: "ें" DEVANAGARI VOWEL SIGN E/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignE"
|
||||
latin:moreKeys="ें" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+0947: "े" DEVANAGARI VOWEL SIGN E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignE"
|
||||
latin:moreKeys="े" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+090F: "ए" DEVANAGARI LETTER SHORT E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignE"
|
||||
latin:moreKeys="ए" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="nepali_traditional">
|
||||
<!-- U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignE"
|
||||
latin:moreKeys="ः,ऽ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignE" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0947: "े" DEVANAGARI VOWEL SIGN E -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignE"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignE"
|
||||
latin:keySpec="े" />
|
||||
</merge>
|
|
@ -1,54 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+093F/U+0902: "िं" DEVANAGARI VOWEL SIGN I/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignI"
|
||||
latin:moreKeys="िं" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+093F: "ि" DEVANAGARI VOWEL SIGN I -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignI"
|
||||
latin:moreKeys="ि" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0907: "इ" DEVANAGARI LETTER I -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignI"
|
||||
latin:moreKeys="इ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignI" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+093F: "ि" DEVANAGARI VOWEL SIGN I -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignI"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignI"
|
||||
latin:keySpec="ि" />
|
||||
</merge>
|
|
@ -1,54 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+0940/U+0902: "ीं" DEVANAGARI VOWEL SIGN II/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignIi"
|
||||
latin:moreKeys="ीं,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+0940: "ी" DEVANAGARI VOWEL SIGN II -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignIi"
|
||||
latin:moreKeys="ी,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0908: "ई" DEVANAGARI LETTER II -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignIi"
|
||||
latin:moreKeys="ई,%" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignIi" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0940: "ी" DEVANAGARI VOWEL SIGN II -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignIi"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignIi"
|
||||
latin:keySpec="ी" />
|
||||
</merge>
|
|
@ -1,56 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+094B/U+0902: "ों" DEVANAGARI VOWEL SIGN O/DEVANAGARI SIGN ANUSVARA
|
||||
U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O
|
||||
U+094A: "ॊ" DEVANAGARI VOWEL SIGN SHORT O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignO"
|
||||
latin:moreKeys="ों,ॉ,ॊ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+094B: "ो" DEVANAGARI VOWEL SIGN O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignO"
|
||||
latin:moreKeys="ो" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0913: "ओ" DEVANAGARI LETTER O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignO"
|
||||
latin:moreKeys="ओ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignO" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+094B: "ो" DEVANAGARI VOWEL SIGN O -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignO"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignO"
|
||||
latin:keySpec="ो" />
|
||||
</merge>
|
|
@ -1,55 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+0941/U+0902: "ुं" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN ANUSVARA
|
||||
U+0941/U+0901: "ुँ" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignU"
|
||||
latin:moreKeys="ुं,ुँ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+0941: "ु" DEVANAGARI VOWEL SIGN U -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignU"
|
||||
latin:moreKeys="ु" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0909: "उ" DEVANAGARI LETTER U -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignU"
|
||||
latin:moreKeys="उ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignU" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0941: "ु" DEVANAGARI VOWEL SIGN U -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignU"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignU"
|
||||
latin:keySpec="ु" />
|
||||
</merge>
|
|
@ -1,55 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+0942/U+0902: "ूं" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN ANUSVARA
|
||||
U+0942/U+0901: "ूँ" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignUu"
|
||||
latin:moreKeys="ूं,ूँ,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+0942: "ू" DEVANAGARI VOWEL SIGN UU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignUu"
|
||||
latin:moreKeys="ू,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+090A: "ऊ" DEVANAGARI LETTER UU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignUu"
|
||||
latin:moreKeys="ऊ,%" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignUu" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0942: "ू" DEVANAGARI VOWEL SIGN UU -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignUu"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignUu"
|
||||
latin:keySpec="ू" />
|
||||
</merge>
|
|
@ -1,63 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
**
|
||||
** Copyright 2013, 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.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- The code point U+25CC for key label is needed because the font rendering system prior to
|
||||
API version 16 can't automatically render dotted circle for incomplete combining letter
|
||||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+0944: "ॄ" DEVANAGARI VOWEL SIGN VOCALIC RR -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:moreKeys="ॄ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R
|
||||
U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:moreKeys="ऋ,ृ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0931: "ऱ" DEVANAGARI LETTER RRA
|
||||
U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R
|
||||
U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:moreKeys="ऱ,ऋ,ृ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="nepali_traditional">
|
||||
<!-- U+0913: "ओ" DEVANAGARI LETTER O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:moreKeys="ओ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignVocalicR"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:keySpec="ृ" />
|
||||
</merge>
|
|
@ -25,31 +25,27 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
<!-- U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU
|
||||
U+093C: "़" DEVANAGARI SIGN NUKTA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignAnusvara"
|
||||
latin:moreKeys="◌ः|ः,◌ँ|ँ,◌़|़" />
|
||||
latin:moreKeys="ः,ँ,़" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
<!-- U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignAnusvara"
|
||||
latin:moreKeys="◌ः|ः,◌ँ|ँ" />
|
||||
latin:moreKeys="ः,ँ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariSignAnusvara" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0902: "ं" DEVANAGARI SIGN ANUSVARA -->
|
||||
<!-- U+0902: "ं" DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignAnusvara"
|
||||
latin:parentStyle="moreKeysDevanagariSignAnusvara"
|
||||
latin:keySpec="◌ं|ं"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ं" />
|
||||
</merge>
|
||||
|
|
|
@ -25,21 +25,18 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignCandrabindu"
|
||||
latin:moreKeys="◌ॅ|ॅ" />
|
||||
latin:moreKeys="ॅ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariSignCandrabindu" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU -->
|
||||
<!-- U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignCandrabindu"
|
||||
latin:parentStyle="moreKeysDevanagariSignCandrabindu"
|
||||
latin:keySpec="◌ँ|ँ"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ँ" />
|
||||
</merge>
|
||||
|
|
|
@ -25,30 +25,26 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+097D: "ॽ" DEVANAGARI LETTER GLOTTAL STOP
|
||||
<!-- U+097D: "ॽ" DEVANAGARI LETTER GLOTTAL STOP
|
||||
U+0970: "॰" DEVANAGARI ABBREVIATION SIGN
|
||||
U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignNukta"
|
||||
latin:moreKeys="◌ॽ|ॽ,◌॰|॰,◌ऽ|ऽ" />
|
||||
latin:moreKeys="ॽ,॰,ऽ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="nepali_romanized">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+093C: "़" DEVANAGARI SIGN NUKTA -->
|
||||
<!-- U+093C: "़" DEVANAGARI SIGN NUKTA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignNukta"
|
||||
latin:moreKeys="◌़|़" />
|
||||
latin:moreKeys="़" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariSignNukta" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+093C: "़" DEVANAGARI SIGN NUKTA -->
|
||||
<!-- U+093C: "़" DEVANAGARI SIGN NUKTA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignNukta"
|
||||
latin:parentStyle="moreKeysDevanagariSignNukta"
|
||||
latin:keySpec="◌़|़"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="़" />
|
||||
</merge>
|
||||
|
|
|
@ -25,17 +25,15 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+094D: "्" DEVANAGARI SIGN VIRAMA -->
|
||||
<!-- U+094D: "्" DEVANAGARI SIGN VIRAMA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeySpecDevanagariSignVirama"
|
||||
latin:moreKeys="◌्|्" />
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E
|
||||
latin:moreKeys="्" />
|
||||
<!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E
|
||||
U+090D: "ऍ" DEVANAGARI LETTER CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariSignVirama"
|
||||
latin:moreKeys="◌ॅ|ॅ,ऍ" />
|
||||
latin:moreKeys="ॅ,ऍ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0905: "अ" DEVANAGARI LETTER A -->
|
||||
|
@ -47,11 +45,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariSignVirama" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+094D: "्" DEVANAGARI SIGN VIRAMA -->
|
||||
<!-- U+094D: "्" DEVANAGARI SIGN VIRAMA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignVirama"
|
||||
latin:parentStyle="moreKeysDevanagariSignVirama"
|
||||
latin:keySpec="◌्|्"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="्" />
|
||||
</merge>
|
||||
|
|
|
@ -23,10 +23,8 @@
|
|||
of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the
|
||||
counterpart files named res/xml-v16/key_*.xml don't have this hack. -->
|
||||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0903: "ः" DEVANAGARI SIGN VISARGA -->
|
||||
<!-- U+0903: "ः" DEVANAGARI SIGN VISARGA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariSignVisarga"
|
||||
latin:keySpec="◌ः|ः"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ः" />
|
||||
</merge>
|
||||
|
|
|
@ -25,19 +25,17 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+093E/U+0902: "ां" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN ANUSVARA
|
||||
<!-- U+093E/U+0902: "ां" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN ANUSVARA
|
||||
U+093E/U+0901: "ाँ" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAa"
|
||||
latin:moreKeys="◌ां|ां,◌ाँ|ाँ,%" />
|
||||
latin:moreKeys="ां,ाँ,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+093E: "ा" DEVANAGARI VOWEL SIGN AA -->
|
||||
<!-- U+093E: "ा" DEVANAGARI VOWEL SIGN AA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAa"
|
||||
latin:moreKeys="◌ा|ा,%" />
|
||||
latin:moreKeys="ा,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0906: "आ" DEVANAGARI LETTER AA -->
|
||||
|
@ -49,11 +47,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignAa" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+093E: "ा" DEVANAGARI VOWEL SIGN AA -->
|
||||
<!-- U+093E: "ा" DEVANAGARI VOWEL SIGN AA -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignAa"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignAa"
|
||||
latin:keySpec="◌ा|ा"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ा" />
|
||||
</merge>
|
||||
|
|
|
@ -25,18 +25,16 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0948/U+0902: "ैं" DEVANAGARI VOWEL SIGN AI/DEVANAGARI SIGN ANUSVARA -->
|
||||
<!-- U+0948/U+0902: "ैं" DEVANAGARI VOWEL SIGN AI/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAi"
|
||||
latin:moreKeys="◌ैं|ैं,%" />
|
||||
latin:moreKeys="ैं,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0948: "ै" DEVANAGARI VOWEL SIGN AI -->
|
||||
<!-- U+0948: "ै" DEVANAGARI VOWEL SIGN AI -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAi"
|
||||
latin:moreKeys="◌ै|ै,%" />
|
||||
latin:moreKeys="ै,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0910: "ऐ" DEVANAGARI LETTER AI -->
|
||||
|
@ -54,11 +52,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignAi" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0948: "ै" DEVANAGARI VOWEL SIGN AI -->
|
||||
<!-- U+0948: "ै" DEVANAGARI VOWEL SIGN AI -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignAi"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignAi"
|
||||
latin:keySpec="◌ै|ै"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ै" />
|
||||
</merge>
|
||||
|
|
|
@ -25,18 +25,16 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+094C/U+0902: "ौं" DEVANAGARI VOWEL SIGN AU/DEVANAGARI SIGN ANUSVARA -->
|
||||
<!--U+094C/U+0902: "ौं" DEVANAGARI VOWEL SIGN AU/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAu"
|
||||
latin:moreKeys="◌ौं|ौं,%" />
|
||||
latin:moreKeys="ौं,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+094C: "ौ" DEVANAGARI VOWEL SIGN AU -->
|
||||
<!-- U+094C: "ौ" DEVANAGARI VOWEL SIGN AU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignAu"
|
||||
latin:moreKeys="◌ौ|ौ,%" />
|
||||
latin:moreKeys="ौ,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0914: "औ" DEVANAGARI LETTER AU -->
|
||||
|
@ -52,6 +50,5 @@
|
|||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignAu"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignAu"
|
||||
latin:keySpec="◌ौ|ौ"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ौ" />
|
||||
</merge>
|
||||
|
|
|
@ -25,11 +25,10 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignCandraE"
|
||||
latin:moreKeys="◌ॅ|ॅ" />
|
||||
latin:moreKeys="ॅ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+090D: "ऍ" DEVANAGARI LETTER CANDRA E -->
|
||||
|
@ -41,11 +40,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignCandraE" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignCandraE"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignCandraE"
|
||||
latin:keySpec="◌ॅ|ॅ"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ॅ" />
|
||||
</merge>
|
||||
|
|
|
@ -25,11 +25,10 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O -->
|
||||
<!-- U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignCandraO"
|
||||
latin:moreKeys="◌ॉ|ॉ" />
|
||||
latin:moreKeys="ॉ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0911: "ऑ" DEVANAGARI LETTER CANDRA O -->
|
||||
|
@ -41,11 +40,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignCandraO" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O -->
|
||||
<!-- U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignCandraO"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignCandraO"
|
||||
latin:keySpec="◌ॉ|ॉ"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ॉ" />
|
||||
</merge>
|
||||
|
|
|
@ -25,18 +25,16 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0947/U+0902: "ें" DEVANAGARI VOWEL SIGN E/DEVANAGARI SIGN ANUSVARA -->
|
||||
<!-- U+0947/U+0902: "ें" DEVANAGARI VOWEL SIGN E/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignE"
|
||||
latin:moreKeys="◌ें|ें" />
|
||||
latin:moreKeys="ें" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0947: "े" DEVANAGARI VOWEL SIGN E -->
|
||||
<!-- U+0947: "े" DEVANAGARI VOWEL SIGN E -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignE"
|
||||
latin:moreKeys="◌े|े" />
|
||||
latin:moreKeys="े" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+090F: "ए" DEVANAGARI LETTER SHORT E -->
|
||||
|
@ -45,22 +43,19 @@
|
|||
latin:moreKeys="ए" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="nepali_traditional">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
<!-- U+0903: "ः" DEVANAGARI SIGN VISARGA
|
||||
U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignE"
|
||||
latin:moreKeys="◌ः|ः,ऽ" />
|
||||
latin:moreKeys="ः,ऽ" />
|
||||
</case>
|
||||
<default>
|
||||
<key-style latin:styleName="moreKeysDevanagariVowelSignE" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0947: "े" DEVANAGARI VOWEL SIGN E -->
|
||||
<!-- U+0947: "े" DEVANAGARI VOWEL SIGN E -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignE"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignE"
|
||||
latin:keySpec="◌े|े"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="े" />
|
||||
</merge>
|
||||
|
|
|
@ -25,18 +25,16 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+093F/U+0902: "िं" DEVANAGARI VOWEL SIGN I/DEVANAGARI SIGN ANUSVARA -->
|
||||
<!-- U+093F/U+0902: "िं" DEVANAGARI VOWEL SIGN I/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignI"
|
||||
latin:moreKeys="ि◌ं|िं" />
|
||||
latin:moreKeys="िं" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+093F: "ि" DEVANAGARI VOWEL SIGN I -->
|
||||
<!-- U+093F: "ि" DEVANAGARI VOWEL SIGN I -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignI"
|
||||
latin:moreKeys="◌ि|ि" />
|
||||
latin:moreKeys="ि" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0907: "इ" DEVANAGARI LETTER I -->
|
||||
|
@ -48,11 +46,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignI" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+093F: "ि" DEVANAGARI VOWEL SIGN I -->
|
||||
<!-- U+093F: "ि" DEVANAGARI VOWEL SIGN I -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignI"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignI"
|
||||
latin:keySpec="◌ि|ि"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ि" />
|
||||
</merge>
|
||||
|
|
|
@ -25,18 +25,16 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0940/U+0902: "ीं" DEVANAGARI VOWEL SIGN II/DEVANAGARI SIGN ANUSVARA -->
|
||||
<!-- U+0940/U+0902: "ीं" DEVANAGARI VOWEL SIGN II/DEVANAGARI SIGN ANUSVARA -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignIi"
|
||||
latin:moreKeys="◌ीं|ीं,%" />
|
||||
latin:moreKeys="ीं,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0940: "ी" DEVANAGARI VOWEL SIGN II -->
|
||||
<!-- U+0940: "ी" DEVANAGARI VOWEL SIGN II -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignIi"
|
||||
latin:moreKeys="◌ी|ी,%" />
|
||||
latin:moreKeys="ी,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0908: "ई" DEVANAGARI LETTER II -->
|
||||
|
@ -48,11 +46,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignIi" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0940: "ी" DEVANAGARI VOWEL SIGN II -->
|
||||
<!-- U+0940: "ी" DEVANAGARI VOWEL SIGN II -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignIi"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignIi"
|
||||
latin:keySpec="◌ी|ी"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ी" />
|
||||
</merge>
|
||||
|
|
|
@ -25,20 +25,18 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+094B/U+0902: "ों" DEVANAGARI VOWEL SIGN O/DEVANAGARI SIGN ANUSVARA
|
||||
<!-- U+094B/U+0902: "ों" DEVANAGARI VOWEL SIGN O/DEVANAGARI SIGN ANUSVARA
|
||||
U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O
|
||||
U+094A: "ॊ" DEVANAGARI VOWEL SIGN SHORT O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignO"
|
||||
latin:moreKeys="◌ों|ों,◌ॉ|ॉ,◌ॊ|ॊ" />
|
||||
latin:moreKeys="ों,ॉ,ॊ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+094B: "ो" DEVANAGARI VOWEL SIGN O -->
|
||||
<!-- U+094B: "ो" DEVANAGARI VOWEL SIGN O -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignO"
|
||||
latin:moreKeys="◌ो|ो" />
|
||||
latin:moreKeys="ो" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0913: "ओ" DEVANAGARI LETTER O -->
|
||||
|
@ -50,11 +48,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignO" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+094B: "ो" DEVANAGARI VOWEL SIGN O -->
|
||||
<!-- U+094B: "ो" DEVANAGARI VOWEL SIGN O -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignO"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignO"
|
||||
latin:keySpec="◌ो|ो"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ो" />
|
||||
</merge>
|
||||
|
|
|
@ -25,19 +25,17 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0941/U+0902: "ुं" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN ANUSVARA
|
||||
<!-- U+0941/U+0902: "ुं" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN ANUSVARA
|
||||
U+0941/U+0901: "ुँ" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignU"
|
||||
latin:moreKeys="◌ुं|ुं,◌ुँ|ुँ" />
|
||||
latin:moreKeys="ुं,ुँ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0941: "ु" DEVANAGARI VOWEL SIGN U -->
|
||||
<!-- U+0941: "ु" DEVANAGARI VOWEL SIGN U -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignU"
|
||||
latin:moreKeys="◌ु|ु" />
|
||||
latin:moreKeys="ु" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0909: "उ" DEVANAGARI LETTER U -->
|
||||
|
@ -49,11 +47,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignU" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0941: "ु" DEVANAGARI VOWEL SIGN U -->
|
||||
<!-- U+0941: "ु" DEVANAGARI VOWEL SIGN U -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignU"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignU"
|
||||
latin:keySpec="◌ु|ु"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ु" />
|
||||
</merge>
|
||||
|
|
|
@ -25,19 +25,17 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0942/U+0902: "ूं" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN ANUSVARA
|
||||
<!-- U+0942/U+0902: "ूं" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN ANUSVARA
|
||||
U+0942/U+0901: "ूँ" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN CANDRABINDU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignUu"
|
||||
latin:moreKeys="◌ूं|ूं,◌ूँ|ूँ,%" />
|
||||
latin:moreKeys="ूं,ूँ,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0942: "ू" DEVANAGARI VOWEL SIGN UU -->
|
||||
<!-- U+0942: "ू" DEVANAGARI VOWEL SIGN UU -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignUu"
|
||||
latin:moreKeys="◌ू|ू,%" />
|
||||
latin:moreKeys="ू,%" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+090A: "ऊ" DEVANAGARI LETTER UU -->
|
||||
|
@ -49,11 +47,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignUu" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0942: "ू" DEVANAGARI VOWEL SIGN UU -->
|
||||
<!-- U+0942: "ू" DEVANAGARI VOWEL SIGN UU -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignUu"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignUu"
|
||||
latin:keySpec="◌ू|ू"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ू" />
|
||||
</merge>
|
||||
|
|
|
@ -25,28 +25,25 @@
|
|||
<merge xmlns:latin="http://schemas.android.com/apk/res-auto">
|
||||
<switch>
|
||||
<case latin:keyboardLayoutSet="hindi">
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0944: "ॄ" DEVANAGARI VOWEL SIGN VOCALIC RR -->
|
||||
<!-- U+0944: "ॄ" DEVANAGARI VOWEL SIGN VOCALIC RR -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:moreKeys="◌ॄ|ॄ" />
|
||||
latin:moreKeys="ॄ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="hindi_compact">
|
||||
<!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R
|
||||
U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:moreKeys="ऋ,◌ृ|ृ" />
|
||||
latin:moreKeys="ऋ,ृ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="marathi">
|
||||
<!-- U+0931: "ऱ" DEVANAGARI LETTER RRA
|
||||
U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R
|
||||
U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R -->
|
||||
<key-style
|
||||
latin:styleName="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:moreKeys="ऱ,ऋ,◌ृ|ृ" />
|
||||
latin:moreKeys="ऱ,ऋ,ृ" />
|
||||
</case>
|
||||
<case latin:keyboardLayoutSet="nepali_traditional">
|
||||
<!-- U+0913: "ओ" DEVANAGARI LETTER O -->
|
||||
|
@ -58,11 +55,9 @@
|
|||
<key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" />
|
||||
</default>
|
||||
</switch>
|
||||
<!-- U+25CC: "◌" DOTTED CIRCLE
|
||||
U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R -->
|
||||
<!-- U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R -->
|
||||
<key-style
|
||||
latin:styleName="baseKeyDevanagariVowelSignVocalicR"
|
||||
latin:parentStyle="moreKeysDevanagariVowelSignVocalicR"
|
||||
latin:keySpec="◌ृ|ृ"
|
||||
latin:keyLabelFlags="followKeyLetterRatio" />
|
||||
latin:keySpec="ृ" />
|
||||
</merge>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue