Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cd96a691 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka
Browse files

Fix "Show settings key" option on 7" device

Cherry-pic I993ac772 from Honeycomb-MR2.

Bug: 4586882
Change-Id: Ie74138523a3ae7958c7bec674c49aa0ab1a72d05
parent 75d7fb66
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -277,6 +277,14 @@
        <attr name="navigateAction" format="boolean" />
        <attr name="passwordInput" format="boolean" />
        <attr name="hasSettingsKey" format="boolean" />
        <!-- This should be aligned with KeyboardID.F2KEY_MODE_* -->
        <attr name="f2KeyMode" format="enum">
            <enum name="none" value="0" />
            <enum name="settings" value="1" />
            <enum name="shortcutIme" value="2" />
            <enum name="shortcutImeOrSettings" value="3" />
        </attr>
        <attr name="clobberSettingsKey" format="boolean" />
        <attr name="voiceKeyEnabled" format="boolean" />
        <attr name="hasVoiceKey" format="boolean" />
        <attr name="imeAction" format="enum">
+29 −22
Original line number Diff line number Diff line
@@ -25,6 +25,23 @@
    <key-style
        latin:styleName="functionalKeyStyle"
        latin:isFunctional="true" />
    <!-- Base key style for the key which may have settings key as popup key -->
    <switch>
        <case
            latin:clobberSettingsKey="true"
        >
            <key-style
                latin:styleName="settingsPopupStyle"
                latin:parentStyle="functionalKeyStyle" />
        </case>
        <default>
            <key-style
                latin:styleName="settingsPopupStyle"
                latin:keyLabelOption="popupHint"
                latin:popupCharacters="\@icon/5|\@integer/key_settings"
                latin:parentStyle="functionalKeyStyle" />
        </default>
    </switch>
    <!-- Functional key styles -->
    <key-style
        latin:styleName="shiftKeyStyle"
@@ -59,28 +76,18 @@
        latin:keyLabelOption="popupHint"
        latin:popupCharacters="@string/alternates_for_smiley"
        latin:maxPopupKeyboardColumn="5" />
    <switch>
        <case
            latin:voiceKeyEnabled="true"
        >
    <key-style
                latin:styleName="shortcutOrSettingsKeyStyle"
        latin:styleName="shortcutKeyStyle"
        latin:code="@integer/key_shortcut"
        latin:keyIcon="iconShortcutKey"
        latin:keyIconPreview="iconPreviewShortcutKey"
                latin:keyLabelOption="popupHint"
                latin:popupCharacters="\@icon/5|\@integer/key_settings"
                latin:parentStyle="functionalKeyStyle" />
        </case>
        <default>
        latin:parentStyle="settingsPopupStyle" />
    <key-style
                latin:styleName="shortcutOrSettingsKeyStyle"
        latin:styleName="settingsKeyStyle"
        latin:code="@integer/key_settings"
        latin:keyIcon="iconSettingsKey"
        latin:keyIconPreview="iconPreviewSettingsKey"
        latin:parentStyle="functionalKeyStyle" />
        </default>
    </switch>
    <key-style
        latin:styleName="tabKeyStyle"
        latin:code="@integer/key_tab"
+8 −9
Original line number Diff line number Diff line
@@ -78,12 +78,11 @@
                    latin:keyXPos="24.875%p" />
                <Key
                    latin:keyStyle="num0KeyStyle" />
                <Spacer />
                <Key
                    latin:keyStyle="shortcutOrSettingsKeyStyle"
                <Spacer
                    latin:keyXPos="-11.00%p"
                    latin:keyWidth="fillRight"
                    latin:keyEdgeFlags="right" />
                    latin:keyWidth="0%p" />
                <include
                    latin:keyboardLayout="@xml/kbd_qwerty_f2" />
            </Row>
        </case>
        <!-- latin:passwordInput="false" -->
@@ -185,11 +184,11 @@
                <Key
                    latin:keyLabel="#"
                    latin:keyStyle="numLabelStyle" />
                <Key
                    latin:keyStyle="shortcutOrSettingsKeyStyle"
                <Spacer
                    latin:keyXPos="-11.00%p"
                    latin:keyWidth="fillBoth"
                    latin:keyEdgeFlags="right" />
                    latin:keyWidth="0%p" />
                <include
                    latin:keyboardLayout="@xml/kbd_qwerty_f2" />
            </Row>
        </default>
    </switch>
+4 −4
Original line number Diff line number Diff line
@@ -115,10 +115,10 @@
        <Key
            latin:keyLabel="#"
            latin:keyStyle="numLabelStyle" />
        <Key
            latin:keyStyle="shortcutOrSettingsKeyStyle"
        <Spacer
            latin:keyXPos="-11.00%p"
            latin:keyWidth="fillBoth"
            latin:keyEdgeFlags="right" />
            latin:keyWidth="0%p" />
        <include
            latin:keyboardLayout="@xml/kbd_qwerty_f2" />
    </Row>
</Keyboard>
+4 −4
Original line number Diff line number Diff line
@@ -125,10 +125,10 @@
        <Key
            latin:keyLabel="#"
            latin:keyStyle="numLabelStyle" />
        <Key
            latin:keyStyle="shortcutOrSettingsKeyStyle"
        <Spacer
            latin:keyXPos="-11.00%p"
            latin:keyWidth="fillBoth"
            latin:keyEdgeFlags="right" />
            latin:keyWidth="0%p" />
        <include
            latin:keyboardLayout="@xml/kbd_qwerty_f2" />
    </Row>
</Keyboard>
Loading