Show icon on action key when it is defined in keyboard theme
This CL also adds the following icons name for an action key. - Go - Send - Next - Done - Previous Bug: 14259323 Change-Id: I48bba708d1f78349270d2ca01aebd8f111685723main
parent
1c8e069d3c
commit
dd68d4e4bf
|
@ -217,7 +217,12 @@
|
||||||
<attr name="iconSettingsKey" format="reference" />
|
<attr name="iconSettingsKey" format="reference" />
|
||||||
<attr name="iconSpaceKey" format="reference" />
|
<attr name="iconSpaceKey" format="reference" />
|
||||||
<attr name="iconEnterKey" format="reference" />
|
<attr name="iconEnterKey" format="reference" />
|
||||||
|
<attr name="iconGoKey" format="reference" />
|
||||||
<attr name="iconSearchKey" format="reference" />
|
<attr name="iconSearchKey" format="reference" />
|
||||||
|
<attr name="iconSendKey" format="reference" />
|
||||||
|
<attr name="iconNextKey" format="reference" />
|
||||||
|
<attr name="iconDoneKey" format="reference" />
|
||||||
|
<attr name="iconPreviousKey" format="reference" />
|
||||||
<attr name="iconTabKey" format="reference" />
|
<attr name="iconTabKey" format="reference" />
|
||||||
<attr name="iconShortcutKey" format="reference" />
|
<attr name="iconShortcutKey" format="reference" />
|
||||||
<attr name="iconSpaceKeyForNumberLayout" format="reference" />
|
<attr name="iconSpaceKeyForNumberLayout" format="reference" />
|
||||||
|
|
|
@ -26,7 +26,13 @@
|
||||||
<item name="iconSettingsKey">@drawable/sym_keyboard_settings_holo_dark</item>
|
<item name="iconSettingsKey">@drawable/sym_keyboard_settings_holo_dark</item>
|
||||||
<item name="iconSpaceKey">@drawable/sym_keyboard_space_holo_dark</item>
|
<item name="iconSpaceKey">@drawable/sym_keyboard_space_holo_dark</item>
|
||||||
<item name="iconEnterKey">@drawable/sym_keyboard_return_holo_dark</item>
|
<item name="iconEnterKey">@drawable/sym_keyboard_return_holo_dark</item>
|
||||||
|
<!-- TODO: Uncomment those icon definitions once we have those icon assets. -->
|
||||||
|
<!-- <item name="iconGoKey">@drawable/sym_keyboard_go_holo_dark</item> -->
|
||||||
<item name="iconSearchKey">@drawable/sym_keyboard_search_holo_dark</item>
|
<item name="iconSearchKey">@drawable/sym_keyboard_search_holo_dark</item>
|
||||||
|
<!-- <item name="iconSendKey">@drawable/sym_keyboard_send_holo_dark</item> -->
|
||||||
|
<!-- <item name="iconNextKey">@drawable/sym_keyboard_next_holo_dark</item> -->
|
||||||
|
<!-- <item name="iconDoneKey">@drawable/sym_keyboard_done_holo_dark</item> -->
|
||||||
|
<!-- <item name="iconPreviousKey">@drawable/sym_keyboard_previous_holo_dark</item> -->
|
||||||
<item name="iconTabKey">@drawable/sym_keyboard_tab_holo_dark</item>
|
<item name="iconTabKey">@drawable/sym_keyboard_tab_holo_dark</item>
|
||||||
<item name="iconShortcutKey">@drawable/sym_keyboard_voice_holo_dark</item>
|
<item name="iconShortcutKey">@drawable/sym_keyboard_voice_holo_dark</item>
|
||||||
<item name="iconSpaceKeyForNumberLayout">@drawable/sym_keyboard_space_holo_dark</item>
|
<item name="iconSpaceKeyForNumberLayout">@drawable/sym_keyboard_space_holo_dark</item>
|
||||||
|
|
|
@ -115,6 +115,16 @@
|
||||||
latin:keySpec="!icon/enter_key|!code/key_shift_enter"
|
latin:keySpec="!icon/enter_key|!code/key_shift_enter"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionGo"
|
||||||
|
latin:isIconDefined="go_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/go_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionGo"
|
latin:imeAction="actionGo"
|
||||||
>
|
>
|
||||||
|
@ -124,6 +134,16 @@
|
||||||
latin:backgroundType="action"
|
latin:backgroundType="action"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionNext"
|
||||||
|
latin:isIconDefined="next_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/next_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionNext"
|
latin:imeAction="actionNext"
|
||||||
>
|
>
|
||||||
|
@ -133,6 +153,16 @@
|
||||||
latin:backgroundType="action"
|
latin:backgroundType="action"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionPrevious"
|
||||||
|
latin:isIconDefined="previous_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/previous_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionPrevious"
|
latin:imeAction="actionPrevious"
|
||||||
>
|
>
|
||||||
|
@ -142,6 +172,16 @@
|
||||||
latin:backgroundType="action"
|
latin:backgroundType="action"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionDone"
|
||||||
|
latin:isIconDefined="done_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/done_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionDone"
|
latin:imeAction="actionDone"
|
||||||
>
|
>
|
||||||
|
@ -151,6 +191,16 @@
|
||||||
latin:backgroundType="action"
|
latin:backgroundType="action"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionSend"
|
||||||
|
latin:isIconDefined="send_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/send_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionSend"
|
latin:imeAction="actionSend"
|
||||||
>
|
>
|
||||||
|
|
|
@ -282,6 +282,16 @@
|
||||||
latin:styleName="enterKeyStyle"
|
latin:styleName="enterKeyStyle"
|
||||||
latin:parentStyle="emojiKeyStyle" />
|
latin:parentStyle="emojiKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionGo"
|
||||||
|
latin:isIconDefined="go_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/go_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionGo"
|
latin:imeAction="actionGo"
|
||||||
>
|
>
|
||||||
|
@ -291,6 +301,16 @@
|
||||||
latin:backgroundType="action"
|
latin:backgroundType="action"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionNext"
|
||||||
|
latin:isIconDefined="next_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/next_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionNext"
|
latin:imeAction="actionNext"
|
||||||
>
|
>
|
||||||
|
@ -300,6 +320,16 @@
|
||||||
latin:backgroundType="action"
|
latin:backgroundType="action"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionPrevious"
|
||||||
|
latin:isIconDefined="previous_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/previous_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionPrevious"
|
latin:imeAction="actionPrevious"
|
||||||
>
|
>
|
||||||
|
@ -309,6 +339,16 @@
|
||||||
latin:backgroundType="action"
|
latin:backgroundType="action"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionDone"
|
||||||
|
latin:isIconDefined="done_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/done_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionDone"
|
latin:imeAction="actionDone"
|
||||||
>
|
>
|
||||||
|
@ -318,6 +358,16 @@
|
||||||
latin:backgroundType="action"
|
latin:backgroundType="action"
|
||||||
latin:parentStyle="defaultEnterKeyStyle" />
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
</case>
|
</case>
|
||||||
|
<case
|
||||||
|
latin:imeAction="actionSend"
|
||||||
|
latin:isIconDefined="send_key"
|
||||||
|
>
|
||||||
|
<key-style
|
||||||
|
latin:styleName="enterKeyStyle"
|
||||||
|
latin:keySpec="!icon/send_key|!code/key_enter"
|
||||||
|
latin:backgroundType="action"
|
||||||
|
latin:parentStyle="defaultEnterKeyStyle" />
|
||||||
|
</case>
|
||||||
<case
|
<case
|
||||||
latin:imeAction="actionSend"
|
latin:imeAction="actionSend"
|
||||||
>
|
>
|
||||||
|
|
|
@ -42,7 +42,12 @@ public final class KeyboardIconsSet {
|
||||||
public static final String NAME_SPACE_KEY = "space_key";
|
public static final String NAME_SPACE_KEY = "space_key";
|
||||||
public static final String NAME_SPACE_KEY_FOR_NUMBER_LAYOUT = "space_key_for_number_layout";
|
public static final String NAME_SPACE_KEY_FOR_NUMBER_LAYOUT = "space_key_for_number_layout";
|
||||||
public static final String NAME_ENTER_KEY = "enter_key";
|
public static final String NAME_ENTER_KEY = "enter_key";
|
||||||
|
public static final String NAME_GO_KEY = "go_key";
|
||||||
public static final String NAME_SEARCH_KEY = "search_key";
|
public static final String NAME_SEARCH_KEY = "search_key";
|
||||||
|
public static final String NAME_SEND_KEY = "send_key";
|
||||||
|
public static final String NAME_NEXT_KEY = "next_key";
|
||||||
|
public static final String NAME_DONE_KEY = "done_key";
|
||||||
|
public static final String NAME_PREVIOUS_KEY = "previous_key";
|
||||||
public static final String NAME_TAB_KEY = "tab_key";
|
public static final String NAME_TAB_KEY = "tab_key";
|
||||||
public static final String NANE_TAB_KEY_PREVIEW = "tab_key_preview";
|
public static final String NANE_TAB_KEY_PREVIEW = "tab_key_preview";
|
||||||
public static final String NAME_SHORTCUT_KEY = "shortcut_key";
|
public static final String NAME_SHORTCUT_KEY = "shortcut_key";
|
||||||
|
@ -64,7 +69,12 @@ public final class KeyboardIconsSet {
|
||||||
NAME_SETTINGS_KEY, R.styleable.Keyboard_iconSettingsKey,
|
NAME_SETTINGS_KEY, R.styleable.Keyboard_iconSettingsKey,
|
||||||
NAME_SPACE_KEY, R.styleable.Keyboard_iconSpaceKey,
|
NAME_SPACE_KEY, R.styleable.Keyboard_iconSpaceKey,
|
||||||
NAME_ENTER_KEY, R.styleable.Keyboard_iconEnterKey,
|
NAME_ENTER_KEY, R.styleable.Keyboard_iconEnterKey,
|
||||||
|
NAME_GO_KEY, R.styleable.Keyboard_iconGoKey,
|
||||||
NAME_SEARCH_KEY, R.styleable.Keyboard_iconSearchKey,
|
NAME_SEARCH_KEY, R.styleable.Keyboard_iconSearchKey,
|
||||||
|
NAME_SEND_KEY, R.styleable.Keyboard_iconSendKey,
|
||||||
|
NAME_NEXT_KEY, R.styleable.Keyboard_iconNextKey,
|
||||||
|
NAME_DONE_KEY, R.styleable.Keyboard_iconDoneKey,
|
||||||
|
NAME_PREVIOUS_KEY, R.styleable.Keyboard_iconPreviousKey,
|
||||||
NAME_TAB_KEY, R.styleable.Keyboard_iconTabKey,
|
NAME_TAB_KEY, R.styleable.Keyboard_iconTabKey,
|
||||||
NAME_SHORTCUT_KEY, R.styleable.Keyboard_iconShortcutKey,
|
NAME_SHORTCUT_KEY, R.styleable.Keyboard_iconShortcutKey,
|
||||||
NAME_SPACE_KEY_FOR_NUMBER_LAYOUT, R.styleable.Keyboard_iconSpaceKeyForNumberLayout,
|
NAME_SPACE_KEY_FOR_NUMBER_LAYOUT, R.styleable.Keyboard_iconSpaceKeyForNumberLayout,
|
||||||
|
|
Loading…
Reference in New Issue