diff options
author | 2012-02-02 21:46:50 -0800 | |
---|---|---|
committer | 2012-02-02 21:46:50 -0800 | |
commit | 98aa47613149ad9c56f8e01ae1669bb9a34fdbd4 (patch) | |
tree | c1ff138f2c9034ceeee92aa13a0ad716821315cd /java | |
parent | 825e2bbd910cce3055a4ca808d3744bc0b2cedda (diff) | |
parent | 56d1dc5a583198bbbdde37f363ce2d5693edb7f2 (diff) | |
download | latinime-98aa47613149ad9c56f8e01ae1669bb9a34fdbd4.tar.gz latinime-98aa47613149ad9c56f8e01ae1669bb9a34fdbd4.tar.xz latinime-98aa47613149ad9c56f8e01ae1669bb9a34fdbd4.zip |
Merge "Shift + smiley key become return key"
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 |