aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2012-02-03 12:28:57 +0900
committerTadashi G. Takaoka <takaoka@google.com>2012-02-03 12:28:57 +0900
commit56d1dc5a583198bbbdde37f363ce2d5693edb7f2 (patch)
treec92256c24ef5e6b3595e4f900d442902e0551ab4 /java
parent71915a372209616850e053bc5ac82eab26c170ba (diff)
downloadlatinime-56d1dc5a583198bbbdde37f363ce2d5693edb7f2.tar.gz
latinime-56d1dc5a583198bbbdde37f363ce2d5693edb7f2.tar.xz
latinime-56d1dc5a583198bbbdde37f363ce2d5693edb7f2.zip
Shift + smiley key become return key
Bug: 2498607 Change-Id: Iec902d8f0035a81e4e793251006d905025bd81cf
Diffstat (limited to 'java')
-rw-r--r--java/res/xml/key_styles_common.xml38
1 files changed, 26 insertions, 12 deletions
diff --git a/java/res/xml/key_styles_common.xml b/java/res/xml/key_styles_common.xml
index 14ee19ee9..ab9bc4672 100644
--- a/java/res/xml/key_styles_common.xml
+++ b/java/res/xml/key_styles_common.xml
@@ -99,19 +99,36 @@
latin:keyActionFlags="isRepeatable|noKeyPreview"
latin:backgroundType="functional" />
<!-- Return key style -->
+ <key-style
+ latin:styleName="defaultReturnKeyStyle"
+ latin:code="@integer/key_return"
+ latin:keyIcon="iconReturnKey"
+ latin:keyActionFlags="noKeyPreview"
+ latin:backgroundType="functional" />
<switch>
<case
latin:mode="im"
>
<!-- Smiley key. -->
- <key-style
- latin:styleName="returnKeyStyle"
- latin:keyLabel=":-)"
- latin:keyOutputText=":-) "
- latin:keyLabelFlags="hasPopupHint|preserveCase"
- latin:moreKeys="@string/more_keys_for_smiley"
- latin:maxMoreKeysColumn="5"
- latin:backgroundType="functional" />
+ <switch>
+ <case
+ latin:keyboardSetElement="alphabetManualShifted|alphabetShiftLockShifted"
+ >
+ <key-style
+ latin:styleName="returnKeyStyle"
+ latin:parentStyle="defaultReturnKeyStyle" />
+ </case>
+ <default>
+ <key-style
+ latin:styleName="returnKeyStyle"
+ latin:keyLabel=":-)"
+ latin:keyOutputText=":-) "
+ latin:keyLabelFlags="hasPopupHint|preserveCase"
+ latin:moreKeys="@string/more_keys_for_smiley"
+ latin:maxMoreKeysColumn="5"
+ latin:backgroundType="functional" />
+ </default>
+ </switch>
</case>
<case
latin:imeAction="actionGo"
@@ -171,10 +188,7 @@
<default>
<key-style
latin:styleName="returnKeyStyle"
- latin:code="@integer/key_return"
- latin:keyIcon="iconReturnKey"
- latin:keyActionFlags="noKeyPreview"
- latin:backgroundType="functional" />
+ latin:parentStyle="defaultReturnKeyStyle" />
</default>
</switch>
<key-style