diff options
author | 2012-02-03 12:28:57 +0900 | |
---|---|---|
committer | 2012-02-03 12:28:57 +0900 | |
commit | 56d1dc5a583198bbbdde37f363ce2d5693edb7f2 (patch) | |
tree | c92256c24ef5e6b3595e4f900d442902e0551ab4 /java | |
parent | 71915a372209616850e053bc5ac82eab26c170ba (diff) | |
download | latinime-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.xml | 38 |
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 |