From 614347bfd9ae8f9e1f79ce2fc070cfcb24c99274 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Wed, 3 Jul 2013 13:03:47 +0900 Subject: [PATCH] Add missing letter THEH to Arabic keyboard layout With this change, the tablet keyboard layout both 7inch and 10inch use quite similar one of the ordinal PC. The differences from the ordinal PC keyboard layout are: - Move letter THAL from the most left of digits' row to the most left of 3rd row. - Move letter DAL from the most right of 1st row to the most right of 3rd row. - Omit ligature LAM with ALEF from 3rd row and move to more keys of letter LAM on 2nd row. The phone keyboard layout is the same one of the tablet except: - Omit letter YEH with HAMZA avobe from 3rd row and move to more keys of letter ALEF MAKSURA on 3rd row. Bug: 9371393 Change-Id: I1cd164ce7c1c3a5cae67b9985f1b167aef028ca0 --- java/res/xml-sw600dp/keys_arabic3_left.xml | 32 ++++++ java/res/xml-sw600dp/rowkeys_arabic1.xml | 112 --------------------- java/res/xml-sw600dp/rowkeys_arabic2.xml | 94 ----------------- java/res/xml-sw600dp/rowkeys_arabic3.xml | 70 ------------- java/res/xml-sw600dp/rows_arabic.xml | 3 +- java/res/xml-sw768dp/rows_arabic.xml | 2 +- java/res/xml/keys_arabic3_left.xml | 28 ++++++ java/res/xml/rowkeys_arabic1.xml | 60 +++++------ java/res/xml/rowkeys_arabic2.xml | 8 +- java/res/xml/rowkeys_arabic3.xml | 42 ++++---- java/res/xml/rows_arabic.xml | 12 +-- 11 files changed, 128 insertions(+), 335 deletions(-) create mode 100644 java/res/xml-sw600dp/keys_arabic3_left.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_arabic1.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_arabic2.xml delete mode 100644 java/res/xml-sw600dp/rowkeys_arabic3.xml create mode 100644 java/res/xml/keys_arabic3_left.xml diff --git a/java/res/xml-sw600dp/keys_arabic3_left.xml b/java/res/xml-sw600dp/keys_arabic3_left.xml new file mode 100644 index 000000000..0f2ccc0ac --- /dev/null +++ b/java/res/xml-sw600dp/keys_arabic3_left.xml @@ -0,0 +1,32 @@ + + + + + + + + + diff --git a/java/res/xml-sw600dp/rowkeys_arabic1.xml b/java/res/xml-sw600dp/rowkeys_arabic1.xml deleted file mode 100644 index 3c0acf112..000000000 --- a/java/res/xml-sw600dp/rowkeys_arabic1.xml +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_arabic2.xml b/java/res/xml-sw600dp/rowkeys_arabic2.xml deleted file mode 100644 index 00e69ace7..000000000 --- a/java/res/xml-sw600dp/rowkeys_arabic2.xml +++ /dev/null @@ -1,94 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rowkeys_arabic3.xml b/java/res/xml-sw600dp/rowkeys_arabic3.xml deleted file mode 100644 index b0bcd78d6..000000000 --- a/java/res/xml-sw600dp/rowkeys_arabic3.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/java/res/xml-sw600dp/rows_arabic.xml b/java/res/xml-sw600dp/rows_arabic.xml index ec7c2ad96..5a28d4572 100644 --- a/java/res/xml-sw600dp/rows_arabic.xml +++ b/java/res/xml-sw600dp/rows_arabic.xml @@ -45,8 +45,7 @@ latin:keyWidth="8.182%p" > + latin:keyboardLayout="@xml/rowkeys_arabic3" /> diff --git a/java/res/xml-sw768dp/rows_arabic.xml b/java/res/xml-sw768dp/rows_arabic.xml index 8b05d9376..204f6d590 100644 --- a/java/res/xml-sw768dp/rows_arabic.xml +++ b/java/res/xml-sw768dp/rows_arabic.xml @@ -54,7 +54,7 @@ > + latin:keyXPos="6.602%p" /> diff --git a/java/res/xml/keys_arabic3_left.xml b/java/res/xml/keys_arabic3_left.xml new file mode 100644 index 000000000..157af4a52 --- /dev/null +++ b/java/res/xml/keys_arabic3_left.xml @@ -0,0 +1,28 @@ + + + + + + + diff --git a/java/res/xml/rowkeys_arabic1.xml b/java/res/xml/rowkeys_arabic1.xml index a4bef83c6..3c0acf112 100644 --- a/java/res/xml/rowkeys_arabic1.xml +++ b/java/res/xml/rowkeys_arabic1.xml @@ -35,74 +35,78 @@ latin:keyHintLabel="2" latin:additionalMoreKeys="2,٢" latin:keyLabelFlags="fontNormal" /> + + + U+0664: "٤" ARABIC-INDIC DIGIT FOUR --> + U+0665: "٥" ARABIC-INDIC DIGIT FIVE --> - - + + + U+0668: "٨" ARABIC-INDIC DIGIT EIGHT --> - - - + + diff --git a/java/res/xml/rowkeys_arabic2.xml b/java/res/xml/rowkeys_arabic2.xml index d733f6411..00e69ace7 100644 --- a/java/res/xml/rowkeys_arabic2.xml +++ b/java/res/xml/rowkeys_arabic2.xml @@ -68,11 +68,9 @@ latin:keyLabel="ا" latin:moreKeys="ء,ٱ,أ,إ,آ" latin:keyLabelFlags="fontNormal" /> - + + + diff --git a/java/res/xml/rowkeys_arabic3.xml b/java/res/xml/rowkeys_arabic3.xml index e4e694812..8a17b4b98 100644 --- a/java/res/xml/rowkeys_arabic3.xml +++ b/java/res/xml/rowkeys_arabic3.xml @@ -21,21 +21,33 @@ - + + - + - + - + + + + + @@ -43,18 +55,12 @@ latin:keyLabel="ز" latin:moreKeys="ژ" latin:keyLabelFlags="fontNormal" /> - + - + - - diff --git a/java/res/xml/rows_arabic.xml b/java/res/xml/rows_arabic.xml index 6449af219..798c23e81 100644 --- a/java/res/xml/rows_arabic.xml +++ b/java/res/xml/rows_arabic.xml @@ -24,27 +24,25 @@ + latin:keyboardLayout="@xml/rowkeys_arabic3" /> + latin:keyWidth="fillRight" />