diff --git a/java/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png
index 2cfe1d406..b1fe2c0b1 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png
index ff49d58e1..e639416cd 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png
index df3eba750..0d8c33bcd 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png
index 08d4f8adc..ef5bf5a6f 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png differ
diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml
index bfe385698..e89912a9d 100644
--- a/java/res/values/attrs.xml
+++ b/java/res/values/attrs.xml
@@ -242,7 +242,8 @@
-
+
+
diff --git a/java/res/values/keyboard-icons-holo.xml b/java/res/values/keyboard-icons-holo.xml
index d95ff8201..f5484bf4e 100644
--- a/java/res/values/keyboard-icons-holo.xml
+++ b/java/res/values/keyboard-icons-holo.xml
@@ -35,6 +35,7 @@
- @drawable/sym_keyboard_language_switch_dark
- @drawable/sym_keyboard_zwnj_holo_dark
- @drawable/sym_keyboard_zwj_holo_dark
- - @drawable/sym_keyboard_smiley_holo_dark
+ - @drawable/sym_keyboard_smiley_holo_dark
+ - @drawable/sym_keyboard_smiley_holo_dark
diff --git a/java/res/values/keyboard-icons-lxx-dark.xml b/java/res/values/keyboard-icons-lxx-dark.xml
index dfa585c16..305df02cd 100644
--- a/java/res/values/keyboard-icons-lxx-dark.xml
+++ b/java/res/values/keyboard-icons-lxx-dark.xml
@@ -40,6 +40,7 @@
- @drawable/sym_keyboard_language_switch_lxx_dark
- @drawable/sym_keyboard_zwnj_lxx_dark
- @drawable/sym_keyboard_zwj_lxx_dark
- - @drawable/sym_keyboard_smiley_lxx_dark
+ - @drawable/sym_keyboard_smiley_lxx_dark
+ - @drawable/sym_keyboard_smiley_lxx_dark
diff --git a/java/res/values/keyboard-icons-lxx-light.xml b/java/res/values/keyboard-icons-lxx-light.xml
index e8a3c56cd..866dc682f 100644
--- a/java/res/values/keyboard-icons-lxx-light.xml
+++ b/java/res/values/keyboard-icons-lxx-light.xml
@@ -40,6 +40,9 @@
- @drawable/sym_keyboard_language_switch_lxx_light
- @drawable/sym_keyboard_zwnj_lxx_light
- @drawable/sym_keyboard_zwj_lxx_light
- - @drawable/sym_keyboard_smiley_lxx_light
+
+ - @drawable/sym_keyboard_smiley_lxx_dark
+
+ - @drawable/sym_keyboard_smiley_lxx_light
diff --git a/java/res/xml-sw600dp/key_styles_common.xml b/java/res/xml-sw600dp/key_styles_common.xml
index 877c796c7..1b52b1efd 100644
--- a/java/res/xml-sw600dp/key_styles_common.xml
+++ b/java/res/xml-sw600dp/key_styles_common.xml
@@ -105,7 +105,7 @@
latin:altCode="!code/key_space" />
-
diff --git a/java/res/xml/key_styles_common.xml b/java/res/xml/key_styles_common.xml
index bc739f7d0..2d006c992 100644
--- a/java/res/xml/key_styles_common.xml
+++ b/java/res/xml/key_styles_common.xml
@@ -80,7 +80,7 @@
-
+
@@ -182,7 +182,7 @@
+ latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_emoji_action_key,!text/keyspec_action_previous" />
+ latin:moreKeys="!text/keyspec_emoji_action_key" />
+ latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_emoji_action_key,!text/keyspec_action_next" />
+ latin:moreKeys="!text/keyspec_emoji_action_key" />
+ latin:moreKeys="!fixedColumnOrder!3,!needsDividers!,!text/keyspec_emoji_action_key,!text/keyspec_action_previous,!text/keyspec_action_next" />
+ latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_emoji_action_key,!text/keyspec_action_next" />
+ latin:moreKeys="!fixedColumnOrder!2,!needsDividers!,!text/keyspec_emoji_action_key,!text/keyspec_action_previous" />
+ latin:moreKeys="!text/keyspec_emoji_action_key" />
!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes
!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes
!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes
- !icon/emoji_key|!code/key_emoji
+ !icon/emoji_action_key|!code/key_emoji