From b03529aa0119d38054fe825156669c45f7a6c8c3 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Mon, 12 Mar 2012 16:30:59 +0900 Subject: [PATCH] Support disableAdditionalMoreKeys and disableKeyLabelHint Change-Id: Idfa586417acd4a223380d52f044e3a86eb780b21 --- java/res/values/attrs.xml | 4 + java/res/xml-sw600dp/rowkeys_azerty1.xml | 53 --------- java/res/xml-sw600dp/rowkeys_bulgarian1.xml | 59 ---------- java/res/xml-sw600dp/rowkeys_east_slavic1.xml | 59 ---------- java/res/xml-sw600dp/rowkeys_georgian1.xml | 111 ------------------ java/res/xml-sw600dp/rowkeys_greek1.xml | 80 ------------- java/res/xml-sw600dp/rowkeys_qwerty1.xml | 51 -------- java/res/xml-sw600dp/rowkeys_qwertz1.xml | 51 -------- .../res/xml-sw600dp/rowkeys_south_slavic1.xml | 58 --------- java/res/xml-sw600dp/rows_azerty.xml | 3 +- java/res/xml-sw600dp/rows_bulgarian.xml | 3 +- java/res/xml-sw600dp/rows_east_slavic.xml | 3 +- java/res/xml-sw600dp/rows_georgian.xml | 3 +- java/res/xml-sw600dp/rows_greek.xml | 3 +- java/res/xml-sw600dp/rows_nordic.xml | 3 +- java/res/xml-sw600dp/rows_qwerty.xml | 3 +- java/res/xml-sw600dp/rows_qwertz.xml | 3 +- java/res/xml-sw600dp/rows_south_slavic.xml | 3 +- java/res/xml-sw600dp/rows_spanish.xml | 3 +- java/res/xml-sw768dp/rows_azerty.xml | 3 +- java/res/xml-sw768dp/rows_bulgarian.xml | 3 +- java/res/xml-sw768dp/rows_east_slavic.xml | 3 +- java/res/xml-sw768dp/rows_georgian.xml | 3 +- java/res/xml-sw768dp/rows_greek.xml | 3 +- java/res/xml-sw768dp/rows_nordic.xml | 3 +- java/res/xml-sw768dp/rows_qwerty.xml | 3 +- java/res/xml-sw768dp/rows_qwertz.xml | 3 +- java/res/xml-sw768dp/rows_south_slavic.xml | 3 +- java/res/xml-sw768dp/rows_spanish.xml | 3 +- .../com/android/inputmethod/keyboard/Key.java | 22 +++- .../inputmethod/keyboard/Keyboard.java | 22 +++- 31 files changed, 82 insertions(+), 548 deletions(-) delete mode 100644 java/res/xml-sw600dp/rowkeys_azerty1.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_bulgarian1.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_east_slavic1.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_georgian1.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_greek1.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_qwerty1.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_qwertz1.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_south_slavic1.xml diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml index 5720a9a6a..d47858d2e 100644 --- a/java/res/values/attrs.xml +++ b/java/res/values/attrs.xml @@ -281,6 +281,10 @@ + + + + diff --git a/java/res/xml-sw600dp/rowkeys_azerty1.xml b/java/res/xml-sw600dp/rowkeys_azerty1.xml deleted file mode 100644 index ef35f25ce..000000000 --- a/java/res/xml-sw600dp/rowkeys_azerty1.xml +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_bulgarian1.xml b/java/res/xml-sw600dp/rowkeys_bulgarian1.xml deleted file mode 100644 index 3e1b2e5cc..000000000 --- a/java/res/xml-sw600dp/rowkeys_bulgarian1.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_east_slavic1.xml b/java/res/xml-sw600dp/rowkeys_east_slavic1.xml deleted file mode 100644 index 6ceb97017..000000000 --- a/java/res/xml-sw600dp/rowkeys_east_slavic1.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_georgian1.xml b/java/res/xml-sw600dp/rowkeys_georgian1.xml deleted file mode 100644 index 86ce6a118..000000000 --- a/java/res/xml-sw600dp/rowkeys_georgian1.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_greek1.xml b/java/res/xml-sw600dp/rowkeys_greek1.xml deleted file mode 100644 index 4eb7732f7..000000000 --- a/java/res/xml-sw600dp/rowkeys_greek1.xml +++ /dev/null @@ -1,80 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_qwerty1.xml b/java/res/xml-sw600dp/rowkeys_qwerty1.xml deleted file mode 100644 index 05101ec42..000000000 --- a/java/res/xml-sw600dp/rowkeys_qwerty1.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_qwertz1.xml b/java/res/xml-sw600dp/rowkeys_qwertz1.xml deleted file mode 100644 index d7461e645..000000000 --- a/java/res/xml-sw600dp/rowkeys_qwertz1.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_south_slavic1.xml b/java/res/xml-sw600dp/rowkeys_south_slavic1.xml deleted file mode 100644 index aa0d5bbe3..000000000 --- a/java/res/xml-sw600dp/rowkeys_south_slavic1.xml +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rows_azerty.xml b/java/res/xml-sw600dp/rows_azerty.xml index e09d8f824..2a5690090 100644 --- a/java/res/xml-sw600dp/rows_azerty.xml +++ b/java/res/xml-sw600dp/rows_azerty.xml @@ -27,7 +27,8 @@ latin:keyWidth="8.5%p" > + latin:keyboardLayout="@xml/rowkeys_azerty1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_bulgarian1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> diff --git a/java/res/xml-sw600dp/rows_east_slavic.xml b/java/res/xml-sw600dp/rows_east_slavic.xml index 71f049923..549da417b 100644 --- a/java/res/xml-sw600dp/rows_east_slavic.xml +++ b/java/res/xml-sw600dp/rows_east_slavic.xml @@ -27,7 +27,8 @@ latin:keyWidth="7.60%p" > + latin:keyboardLayout="@xml/rowkeys_east_slavic1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> diff --git a/java/res/xml-sw600dp/rows_georgian.xml b/java/res/xml-sw600dp/rows_georgian.xml index fe778e294..e8f974781 100644 --- a/java/res/xml-sw600dp/rows_georgian.xml +++ b/java/res/xml-sw600dp/rows_georgian.xml @@ -27,7 +27,8 @@ latin:keyWidth="9.0%p" > + latin:keyboardLayout="@xml/rowkeys_georgian1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_greek1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_nordic1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwerty1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwertz1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_south_slavic1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwerty1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_azerty1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_bulgarian1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> diff --git a/java/res/xml-sw768dp/rows_east_slavic.xml b/java/res/xml-sw768dp/rows_east_slavic.xml index c041d0cd6..ba57b75c4 100644 --- a/java/res/xml-sw768dp/rows_east_slavic.xml +++ b/java/res/xml-sw768dp/rows_east_slavic.xml @@ -30,7 +30,8 @@ latin:keyStyle="tabKeyStyle" latin:keyLabelFlags="alignLeft" /> + latin:keyboardLayout="@xml/rowkeys_east_slavic1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> diff --git a/java/res/xml-sw768dp/rows_georgian.xml b/java/res/xml-sw768dp/rows_georgian.xml index d315523c3..0471e8f1c 100644 --- a/java/res/xml-sw768dp/rows_georgian.xml +++ b/java/res/xml-sw768dp/rows_georgian.xml @@ -31,7 +31,8 @@ latin:keyLabelFlags="alignLeft" latin:keyWidth="7.969%p" /> + latin:keyboardLayout="@xml/rowkeys_georgian1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_greek1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_nordic1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwerty1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwertz1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_south_slavic1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" /> + latin:keyboardLayout="@xml/rowkeys_qwerty1" + latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" />