diff --git a/java/res/drawable-sw768dp-mdpi/sym_keyboard_tab_holo.png b/java/res/drawable-sw768dp-mdpi/sym_keyboard_tab_holo.png
new file mode 100644
index 000000000..5acd12cc4
Binary files /dev/null and b/java/res/drawable-sw768dp-mdpi/sym_keyboard_tab_holo.png differ
diff --git a/java/res/xml-sw600dp/kbd_azerty_rows.xml b/java/res/xml-sw600dp/kbd_azerty_rows.xml
index 140aec6f1..e3a835387 100644
--- a/java/res/xml-sw600dp/kbd_azerty_rows.xml
+++ b/java/res/xml-sw600dp/kbd_azerty_rows.xml
@@ -105,7 +105,7 @@
>
+ latin:keyXPos="24.875%p" />
+ latin:keyXPos="24.875%p" />
+ latin:keyXPos="24.875%p" />
+ latin:keyXPos="24.875%p" />
@@ -99,49 +99,49 @@
+ latin:keyXPos="11.0%p"
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.75%p" />
+ latin:keyXPos="11.0%p"
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.75%p" />
@@ -150,17 +150,17 @@
edge key. -->
+ latin:keyXPos="11.0%p"
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.75%p" />
+ latin:keyWidth="27.75%p" />
+ latin:keyXPos="38.75%p" />
diff --git a/java/res/xml-sw600dp/kbd_phone.xml b/java/res/xml-sw600dp/kbd_phone.xml
index d13fa851d..b80442584 100644
--- a/java/res/xml-sw600dp/kbd_phone.xml
+++ b/java/res/xml-sw600dp/kbd_phone.xml
@@ -23,7 +23,7 @@
latin:keyboardHeight="@dimen/keyboardHeight"
latin:maxKeyboardHeight="50%p"
latin:rowHeight="25%p"
- latin:keyWidth="12.7%p"
+ latin:keyWidth="16.75%p"
latin:horizontalGap="@dimen/key_horizontal_gap"
latin:verticalGap="@dimen/key_bottom_gap"
latin:popupKeyboardTemplate="@xml/kbd_popup_template"
@@ -38,67 +38,67 @@
+ latin:keyXPos="15.625%p"
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.867%p" />
+ latin:keyXPos="15.625%p"
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.867%p" />
+ latin:keyXPos="15.625%p"
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.867%p" />
+ latin:keyXPos="15.625%p"
+ latin:keyWidth="18.67%p" />
+ latin:keyXPos="38.867%p" />
diff --git a/java/res/xml-sw600dp/kbd_phone_symbols.xml b/java/res/xml-sw600dp/kbd_phone_symbols.xml
index 895ca63fc..f84ebd578 100644
--- a/java/res/xml-sw600dp/kbd_phone_symbols.xml
+++ b/java/res/xml-sw600dp/kbd_phone_symbols.xml
@@ -23,7 +23,7 @@
latin:keyboardHeight="@dimen/keyboardHeight"
latin:maxKeyboardHeight="50%p"
latin:rowHeight="25%p"
- latin:keyWidth="12.7%p"
+ latin:keyWidth="16.75%p"
latin:horizontalGap="@dimen/key_horizontal_gap"
latin:verticalGap="@dimen/key_bottom_gap"
latin:popupKeyboardTemplate="@xml/kbd_popup_template"
@@ -38,79 +38,78 @@
+ latin:keyXPos="11.0%p"
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.867%p" />
+ latin:keyXPos="11.0%p"
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.867%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyWidth="9.25%p" />
+ latin:keyXPos="38.867%p" />
+ latin:keyWidth="27.75%p" />
+ latin:keyXPos="38.867%p" />
diff --git a/java/res/xml-sw600dp/kbd_qwerty_row3.xml b/java/res/xml-sw600dp/kbd_qwerty_row3.xml
index 700bcf005..4118ee197 100644
--- a/java/res/xml-sw600dp/kbd_qwerty_row3.xml
+++ b/java/res/xml-sw600dp/kbd_qwerty_row3.xml
@@ -26,7 +26,7 @@
>
+ latin:keyStyle="tabKeyStyle" />
+ latin:keyStyle="comKeyStyle" />
+ latin:keyStyle="comKeyStyle" />
+ latin:popupCharacters="\@" />
+ latin:keyXPos="30.750%p"
+ latin:keyWidth="39.750%p" />
+ latin:keyLabel="-"
+ latin:keyWidth="9.750%p" />
+ latin:popupCharacters=":"
+ latin:keyWidth="9.750%p" />
+ latin:popupCharacters="_"
+ latin:keyWidth="9.750%p" />
@@ -97,7 +96,8 @@
latin:mode="email"
>
+ latin:keyLabel="_"
+ latin:keyWidth="9.750%p" />
+ latin:popupCharacters="\'"
+ latin:keyWidth="9.750%p" />
@@ -116,7 +117,8 @@
latin:mode="email"
>
+ latin:keyLabel="-"
+ latin:keyWidth="9.750%p" />
+ latin:popupCharacters=":"
+ latin:keyWidth="9.750%p" />
+ latin:popupCharacters="""
+ latin:keyWidth="9.750%p" />
@@ -142,7 +146,8 @@
latin:mode="email"
>
+ latin:keyLabel="_"
+ latin:keyWidth="9.750%p" />
+ latin:popupCharacters="_"
+ latin:keyWidth="9.750%p" />
@@ -158,7 +164,7 @@
diff --git a/java/res/xml-sw600dp/kbd_qwertz_rows.xml b/java/res/xml-sw600dp/kbd_qwertz_rows.xml
index 7adfc07f0..5c2fbf2b9 100644
--- a/java/res/xml-sw600dp/kbd_qwertz_rows.xml
+++ b/java/res/xml-sw600dp/kbd_qwertz_rows.xml
@@ -71,7 +71,7 @@
>
diff --git a/java/res/xml-sw600dp/kbd_sr_rows.xml b/java/res/xml-sw600dp/kbd_sr_rows.xml
index 225420aa4..09dc2b719 100644
--- a/java/res/xml-sw600dp/kbd_sr_rows.xml
+++ b/java/res/xml-sw600dp/kbd_sr_rows.xml
@@ -94,7 +94,7 @@
>
diff --git a/java/res/xml-sw600dp/kbd_symbols.xml b/java/res/xml-sw600dp/kbd_symbols.xml
index 2daaadd02..f28df5561 100644
--- a/java/res/xml-sw600dp/kbd_symbols.xml
+++ b/java/res/xml-sw600dp/kbd_symbols.xml
@@ -108,7 +108,7 @@
>
+ latin:keyXPos="30.750%p"
+ latin:keyWidth="39.750%p" />
+ latin:keyWidth="9.750%p" />
+ latin:keyWidth="9.750%p" />
@@ -53,14 +53,14 @@
latin:keyWidth="8.047%p" />
+ latin:keyXPos="43.125%p" />
@@ -82,14 +82,14 @@
latin:keyWidth="8.047%p" />
+ latin:keyXPos="43.125%p" />
@@ -109,7 +109,7 @@
latin:keyWidth="8.047%p" />
+ latin:keyXPos="43.125%p" />
+ latin:keyXPos="43.125%p" />
+ latin:keyXPos="43.125%p" />
@@ -90,14 +90,14 @@
char ',' and '.'. -->
+ latin:keyXPos="43.125%p" />
@@ -121,7 +121,7 @@
latin:keyWidth="8.047%p" />
+ latin:keyXPos="43.125%p" />
+ latin:keyXPos="43.125%p" />
mMaxRowWidth)
mMaxRowWidth = mCurrentX;
}