diff --git a/java/res/xml-sw600dp/kbd_qwerty_row3.xml b/java/res/xml-sw600dp/kbd_qwerty_row3.xml
index 4dabf633c..1a86bbfd4 100644
--- a/java/res/xml-sw600dp/kbd_qwerty_row3.xml
+++ b/java/res/xml-sw600dp/kbd_qwerty_row3.xml
@@ -48,6 +48,8 @@
+ latin:keyboardLayout="@xml/kbd_row3_smiley"
+ latin:keyXPos="-8.9%p"
+ latin:keyWidth="fillBoth" />
diff --git a/java/res/xml-sw600dp/kbd_row3_smiley.xml b/java/res/xml-sw600dp/kbd_row3_smiley.xml
index c94ec0cee..ee23a81ba 100644
--- a/java/res/xml-sw600dp/kbd_row3_smiley.xml
+++ b/java/res/xml-sw600dp/kbd_row3_smiley.xml
@@ -26,9 +26,7 @@
latin:mode="email"
>
+ latin:keyLabel="\@" />
+ latin:moreKeys="_" />
+ latin:moreKeys="+" />
+ latin:keyStyle="smileyKeyStyle" />
diff --git a/java/res/xml-sw600dp/kbd_rows_arabic.xml b/java/res/xml-sw600dp/kbd_rows_arabic.xml
index 55c02f211..f96564f9d 100644
--- a/java/res/xml-sw600dp/kbd_rows_arabic.xml
+++ b/java/res/xml-sw600dp/kbd_rows_arabic.xml
@@ -145,37 +145,8 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/java/res/xml-sw600dp/kbd_rows_azerty.xml b/java/res/xml-sw600dp/kbd_rows_azerty.xml
index c122e53f3..9e2bc69b5 100644
--- a/java/res/xml-sw600dp/kbd_rows_azerty.xml
+++ b/java/res/xml-sw600dp/kbd_rows_azerty.xml
@@ -123,7 +123,9 @@
+ latin:keyboardLayout="@xml/kbd_row3_smiley"
+ latin:keyXPos="-8.9%p"
+ latin:keyWidth="fillRight" />
diff --git a/java/res/xml-sw600dp/kbd_rows_bulgarian.xml b/java/res/xml-sw600dp/kbd_rows_bulgarian.xml
index ebdf92895..22e743516 100644
--- a/java/res/xml-sw600dp/kbd_rows_bulgarian.xml
+++ b/java/res/xml-sw600dp/kbd_rows_bulgarian.xml
@@ -107,11 +107,10 @@
latin:keyLabel="ю" />
-
+ latin:keyboardLayout="@xml/kbd_row3_smiley"
+ latin:keyXPos="-8.9%p"
+ latin:keyWidth="fillRight" />
diff --git a/java/res/xml-sw600dp/kbd_rows_hebrew.xml b/java/res/xml-sw600dp/kbd_rows_hebrew.xml
index 4166745b7..5c4194cd4 100644
--- a/java/res/xml-sw600dp/kbd_rows_hebrew.xml
+++ b/java/res/xml-sw600dp/kbd_rows_hebrew.xml
@@ -80,41 +80,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
diff --git a/java/res/xml-sw600dp/kbd_rows_qwertz.xml b/java/res/xml-sw600dp/kbd_rows_qwertz.xml
index ed250e15a..bc08d07ce 100644
--- a/java/res/xml-sw600dp/kbd_rows_qwertz.xml
+++ b/java/res/xml-sw600dp/kbd_rows_qwertz.xml
@@ -90,7 +90,9 @@
+ latin:keyboardLayout="@xml/kbd_row3_smiley"
+ latin:keyXPos="-8.9%p"
+ latin:keyWidth="fillBoth" />
diff --git a/java/res/xml-sw600dp/kbd_rows_scandinavian.xml b/java/res/xml-sw600dp/kbd_rows_scandinavian.xml
index 6d14d89c2..6d9164eb2 100644
--- a/java/res/xml-sw600dp/kbd_rows_scandinavian.xml
+++ b/java/res/xml-sw600dp/kbd_rows_scandinavian.xml
@@ -130,10 +130,10 @@
latin:keyLabel="m" />
-
+ latin:keyboardLayout="@xml/kbd_row3_smiley"
+ latin:keyXPos="-8.9%p"
+ latin:keyWidth="fillRight" />
diff --git a/java/res/xml-sw600dp/kbd_rows_serbian.xml b/java/res/xml-sw600dp/kbd_rows_serbian.xml
index db7560cdc..7e918bb91 100644
--- a/java/res/xml-sw600dp/kbd_rows_serbian.xml
+++ b/java/res/xml-sw600dp/kbd_rows_serbian.xml
@@ -111,7 +111,9 @@
+ latin:keyboardLayout="@xml/kbd_row3_smiley"
+ latin:keyXPos="-8.9%p"
+ latin:keyWidth="fillBoth" />
diff --git a/java/res/xml-sw600dp/kbd_rows_slavic.xml b/java/res/xml-sw600dp/kbd_rows_slavic.xml
index dc6f010fd..aa5adfd01 100644
--- a/java/res/xml-sw600dp/kbd_rows_slavic.xml
+++ b/java/res/xml-sw600dp/kbd_rows_slavic.xml
@@ -117,7 +117,9 @@
+ latin:keyboardLayout="@xml/kbd_row3_smiley"
+ latin:keyXPos="-8.9%p"
+ latin:keyWidth="fillBoth" />