diff --git a/java/res/values-sw600dp/dimens.xml b/java/res/values-sw600dp/dimens.xml index 8ecdffb47e789094fef68b8a46dccffaa79557b4..5596ba41ce1150513fb2fa7894ca207b27b18783 100644 --- a/java/res/values-sw600dp/dimens.xml +++ b/java/res/values-sw600dp/dimens.xml @@ -57,6 +57,7 @@ <fraction name="key_letter_ratio">42%</fraction> <fraction name="key_large_letter_ratio">45%</fraction> <fraction name="key_label_ratio">25%</fraction> + <fraction name="key_large_label_ratio">32%</fraction> <fraction name="key_hint_letter_ratio">23%</fraction> <fraction name="key_hint_label_ratio">28%</fraction> <fraction name="key_uppercase_letter_ratio">22%</fraction> diff --git a/java/res/values-sw768dp/dimens.xml b/java/res/values-sw768dp/dimens.xml index 01e2284990bfe6c44ed0091567d237afaea86997..ce33b73cb5b7e11bac735938a35c85862e4e67bf 100644 --- a/java/res/values-sw768dp/dimens.xml +++ b/java/res/values-sw768dp/dimens.xml @@ -58,6 +58,7 @@ <fraction name="key_letter_ratio">40%</fraction> <fraction name="key_large_letter_ratio">42%</fraction> <fraction name="key_label_ratio">28%</fraction> + <fraction name="key_large_label_ratio">28%</fraction> <fraction name="key_hint_letter_ratio">23%</fraction> <fraction name="key_hint_label_ratio">28%</fraction> <fraction name="key_uppercase_letter_ratio">26%</fraction> diff --git a/java/res/values/dimens.xml b/java/res/values/dimens.xml index d8d58dfa01c9baf9ab530c724dd34379ca354b25..925eb55fa657153d0de3ffa502006404cf6402cb 100644 --- a/java/res/values/dimens.xml +++ b/java/res/values/dimens.xml @@ -59,6 +59,7 @@ <fraction name="key_letter_ratio">55%</fraction> <fraction name="key_large_letter_ratio">65%</fraction> <fraction name="key_label_ratio">34%</fraction> + <fraction name="key_large_label_ratio">40%</fraction> <fraction name="key_hint_letter_ratio">25%</fraction> <fraction name="key_hint_label_ratio">44%</fraction> <fraction name="key_uppercase_letter_ratio">35%</fraction> diff --git a/java/res/values/styles.xml b/java/res/values/styles.xml index b3c921e9eb30da7a46cfbed53f6a169c195df962..e9b0470ead0e5be4134a9be4cf3114affd704552 100644 --- a/java/res/values/styles.xml +++ b/java/res/values/styles.xml @@ -38,6 +38,7 @@ <item name="keyLetterRatio">@fraction/key_letter_ratio</item> <item name="keyLargeLetterRatio">@fraction/key_large_letter_ratio</item> <item name="keyLabelRatio">@fraction/key_label_ratio</item> + <item name="keyLargeLabelRatio">@fraction/key_large_label_ratio</item> <item name="keyHintLetterRatio">@fraction/key_hint_letter_ratio</item> <item name="keyHintLabelRatio">@fraction/key_hint_label_ratio</item> <item name="keyShiftedLetterHintRatio">@fraction/key_uppercase_letter_ratio</item> diff --git a/java/res/xml-sw600dp/key_styles_common.xml b/java/res/xml-sw600dp/key_styles_common.xml index 5b3d1b8354b27bf3d3a5ee6b4193409e36d74025..a1b2eb47559eb81763bd501a269b6986456182cf 100644 --- a/java/res/xml-sw600dp/key_styles_common.xml +++ b/java/res/xml-sw600dp/key_styles_common.xml @@ -74,6 +74,15 @@ latin:backgroundType="functional" /> <include latin:keyboardLayout="@xml/key_styles_enter" /> + <!-- Override defaultEnterKeyStyle in key_styles_enter.xml --> + <key-style + latin:styleName="defaultEnterKeyStyle" + latin:code="!code/key_enter" + latin:keyIcon="!icon/enter_key" + latin:keyLabelFlags="preserveCase|autoXScale|followKeyLargeLabelRatio" + latin:keyActionFlags="noKeyPreview" + latin:backgroundType="functional" + latin:parentStyle="navigateMoreKeysStyle" /> <key-style latin:styleName="spaceKeyStyle" latin:code="!code/key_space" diff --git a/java/res/xml/key_styles_number.xml b/java/res/xml/key_styles_number.xml index b8301bc49f9fb352774bdf5534a1785e5c1fffda..2e5a601b048c78c006a3fd3667cf953853783aef 100644 --- a/java/res/xml/key_styles_number.xml +++ b/java/res/xml/key_styles_number.xml @@ -131,4 +131,13 @@ latin:keyIcon="!icon/space_key_for_number_layout" latin:keyActionFlags="enableLongPress" latin:parentStyle="numKeyBaseStyle" /> + <!-- Override defaultEnterKeyStyle in key_styles_enter.xml --> + <key-style + latin:styleName="defaultEnterKeyStyle" + latin:code="!code/key_enter" + latin:keyIcon="!icon/enter_key" + latin:keyLabelFlags="preserveCase|autoXScale|followKeyLargeLabelRatio" + latin:keyActionFlags="noKeyPreview" + latin:backgroundType="functional" + latin:parentStyle="navigateMoreKeysStyle" /> </merge> diff --git a/java/res/xml/rows_number_normal.xml b/java/res/xml/rows_number_normal.xml index 28bd7a1d2e39e8b1cb523e6932d88e7ae5fb3a01..c59e262477e5e164d8f588f457c388e0132f2121 100644 --- a/java/res/xml/rows_number_normal.xml +++ b/java/res/xml/rows_number_normal.xml @@ -22,7 +22,7 @@ xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > <Row> -<Key + <Key latin:keyLabel="1" latin:keyStyle="numKeyStyle" /> <Key