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

Commit ac4f8e46 authored by satok's avatar satok Committed by Android (Google) Code Review
Browse files

Merge "Change background color for functional keys in LatinIME" into gingerbread

parents f7d71c33 dd8dd9fc
Loading
Loading
Loading
Loading
+8 −2
Original line number Original line Diff line number Diff line
@@ -16,10 +16,16 @@


<selector xmlns:android="http://schemas.android.com/apk/res/android">
<selector xmlns:android="http://schemas.android.com/apk/res/android">


    <!-- Functional keys. -->

    <item android:state_single="true" android:state_pressed="true"
          android:drawable="@drawable/btn_keyboard_key_dark_pressed" />
    <item android:state_single="true"
          android:drawable="@drawable/btn_keyboard_key_dark_normal" />

    <!-- Toggle keys. Use checkable/checked state. -->
    <!-- Toggle keys. Use checkable/checked state. -->


    <item android:state_checkable="true" android:state_checked="true"
    <item android:state_checkable="true" android:state_checked="true" android:state_pressed="true"
          android:state_pressed="true"
          android:drawable="@drawable/btn_keyboard_key_dark_pressed_on" />
          android:drawable="@drawable/btn_keyboard_key_dark_pressed_on" />
    <item android:state_checkable="true" android:state_pressed="true"
    <item android:state_checkable="true" android:state_pressed="true"
          android:drawable="@drawable/btn_keyboard_key_dark_pressed_off" />
          android:drawable="@drawable/btn_keyboard_key_dark_pressed_off" />
+31 −28
Original line number Original line Diff line number Diff line
@@ -18,6 +18,9 @@
*/
*/
-->
-->


<!-- TODO: Add settings key to other languages -->
<!-- TODO: Add modifier attr to functional keys in other languages -->

<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
<Keyboard xmlns:android="http://schemas.android.com/apk/res/android"
    android:keyWidth="10%p"
    android:keyWidth="10%p"
    android:horizontalGap="0px"
    android:horizontalGap="0px"
@@ -106,75 +109,75 @@
        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete"
        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete"
                android:keyWidth="15%p" android:keyEdgeFlags="right"
                android:keyWidth="15%p" android:keyEdgeFlags="right"
                android:iconPreview="@drawable/sym_keyboard_feedback_delete"
                android:iconPreview="@drawable/sym_keyboard_feedback_delete"
                android:isRepeatable="true"/>
                android:isRepeatable="true" android:isModifier="true"/>
    </Row>
    </Row>


    <Row android:keyboardMode="@+id/mode_normal" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_normal" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key" 
                android:keyWidth="15%p" android:keyEdgeFlags="left"/>
                android:keyWidth="15%p" android:keyEdgeFlags="left" android:isModifier="true"/>
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="@integer/key_f1" android:keyIcon="@drawable/sym_keyboard_mic"
        <Key android:codes="@integer/key_f1" android:keyIcon="@drawable/sym_keyboard_mic"
                android:iconPreview="@drawable/sym_keyboard_feedback_mic"
                android:iconPreview="@drawable/sym_keyboard_feedback_mic"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:keyWidth="30%p" android:isRepeatable="true"/>
                android:keyWidth="30%p" android:isRepeatable="true" android:isModifier="true"/>
        <Key android:codes="46" android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation" 
        <Key android:codes="46" android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation" 
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:keyWidth="25%p" android:keyEdgeFlags="right"/>
                android:keyWidth="25%p" android:keyEdgeFlags="right" android:isModifier="true"/>
    </Row>
    </Row>


    <Row android:keyboardMode="@+id/mode_url" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_url" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key"
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key"
                android:keyWidth="15%p" android:keyEdgeFlags="left"/>
                android:keyWidth="15%p" android:keyEdgeFlags="left" android:isModifier="true"/>
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:keyLabel="/" android:keyWidth="10%p"/>
        <Key android:keyLabel="/" android:keyWidth="10%p"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:keyWidth="30%p" android:isRepeatable="true"/>
                android:keyWidth="30%p" android:isRepeatable="true" android:isModifier="true"/>
        <Key android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation"
        <Key android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:keyWidth="25%p" android:keyEdgeFlags="right"/>
                android:keyWidth="25%p" android:keyEdgeFlags="right" android:isModifier="true"/>
    </Row>
    </Row>


    <Row android:keyboardMode="@+id/mode_email" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_email" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key"
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key"
                android:keyWidth="15%p" android:keyEdgeFlags="left"/>
                android:keyWidth="15%p" android:keyEdgeFlags="left" android:isModifier="true"/>
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:keyLabel="\@"/>
        <Key android:keyLabel="\@"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:keyWidth="30%p" android:isRepeatable="true"/>
                android:keyWidth="30%p" android:isRepeatable="true" android:isModifier="true"/>
        <Key android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation"/>
        <Key android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation"/>
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:keyWidth="25%p" android:keyEdgeFlags="right"/>
                android:keyWidth="25%p" android:keyEdgeFlags="right" android:isModifier="true"/>
    </Row>
    </Row>


    <Row android:keyboardMode="@+id/mode_im" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_im" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key"
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key"
                android:keyWidth="15%p" android:keyEdgeFlags="left"/>
                android:keyWidth="15%p" android:keyEdgeFlags="left" android:isModifier="true"/>
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="@integer/key_f1" android:keyIcon="@drawable/sym_keyboard_mic"
        <Key android:codes="@integer/key_f1" android:keyIcon="@drawable/sym_keyboard_mic"
                android:iconPreview="@drawable/sym_keyboard_feedback_mic"
                android:iconPreview="@drawable/sym_keyboard_feedback_mic"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:keyWidth="30%p" android:isRepeatable="true"/>
                android:keyWidth="30%p" android:isRepeatable="true" android:isModifier="true"/>
        <Key android:codes="46" android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation" 
        <Key android:codes="46" android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation" 
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:keyLabel=":-)" android:keyOutputText=":-) "
        <Key android:keyLabel=":-)" android:keyOutputText=":-) "
                android:popupKeyboard="@xml/popup_smileys"
                android:popupKeyboard="@xml/popup_smileys"
                android:keyWidth="25%p" android:keyEdgeFlags="right"/>
                android:keyWidth="25%p" android:keyEdgeFlags="right"/>
@@ -182,23 +185,23 @@


    <Row android:keyboardMode="@+id/mode_webentry" android:rowEdgeFlags="bottom">
    <Row android:keyboardMode="@+id/mode_webentry" android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key"
        <Key android:codes="-2" android:keyLabel="@string/label_symbol_key"
                android:keyWidth="10%p" android:keyEdgeFlags="left"/>
                android:keyWidth="10%p" android:keyEdgeFlags="left" android:isModifier="true"/>
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="@integer/key_f1" android:keyIcon="@drawable/sym_keyboard_mic"
        <Key android:codes="@integer/key_f1" android:keyIcon="@drawable/sym_keyboard_mic"
                android:iconPreview="@drawable/sym_keyboard_feedback_mic"
                android:iconPreview="@drawable/sym_keyboard_feedback_mic"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:keyWidth="20%p" android:isRepeatable="true"/>
                android:keyWidth="20%p" android:isRepeatable="true" android:isModifier="true"/>
        <Key android:codes="9" android:keyIcon="@drawable/sym_keyboard_tab"
        <Key android:codes="9" android:keyIcon="@drawable/sym_keyboard_tab"
                android:iconPreview="@drawable/sym_keyboard_feedback_tab"
                android:iconPreview="@drawable/sym_keyboard_feedback_tab"
                android:keyWidth="15%p"/>
                android:keyWidth="15%p" android:isModifier="true"/>
        <Key android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation"
        <Key android:keyLabel="." android:popupKeyboard="@xml/popup_punctuation"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:keyWidth="15%p" android:keyEdgeFlags="right"/>
                android:keyWidth="15%p" android:keyEdgeFlags="right" android:isModifier="true"/>
    </Row>
    </Row>
</Keyboard>
</Keyboard>
+0 −1
Original line number Original line Diff line number Diff line
@@ -201,5 +201,4 @@
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:keyWidth="15%p" android:keyEdgeFlags="right"/>
                android:keyWidth="15%p" android:keyEdgeFlags="right"/>
    </Row>
    </Row>

</Keyboard>
</Keyboard>
+7 −7
Original line number Original line Diff line number Diff line
@@ -118,25 +118,25 @@
        />
        />
        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyWidth="15%p" android:keyEdgeFlags="right"
        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyWidth="15%p" android:keyEdgeFlags="right"
                android:iconPreview="@drawable/sym_keyboard_feedback_delete"
                android:iconPreview="@drawable/sym_keyboard_feedback_delete"
                android:isRepeatable="true"/>
                android:isRepeatable="true" android:isModifier="true"/>
    </Row>
    </Row>


    <Row  android:rowEdgeFlags="bottom">
    <Row  android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_alpha_key"
        <Key android:codes="-2" android:keyLabel="@string/label_alpha_key"
                android:keyWidth="15%p" android:keyEdgeFlags="left"/>
                android:keyWidth="15%p" android:keyEdgeFlags="left" android:isModifier="true"/>
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="@integer/key_f1" android:keyWidth="10%p"/>
        <Key android:codes="@integer/key_f1" android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
                android:keyWidth="30%p"
                android:keyWidth="30%p"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:isRepeatable="true"/>
                android:isRepeatable="true" android:isModifier="true"/>
        <Key android:codes="46" android:keyLabel="."
        <Key android:codes="46" android:keyLabel="."
                android:popupKeyboard="@xml/popup_punctuation"
                android:popupKeyboard="@xml/popup_punctuation"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" android:keyWidth="25%p" android:keyEdgeFlags="right"
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return" android:keyWidth="25%p" android:keyEdgeFlags="right"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                />
                android:isModifier="true"/>
    </Row>
    </Row>
</Keyboard>
</Keyboard>
+7 −7
Original line number Original line Diff line number Diff line
@@ -85,24 +85,24 @@
        />
        />
        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyWidth="15%p" android:keyEdgeFlags="right"
        <Key android:codes="-5" android:keyIcon="@drawable/sym_keyboard_delete" android:keyWidth="15%p" android:keyEdgeFlags="right"
                android:iconPreview="@drawable/sym_keyboard_feedback_delete"
                android:iconPreview="@drawable/sym_keyboard_feedback_delete"
                android:isRepeatable="true"/>
                android:isRepeatable="true" android:isModifier="true"/>
    </Row>
    </Row>
    
    
    <Row android:rowEdgeFlags="bottom">
    <Row android:rowEdgeFlags="bottom">
        <Key android:codes="-2" android:keyLabel="@string/label_alpha_key" android:keyWidth="15%p"
        <Key android:codes="-2" android:keyLabel="@string/label_alpha_key" android:keyWidth="15%p"
                android:keyEdgeFlags="left"/>
                android:keyEdgeFlags="left" android:isModifier="true"/>
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
        <Key android:codes="@integer/key_settings" android:keyIcon="@drawable/sym_keyboard_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:iconPreview="@drawable/sym_keyboard_feedback_settings"
                android:keyWidth="10%p"/>
                android:keyWidth="10%p" android:isModifier="true"/>
        <Key android:keyLabel="„" android:keyWidth="10%p" />
        <Key android:keyLabel="„" android:keyWidth="10%p"  android:isModifier="true"/>
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
        <Key android:codes="32" android:keyIcon="@drawable/sym_keyboard_space"
                android:keyWidth="30%p"
                android:keyWidth="30%p"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:iconPreview="@drawable/sym_keyboard_feedback_space"
                android:isRepeatable="true"/>
                android:isRepeatable="true" android:isModifier="true"/>
        <Key android:keyLabel="…" android:keyWidth="10%p" />
        <Key android:keyLabel="…" android:keyWidth="10%p"  android:isModifier="true"/>
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
        <Key android:codes="10" android:keyIcon="@drawable/sym_keyboard_return"
                android:keyWidth="25%p" android:keyEdgeFlags="right"
                android:keyWidth="25%p" android:keyEdgeFlags="right"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                android:iconPreview="@drawable/sym_keyboard_feedback_return"
                />
                android:isModifier="true"/>
    </Row>
    </Row>
</Keyboard>
</Keyboard>
Loading