diff --git a/java/res/xml-sw600dp/key_space.xml b/java/res/xml-sw600dp/key_space.xml
index 234c80391..86af89f50 100644
--- a/java/res/xml-sw600dp/key_space.xml
+++ b/java/res/xml-sw600dp/key_space.xml
@@ -30,7 +30,7 @@
latin:keyStyle="languageSwitchKeyStyle" />
+ latin:keyWidth="27.0%p" />
@@ -40,7 +40,7 @@
>
+ latin:keyWidth="36.0%p" />
@@ -51,13 +51,13 @@
latin:keyStyle="languageSwitchKeyStyle" />
+ latin:keyWidth="36.0%p" />
+ latin:keyWidth="45.0%p" />
diff --git a/java/res/xml-sw600dp/row_dvorak4.xml b/java/res/xml-sw600dp/row_dvorak4.xml
index 63ab8a835..ffc3427c5 100644
--- a/java/res/xml-sw600dp/row_dvorak4.xml
+++ b/java/res/xml-sw600dp/row_dvorak4.xml
@@ -22,22 +22,22 @@
xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
>
+ latin:keyWidth="10.0%p" />
diff --git a/java/res/xml-sw600dp/row_hebrew4.xml b/java/res/xml-sw600dp/row_hebrew4.xml
index 90441fba8..114a5cc16 100644
--- a/java/res/xml-sw600dp/row_hebrew4.xml
+++ b/java/res/xml-sw600dp/row_hebrew4.xml
@@ -22,20 +22,20 @@
xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
>
+ latin:keyWidth="10.0%p" />
diff --git a/java/res/xml-sw600dp/row_qwerty4.xml b/java/res/xml-sw600dp/row_qwerty4.xml
index 5008696fd..a4ba8a4c3 100644
--- a/java/res/xml-sw600dp/row_qwerty4.xml
+++ b/java/res/xml-sw600dp/row_qwerty4.xml
@@ -22,22 +22,22 @@
xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
>
+ latin:keyWidth="10.0%p" />
diff --git a/java/res/xml-sw600dp/row_symbols4.xml b/java/res/xml-sw600dp/row_symbols4.xml
index a4fe5faaa..20d1a7dff 100644
--- a/java/res/xml-sw600dp/row_symbols4.xml
+++ b/java/res/xml-sw600dp/row_symbols4.xml
@@ -22,17 +22,17 @@
xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
>
+ latin:keyWidth="10.0%p" />
+ latin:keyLabel="/" />
diff --git a/java/res/xml-sw600dp/row_symbols_shift4.xml b/java/res/xml-sw600dp/row_symbols_shift4.xml
index ffb6e7fe5..fd7b37032 100644
--- a/java/res/xml-sw600dp/row_symbols_shift4.xml
+++ b/java/res/xml-sw600dp/row_symbols_shift4.xml
@@ -22,18 +22,16 @@
xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
>
-
+ latin:keyWidth="10.0%p" />
diff --git a/java/res/xml-sw600dp/rows_10_10_7_symbols.xml b/java/res/xml-sw600dp/rows_10_10_7_symbols.xml
index d016eb8d0..44c967c04 100644
--- a/java/res/xml-sw600dp/rows_10_10_7_symbols.xml
+++ b/java/res/xml-sw600dp/rows_10_10_7_symbols.xml
@@ -26,34 +26,33 @@
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="4.091%p" />
diff --git a/java/res/xml-sw600dp/rows_azerty.xml b/java/res/xml-sw600dp/rows_azerty.xml
index 137c654a8..824ee38f3 100644
--- a/java/res/xml-sw600dp/rows_azerty.xml
+++ b/java/res/xml-sw600dp/rows_azerty.xml
@@ -24,37 +24,36 @@
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
@@ -33,28 +33,27 @@
latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="4.091%p" />
+ latin:keyWidth="fillRight" />
diff --git a/java/res/xml-sw600dp/rows_georgian.xml b/java/res/xml-sw600dp/rows_georgian.xml
index 89ef09f66..61d3eb05a 100644
--- a/java/res/xml-sw600dp/rows_georgian.xml
+++ b/java/res/xml-sw600dp/rows_georgian.xml
@@ -24,38 +24,37 @@
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="4.5%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
@@ -33,31 +33,30 @@
latin:keyLabelFlags="disableAdditionalMoreKeys|disableKeyHintLabel" />
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="4.5%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
@@ -34,23 +34,23 @@
latin:keyboardLayout="@xml/rowkeys_hebrew1" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="10.0%p" />
diff --git a/java/res/xml-sw600dp/rows_hindi.xml b/java/res/xml-sw600dp/rows_hindi.xml
index 267e96fc9..967846519 100644
--- a/java/res/xml-sw600dp/rows_hindi.xml
+++ b/java/res/xml-sw600dp/rows_hindi.xml
@@ -24,30 +24,30 @@
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="3.181%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="4.5%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="4.5%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="4.5%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyXPos="4.5%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />
+ latin:keyXPos="3.75%p" />
+ latin:keyXPos="3.75%p" />
+ latin:keyWidth="fillRight" />
+ latin:keyWidth="10.0%p" />