diff --git a/res/drawable/keyboard_suggest_strip_divider.png b/res/drawable/keyboard_suggest_strip_divider.png
index e54c5b099..c9413d7c1 100644
Binary files a/res/drawable/keyboard_suggest_strip_divider.png and b/res/drawable/keyboard_suggest_strip_divider.png differ
diff --git a/res/layout/candidates.xml b/res/layout/candidates.xml
index edd779a81..39df81dd2 100755
--- a/res/layout/candidates.xml
+++ b/res/layout/candidates.xml
@@ -50,7 +50,7 @@
diff --git a/res/values-land/dimens.xml b/res/values-land/dimens.xml
index c5c828ef6..9e9e30f3c 100644
--- a/res/values-land/dimens.xml
+++ b/res/values-land/dimens.xml
@@ -20,4 +20,5 @@
47dip
+ 38dip
\ No newline at end of file
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index d757f096d..2359341c3 100644
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -19,6 +19,7 @@
-->
- 50dip
+ 54dip
22dip
+ 42dip
\ No newline at end of file
diff --git a/res/xml-de/kbd_qwerty.xml b/res/xml-de/kbd_qwerty.xml
index 89e53efc8..0c0d20e2f 100755
--- a/res/xml-de/kbd_qwerty.xml
+++ b/res/xml-de/kbd_qwerty.xml
@@ -69,7 +69,7 @@
-
@@ -89,30 +89,30 @@
android:popupCharacters="@string/alternates_for_n"
/>
-
-
-
-
+
+ android:keyWidth="40%p" android:isRepeatable="true"/>
-
+
-
@@ -120,12 +120,12 @@
android:popupKeyboard="@xml/popup_domains"
android:keyWidth="15%p"/>
-
-
-
@@ -140,28 +140,27 @@
-
-
-
-
-
+
+ android:keyWidth="40%p" android:isRepeatable="true"/>
+ android:keyWidth="10%p"/>
-
\ No newline at end of file
diff --git a/res/xml-fr/kbd_qwerty.xml b/res/xml-fr/kbd_qwerty.xml
index 573f08a3b..1e72d22a2 100644
--- a/res/xml-fr/kbd_qwerty.xml
+++ b/res/xml-fr/kbd_qwerty.xml
@@ -102,12 +102,12 @@
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters=""
android:keyWidth="20%p" android:keyEdgeFlags="left"/>
-
+
+ android:keyWidth="40%p" android:isRepeatable="true"/>
+ android:keyWidth="10%p"/>
@@ -142,24 +142,24 @@
-
-
-
-
-
+
-
+ android:keyWidth="40%p" android:isRepeatable="true"/>
+
diff --git a/res/xml/kbd_qwerty.xml b/res/xml/kbd_qwerty.xml
index 8d64d3e52..41625f2ab 100755
--- a/res/xml/kbd_qwerty.xml
+++ b/res/xml/kbd_qwerty.xml
@@ -100,8 +100,8 @@
android:popupCharacters="@string/alternates_for_n"
/>
-
@@ -111,19 +111,19 @@
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="_"
android:keyWidth="20%p" android:keyEdgeFlags="left"/>
-
-
+
+ android:keyWidth="40%p" android:isRepeatable="true"/>
-
+
-
@@ -131,44 +131,44 @@
android:popupKeyboard="@xml/popup_domains"
android:keyWidth="15%p"/>
-
-
-
-
-
-
-
+
+
-
-
+
+
-
-
-
+
+ android:keyWidth="40%p" android:isRepeatable="true"/>
+ android:keyWidth="10%p"/>
diff --git a/res/xml/kbd_symbols.xml b/res/xml/kbd_symbols.xml
index ecdf75137..f3b8833dc 100755
--- a/res/xml/kbd_symbols.xml
+++ b/res/xml/kbd_symbols.xml
@@ -94,10 +94,10 @@
-
-
@@ -119,18 +119,19 @@
-
-
-
-
+
diff --git a/res/xml/kbd_symbols_shift.xml b/res/xml/kbd_symbols_shift.xml
index fee845ecd..56428a3ad 100755
--- a/res/xml/kbd_symbols_shift.xml
+++ b/res/xml/kbd_symbols_shift.xml
@@ -55,7 +55,7 @@
-
@@ -81,12 +81,14 @@
android:popupKeyboard="@xml/kbd_popup_template"
android:popupCharacters="_"
android:keyEdgeFlags="left"/>
-
-
+
-
-
+
diff --git a/src/com/android/inputmethod/latin/LatinKeyboard.java b/src/com/android/inputmethod/latin/LatinKeyboard.java
index 8527d9cd5..619a18680 100644
--- a/src/com/android/inputmethod/latin/LatinKeyboard.java
+++ b/src/com/android/inputmethod/latin/LatinKeyboard.java
@@ -225,6 +225,8 @@ public class LatinKeyboard extends Keyboard {
y -= height / 10;
if (code == KEYCODE_SHIFT) x += width / 6;
if (code == KEYCODE_DELETE) x -= width / 6;
+ } else if (code == LatinIME.KEYCODE_SPACE) {
+ y += 5;
}
return super.isInside(x, y);
}