Revised Russian keyboard layout
Bug: 3451586 Change-Id: I10d5f45b6218e8f0ab5a0d2f2c285469338890c6main
parent
ea6c2e3350
commit
ec2ef40dab
Binary file not shown.
After Width: | Height: | Size: 1.2 KiB |
|
@ -31,23 +31,22 @@
|
|||
latin:keyStyle="settingsKeyStyle" />
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
latin:languageCode="ru"
|
||||
>
|
||||
<Key
|
||||
latin:keyStyle="comKeyStyle" />
|
||||
<Key
|
||||
latin:keyLabel="\@" />
|
||||
</case>
|
||||
<!-- TODO: implement logical OR for <case> attribute -->
|
||||
<case
|
||||
latin:mode="url"
|
||||
>
|
||||
<Key
|
||||
latin:keyStyle="comKeyStyle"
|
||||
latin:keyWidth="16.084%p" />
|
||||
</case>
|
||||
<default>
|
||||
<switch>
|
||||
<!-- TODO: implement logical OR for <case> attribute -->
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyStyle="comKeyStyle" />
|
||||
</case>
|
||||
<case
|
||||
latin:mode="url"
|
||||
>
|
||||
<Key
|
||||
latin:keyStyle="comKeyStyle" />
|
||||
</case>
|
||||
<case
|
||||
latin:imeAction="actionSearch"
|
||||
>
|
||||
|
@ -63,12 +62,84 @@
|
|||
latin:keyStyle="smileyKeyStyle" />
|
||||
</default>
|
||||
</switch>
|
||||
<Key
|
||||
latin:keyLabel="/"
|
||||
latin:manualTemporaryUpperCaseCode="64"
|
||||
latin:keyHintIcon="@drawable/key_hint_at_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_at_large_holo"
|
||||
latin:popupCharacters="\@" />
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="\@" />
|
||||
</case>
|
||||
<case
|
||||
latin:mode="url"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="-"
|
||||
latin:manualTemporaryUpperCaseCode="95"
|
||||
latin:keyHintIcon="@drawable/key_hint_underline_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_underline_large_holo"
|
||||
latin:popupCharacters="_" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="/"
|
||||
latin:manualTemporaryUpperCaseCode="64"
|
||||
latin:keyHintIcon="@drawable/key_hint_at_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_at_large_holo"
|
||||
latin:popupCharacters="\@" />
|
||||
</default>
|
||||
</switch>
|
||||
</case>
|
||||
<!-- not languageCode="ru" -->
|
||||
<default>
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="url"
|
||||
>
|
||||
<Key
|
||||
latin:keyStyle="comKeyStyle"
|
||||
latin:keyWidth="16.084%p" />
|
||||
</case>
|
||||
<default>
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyStyle="comKeyStyle" />
|
||||
</case>
|
||||
<case
|
||||
latin:imeAction="actionSearch"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel=":"
|
||||
latin:manualTemporaryUpperCaseCode="43"
|
||||
latin:keyHintIcon="@drawable/key_hint_plus_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_plus_large_holo"
|
||||
latin:popupCharacters="+" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyStyle="smileyKeyStyle" />
|
||||
</default>
|
||||
</switch>
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="\@" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="/"
|
||||
latin:manualTemporaryUpperCaseCode="64"
|
||||
latin:keyHintIcon="@drawable/key_hint_at_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_at_large_holo"
|
||||
latin:popupCharacters="\@" />
|
||||
</default>
|
||||
</switch>
|
||||
</default>
|
||||
</switch>
|
||||
</default>
|
||||
</switch>
|
||||
<Key
|
||||
|
@ -76,44 +147,95 @@
|
|||
latin:keyWidth="37.454%p" />
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
latin:languageCode="ru"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="-" />
|
||||
</case>
|
||||
<case
|
||||
latin:mode="url"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="/"
|
||||
latin:manualTemporaryUpperCaseCode="58"
|
||||
latin:keyHintIcon="@drawable/key_hint_colon_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_colon_large_holo"
|
||||
latin:popupCharacters=":" />
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="-" />
|
||||
</case>
|
||||
<case
|
||||
latin:mode="url"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="/"
|
||||
latin:manualTemporaryUpperCaseCode="58"
|
||||
latin:keyHintIcon="@drawable/key_hint_colon_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_colon_large_holo"
|
||||
latin:popupCharacters=":" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="\?"
|
||||
latin:manualTemporaryUpperCaseCode="95"
|
||||
latin:keyHintIcon="@drawable/key_hint_underline_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_underline_large_holo"
|
||||
latin:popupCharacters="_" />
|
||||
</default>
|
||||
</switch>
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="_" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="!"
|
||||
latin:manualTemporaryUpperCaseCode="39"
|
||||
latin:keyHintIcon="@drawable/key_hint_quote_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_quote_large_holo"
|
||||
latin:popupCharacters="\'" />
|
||||
</default>
|
||||
</switch>
|
||||
</case>
|
||||
<!-- not languageCode="ru" -->
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="\'"
|
||||
latin:manualTemporaryUpperCaseCode="34"
|
||||
latin:keyHintIcon="@drawable/key_hint_quote_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_quote_large_holo"
|
||||
latin:popupCharacters=""" />
|
||||
</default>
|
||||
</switch>
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="_" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="-"
|
||||
latin:manualTemporaryUpperCaseCode="95"
|
||||
latin:keyHintIcon="@drawable/key_hint_underline_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_underline_large_holo"
|
||||
latin:popupCharacters="_" />
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="-" />
|
||||
</case>
|
||||
<case
|
||||
latin:mode="url"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="/"
|
||||
latin:manualTemporaryUpperCaseCode="58"
|
||||
latin:keyHintIcon="@drawable/key_hint_colon_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_colon_large_holo"
|
||||
latin:popupCharacters=":" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="\'"
|
||||
latin:manualTemporaryUpperCaseCode="34"
|
||||
latin:keyHintIcon="@drawable/key_hint_quote_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_quote_large_holo"
|
||||
latin:popupCharacters=""" />
|
||||
</default>
|
||||
</switch>
|
||||
<switch>
|
||||
<case
|
||||
latin:mode="email"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="_" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="-"
|
||||
latin:manualTemporaryUpperCaseCode="95"
|
||||
latin:keyHintIcon="@drawable/key_hint_underline_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_underline_large_holo"
|
||||
latin:popupCharacters="_" />
|
||||
</default>
|
||||
</switch>
|
||||
</default>
|
||||
</switch>
|
||||
<switch>
|
||||
|
|
|
@ -105,11 +105,11 @@
|
|||
latin:keyEdgeFlags="right" />
|
||||
</Row>
|
||||
<Row
|
||||
latin:keyWidth="8.042%p"
|
||||
latin:keyWidth="7.520%p"
|
||||
>
|
||||
<Key
|
||||
latin:keyStyle="shiftKeyStyle"
|
||||
latin:keyWidth="15.192%p"
|
||||
latin:keyWidth="12.400%p"
|
||||
latin:keyEdgeFlags="left" />
|
||||
<Key
|
||||
latin:keyLabel="я" />
|
||||
|
@ -130,9 +130,15 @@
|
|||
latin:keyLabel="б" />
|
||||
<Key
|
||||
latin:keyLabel="ю" />
|
||||
<Key
|
||||
latin:keyLabel="."
|
||||
latin:manualTemporaryUpperCaseCode="44"
|
||||
latin:keyHintIcon="@drawable/key_hint_comma_holo"
|
||||
latin:manualTemporaryUpperCaseHintIcon="@drawable/key_hint_comma_large_holo"
|
||||
latin:popupCharacters="," />
|
||||
<Key
|
||||
latin:keyStyle="shiftKeyStyle"
|
||||
latin:keyWidth="12.530%p"
|
||||
latin:keyWidth="12.400%p"
|
||||
latin:keyEdgeFlags="right" />
|
||||
</Row>
|
||||
<include
|
||||
|
|
|
@ -129,16 +129,33 @@
|
|||
latin:keyLabel=":" />
|
||||
<Key
|
||||
latin:keyLabel=";" />
|
||||
<Key
|
||||
latin:keyLabel="," />
|
||||
<Key
|
||||
latin:keyLabel="." />
|
||||
<Key
|
||||
latin:keyLabel="!"
|
||||
latin:popupCharacters="¡" />
|
||||
<Key
|
||||
latin:keyLabel="\?"
|
||||
latin:popupCharacters="¿" />
|
||||
<switch>
|
||||
<case
|
||||
latin:languageCode="ru"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="\'" />
|
||||
<Key
|
||||
latin:keyLabel="""
|
||||
latin:popupCharacters="“,”,«,»,˝" />
|
||||
<Key
|
||||
latin:keyLabel="." />
|
||||
<Key
|
||||
latin:keyLabel="," />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="," />
|
||||
<Key
|
||||
latin:keyLabel="." />
|
||||
<Key
|
||||
latin:keyLabel="!"
|
||||
latin:popupCharacters="¡" />
|
||||
<Key
|
||||
latin:keyLabel="\?"
|
||||
latin:popupCharacters="¿" />
|
||||
</default>
|
||||
</switch>
|
||||
<Key
|
||||
latin:keyStyle="moreKeyStyle"
|
||||
latin:keyWidth="12.530%p"
|
||||
|
@ -159,11 +176,23 @@
|
|||
<Key
|
||||
latin:keyStyle="spaceKeyStyle"
|
||||
latin:keyWidth="37.454%p" />
|
||||
<Key
|
||||
latin:keyLabel="""
|
||||
latin:popupCharacters="“,”,«,»,˝" />
|
||||
<Key
|
||||
latin:keyLabel="_" />
|
||||
<switch>
|
||||
<case
|
||||
latin:languageCode="ru"
|
||||
>
|
||||
<Key
|
||||
latin:keyLabel="_" />
|
||||
<Key
|
||||
latin:keyLabel="-" />
|
||||
</case>
|
||||
<default>
|
||||
<Key
|
||||
latin:keyLabel="""
|
||||
latin:popupCharacters="“,”,«,»,˝" />
|
||||
<Key
|
||||
latin:keyLabel="_" />
|
||||
</default>
|
||||
</switch>
|
||||
<switch>
|
||||
<case
|
||||
latin:voiceKeyEnabled="true"
|
||||
|
|
Loading…
Reference in New Issue