From 5f32a47e4536ce55fdc8182f1a206e417c951c25 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Thu, 22 Mar 2012 15:31:47 +0900 Subject: [PATCH] Support Thai Keyboard Bug: 6070772 Change-Id: Ib7078d062801e17db500f0cd0b4b53d5433b75d1 --- java/res/xml-sw600dp/kbd_thai.xml | 27 ++++ java/res/xml-sw600dp/rowkeys_thai1.xml | 97 ++++++++++++ java/res/xml-sw600dp/rowkeys_thai2.xml | 108 +++++++++++++ java/res/xml-sw600dp/rowkeys_thai3.xml | 97 ++++++++++++ java/res/xml-sw600dp/rowkeys_thai4.xml | 89 +++++++++++ java/res/xml-sw600dp/rows_thai.xml | 67 ++++++++ java/res/xml-sw768dp/kbd_thai_symbols.xml | 27 ++++ .../xml-sw768dp/kbd_thai_symbols_shift.xml | 27 ++++ java/res/xml-sw768dp/rowkeys_thai_digits.xml | 54 +++++++ java/res/xml-sw768dp/rows_thai.xml | 72 +++++++++ java/res/xml-sw768dp/rows_thai_symbols.xml | 78 ++++++++++ .../xml-sw768dp/rows_thai_symbols_shift.xml | 78 ++++++++++ java/res/xml-th/keyboard_set.xml | 42 +++++ java/res/xml/kbd_thai.xml | 26 ++++ java/res/xml/kbd_thai_symbols.xml | 26 ++++ java/res/xml/kbd_thai_symbols_shift.xml | 26 ++++ java/res/xml/method.xml | 7 + java/res/xml/rowkeys_thai1.xml | 144 ++++++++++++++++++ java/res/xml/rowkeys_thai2.xml | 105 +++++++++++++ java/res/xml/rowkeys_thai3.xml | 83 ++++++++++ java/res/xml/rows_thai.xml | 55 +++++++ 21 files changed, 1335 insertions(+) create mode 100644 java/res/xml-sw600dp/kbd_thai.xml create mode 100644 java/res/xml-sw600dp/rowkeys_thai1.xml create mode 100644 java/res/xml-sw600dp/rowkeys_thai2.xml create mode 100644 java/res/xml-sw600dp/rowkeys_thai3.xml create mode 100644 java/res/xml-sw600dp/rowkeys_thai4.xml create mode 100644 java/res/xml-sw600dp/rows_thai.xml create mode 100644 java/res/xml-sw768dp/kbd_thai_symbols.xml create mode 100644 java/res/xml-sw768dp/kbd_thai_symbols_shift.xml create mode 100644 java/res/xml-sw768dp/rowkeys_thai_digits.xml create mode 100644 java/res/xml-sw768dp/rows_thai.xml create mode 100644 java/res/xml-sw768dp/rows_thai_symbols.xml create mode 100644 java/res/xml-sw768dp/rows_thai_symbols_shift.xml create mode 100644 java/res/xml-th/keyboard_set.xml create mode 100644 java/res/xml/kbd_thai.xml create mode 100644 java/res/xml/kbd_thai_symbols.xml create mode 100644 java/res/xml/kbd_thai_symbols_shift.xml create mode 100644 java/res/xml/rowkeys_thai1.xml create mode 100644 java/res/xml/rowkeys_thai2.xml create mode 100644 java/res/xml/rowkeys_thai3.xml create mode 100644 java/res/xml/rows_thai.xml diff --git a/java/res/xml-sw600dp/kbd_thai.xml b/java/res/xml-sw600dp/kbd_thai.xml new file mode 100644 index 000000000..06d98e19d --- /dev/null +++ b/java/res/xml-sw600dp/kbd_thai.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/java/res/xml-sw600dp/rowkeys_thai1.xml b/java/res/xml-sw600dp/rowkeys_thai1.xml new file mode 100644 index 000000000..e49cb2b47 --- /dev/null +++ b/java/res/xml-sw600dp/rowkeys_thai1.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw600dp/rowkeys_thai2.xml b/java/res/xml-sw600dp/rowkeys_thai2.xml new file mode 100644 index 000000000..0edae1c73 --- /dev/null +++ b/java/res/xml-sw600dp/rowkeys_thai2.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw600dp/rowkeys_thai3.xml b/java/res/xml-sw600dp/rowkeys_thai3.xml new file mode 100644 index 000000000..529d7bff0 --- /dev/null +++ b/java/res/xml-sw600dp/rowkeys_thai3.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw600dp/rowkeys_thai4.xml b/java/res/xml-sw600dp/rowkeys_thai4.xml new file mode 100644 index 000000000..cec34a63b --- /dev/null +++ b/java/res/xml-sw600dp/rowkeys_thai4.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw600dp/rows_thai.xml b/java/res/xml-sw600dp/rows_thai.xml new file mode 100644 index 000000000..d4eaa10bb --- /dev/null +++ b/java/res/xml-sw600dp/rows_thai.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw768dp/kbd_thai_symbols.xml b/java/res/xml-sw768dp/kbd_thai_symbols.xml new file mode 100644 index 000000000..f02033431 --- /dev/null +++ b/java/res/xml-sw768dp/kbd_thai_symbols.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/java/res/xml-sw768dp/kbd_thai_symbols_shift.xml b/java/res/xml-sw768dp/kbd_thai_symbols_shift.xml new file mode 100644 index 000000000..af24da0f5 --- /dev/null +++ b/java/res/xml-sw768dp/kbd_thai_symbols_shift.xml @@ -0,0 +1,27 @@ + + + + + + diff --git a/java/res/xml-sw768dp/rowkeys_thai_digits.xml b/java/res/xml-sw768dp/rowkeys_thai_digits.xml new file mode 100644 index 000000000..512283096 --- /dev/null +++ b/java/res/xml-sw768dp/rowkeys_thai_digits.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw768dp/rows_thai.xml b/java/res/xml-sw768dp/rows_thai.xml new file mode 100644 index 000000000..cc77f8bc5 --- /dev/null +++ b/java/res/xml-sw768dp/rows_thai.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw768dp/rows_thai_symbols.xml b/java/res/xml-sw768dp/rows_thai_symbols.xml new file mode 100644 index 000000000..4a251b770 --- /dev/null +++ b/java/res/xml-sw768dp/rows_thai_symbols.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-sw768dp/rows_thai_symbols_shift.xml b/java/res/xml-sw768dp/rows_thai_symbols_shift.xml new file mode 100644 index 000000000..21002c6c8 --- /dev/null +++ b/java/res/xml-sw768dp/rows_thai_symbols_shift.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml-th/keyboard_set.xml b/java/res/xml-th/keyboard_set.xml new file mode 100644 index 000000000..99d75fe80 --- /dev/null +++ b/java/res/xml-th/keyboard_set.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + diff --git a/java/res/xml/kbd_thai.xml b/java/res/xml/kbd_thai.xml new file mode 100644 index 000000000..058ca16a3 --- /dev/null +++ b/java/res/xml/kbd_thai.xml @@ -0,0 +1,26 @@ + + + + + + diff --git a/java/res/xml/kbd_thai_symbols.xml b/java/res/xml/kbd_thai_symbols.xml new file mode 100644 index 000000000..7e075df48 --- /dev/null +++ b/java/res/xml/kbd_thai_symbols.xml @@ -0,0 +1,26 @@ + + + + + + diff --git a/java/res/xml/kbd_thai_symbols_shift.xml b/java/res/xml/kbd_thai_symbols_shift.xml new file mode 100644 index 000000000..25db3c84d --- /dev/null +++ b/java/res/xml/kbd_thai_symbols_shift.xml @@ -0,0 +1,26 @@ + + + + + + diff --git a/java/res/xml/method.xml b/java/res/xml/method.xml index 077574f34..544f3fd64 100644 --- a/java/res/xml/method.xml +++ b/java/res/xml/method.xml @@ -58,6 +58,7 @@ sl: Slovenian/qwerty sr: Serbian/south_slavic sv: Swedish/nordic + th: Thai/thai tr: Turkish/qwerty uk: Ukrainian/east_slavic vi: Vietnamese/qwerty @@ -297,6 +298,12 @@ android:imeSubtypeMode="keyboard" android:imeSubtypeExtraValue="AsciiCapable,SupportTouchPositionCorrection" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml/rowkeys_thai2.xml b/java/res/xml/rowkeys_thai2.xml new file mode 100644 index 000000000..a5db66519 --- /dev/null +++ b/java/res/xml/rowkeys_thai2.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml/rowkeys_thai3.xml b/java/res/xml/rowkeys_thai3.xml new file mode 100644 index 000000000..72c0deffe --- /dev/null +++ b/java/res/xml/rowkeys_thai3.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/java/res/xml/rows_thai.xml b/java/res/xml/rows_thai.xml new file mode 100644 index 000000000..6b80df640 --- /dev/null +++ b/java/res/xml/rows_thai.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + +