From dc62c711aaa8f875996a8dd36d8a1726b8b2fb74 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Tue, 3 Jun 2014 19:07:59 +0900 Subject: Reorder keys around the spacebar This CL reorders keys around the spacebar. - On phone's symbols and symbols shift layout, the comma key is moved to the left of the spacebar to aligned with main layout. - On tablet's layout, the comma key is moved to the left of the spacebar on all layout to aligned with the same layout of phone's. Also the comma key has "settings" as more keys. - In Arabic and Perisan, the comma key of tablet already has some more keys This CL remove "/" and add "settings" instead. Bug: 15281451 Change-Id: I6e0e75e4d4abfb1f356e7499be91424c7c57c58b --- java/res/xml-sw600dp/key_comma.xml | 47 +++++++++++++++++++ java/res/xml-sw600dp/key_period.xml | 48 +++++++++++++++++++ java/res/xml-sw600dp/key_styles_common.xml | 3 ++ java/res/xml-sw600dp/keys_comma_period.xml | 53 --------------------- java/res/xml-sw600dp/row_dvorak4.xml | 14 +++--- java/res/xml-sw600dp/row_qwerty4.xml | 11 +++-- java/res/xml/key_f1.xml | 6 +-- java/res/xml/key_styles_common.xml | 6 +-- java/res/xml/key_styles_f1.xml | 43 ----------------- java/res/xml/key_styles_less_greater.xml | 54 ++++++++++++++++++++++ java/res/xml/key_styles_settings.xml | 43 +++++++++++++++++ java/res/xml/keys_comma_period_symbols.xml | 30 ------------ java/res/xml/keys_less_greater.xml | 48 ------------------- java/res/xml/row_dvorak4.xml | 2 +- java/res/xml/row_symbols4.xml | 12 +++-- java/res/xml/row_symbols_shift4.xml | 15 ++++-- .../keyboard/internal/KeyboardTextsTable.java | 4 +- 17 files changed, 238 insertions(+), 201 deletions(-) create mode 100644 java/res/xml-sw600dp/key_comma.xml create mode 100644 java/res/xml-sw600dp/key_period.xml delete mode 100644 java/res/xml-sw600dp/keys_comma_period.xml delete mode 100644 java/res/xml/key_styles_f1.xml create mode 100644 java/res/xml/key_styles_less_greater.xml create mode 100644 java/res/xml/key_styles_settings.xml delete mode 100644 java/res/xml/keys_comma_period_symbols.xml delete mode 100644 java/res/xml/keys_less_greater.xml (limited to 'java') diff --git a/java/res/xml-sw600dp/key_comma.xml b/java/res/xml-sw600dp/key_comma.xml new file mode 100644 index 000000000..67199e237 --- /dev/null +++ b/java/res/xml-sw600dp/key_comma.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw600dp/key_period.xml b/java/res/xml-sw600dp/key_period.xml new file mode 100644 index 000000000..d2909d82d --- /dev/null +++ b/java/res/xml-sw600dp/key_period.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw600dp/key_styles_common.xml b/java/res/xml-sw600dp/key_styles_common.xml index c5506b5ab..7de276901 100644 --- a/java/res/xml-sw600dp/key_styles_common.xml +++ b/java/res/xml-sw600dp/key_styles_common.xml @@ -35,6 +35,9 @@ latin:keyLabelFlags="hasShiftedLetterHint" /> + + - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/row_dvorak4.xml b/java/res/xml-sw600dp/row_dvorak4.xml index d3709ef6d..ab2b5603d 100644 --- a/java/res/xml-sw600dp/row_dvorak4.xml +++ b/java/res/xml-sw600dp/row_dvorak4.xml @@ -30,19 +30,19 @@ latin:keyWidth="10.0%p" /> - + + - diff --git a/java/res/xml-sw600dp/row_qwerty4.xml b/java/res/xml-sw600dp/row_qwerty4.xml index d93143761..0eb86f2d4 100644 --- a/java/res/xml-sw600dp/row_qwerty4.xml +++ b/java/res/xml-sw600dp/row_qwerty4.xml @@ -29,15 +29,18 @@ latin:keyStyle="toSymbolKeyStyle" latin:keyWidth="10.0%p" /> - + latin:keyboardLayout="@xml/key_comma" /> + + + latin:keyboardLayout="@xml/key_f1" /> + diff --git a/java/res/xml/key_f1.xml b/java/res/xml/key_f1.xml index 3471c85f5..7bd7385a1 100644 --- a/java/res/xml/key_f1.xml +++ b/java/res/xml/key_f1.xml @@ -27,20 +27,20 @@ > + latin:keyStyle="settingsMoreKeysStyle" /> + latin:keyStyle="settingsMoreKeysStyle" /> + latin:keyStyle="settingsMoreKeysStyle" /> diff --git a/java/res/xml/key_styles_common.xml b/java/res/xml/key_styles_common.xml index 9d5d52e16..8b3bb2e5c 100644 --- a/java/res/xml/key_styles_common.xml +++ b/java/res/xml/key_styles_common.xml @@ -35,9 +35,9 @@ latin:keyLabelFlags="hasShiftedLetterHint" /> - + + latin:keyboardLayout="@xml/key_styles_settings" /> + latin:parentStyle="settingsMoreKeysStyle" /> - - - - - - - - - - - - - - - diff --git a/java/res/xml/key_styles_less_greater.xml b/java/res/xml/key_styles_less_greater.xml new file mode 100644 index 000000000..db4c7984b --- /dev/null +++ b/java/res/xml/key_styles_less_greater.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + diff --git a/java/res/xml/key_styles_settings.xml b/java/res/xml/key_styles_settings.xml new file mode 100644 index 000000000..956b40235 --- /dev/null +++ b/java/res/xml/key_styles_settings.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + diff --git a/java/res/xml/keys_comma_period_symbols.xml b/java/res/xml/keys_comma_period_symbols.xml deleted file mode 100644 index 843595c27..000000000 --- a/java/res/xml/keys_comma_period_symbols.xml +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - diff --git a/java/res/xml/keys_less_greater.xml b/java/res/xml/keys_less_greater.xml deleted file mode 100644 index 778de02a1..000000000 --- a/java/res/xml/keys_less_greater.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/java/res/xml/row_dvorak4.xml b/java/res/xml/row_dvorak4.xml index 279f64627..e7a3ee736 100644 --- a/java/res/xml/row_dvorak4.xml +++ b/java/res/xml/row_dvorak4.xml @@ -30,7 +30,7 @@ + latin:keyStyle="settingsMoreKeysStyle" /> diff --git a/java/res/xml/row_symbols4.xml b/java/res/xml/row_symbols4.xml index 09f6b628c..2be03bd6d 100644 --- a/java/res/xml/row_symbols4.xml +++ b/java/res/xml/row_symbols4.xml @@ -20,11 +20,15 @@ + latin:keySpec="!text/keyspec_comma" /> + latin:keySpec="_" /> - + + + diff --git a/java/res/xml/row_symbols_shift4.xml b/java/res/xml/row_symbols_shift4.xml index f75575bc6..4fc63c2c5 100644 --- a/java/res/xml/row_symbols_shift4.xml +++ b/java/res/xml/row_symbols_shift4.xml @@ -18,9 +18,18 @@ */ --> - - + + + - + + + diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java index 40c915c8d..ab2555802 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java @@ -602,7 +602,7 @@ public final class KeyboardTextsTable { /* keyspec_right_double_angle_quote */ "\u00BB|\u00AB", /* keyspec_left_single_angle_quote */ "\u2039|\u203A", /* keyspec_right_single_angle_quote */ "\u203A|\u2039", - /* morekeys_tablet_comma */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,\",\'", + /* morekeys_tablet_comma */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,\",\'", // U+0651: "ّ" ARABIC SHADDA /* keyhintlabel_period */ "\u0651", /* morekeys_tablet_period */ "!text/morekeys_arabic_diacritics", @@ -1551,7 +1551,7 @@ public final class KeyboardTextsTable { /* keyspec_right_double_angle_quote */ "\u00BB|\u00AB", /* keyspec_left_single_angle_quote */ "\u2039|\u203A", /* keyspec_right_single_angle_quote */ "\u203A|\u2039", - /* morekeys_tablet_comma */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", + /* morekeys_tablet_comma */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", // U+064B: "ً" ARABIC FATHATAN /* keyhintlabel_period */ "\u064B", /* morekeys_tablet_period */ "!text/morekeys_arabic_diacritics", -- cgit v1.2.3-83-g751a