diff --git a/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
index b8bb10f244be2314fda3df18c35bddc31f4476cf..5014c9472f742abb9a86c744630fda65a1617fb7 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png
index 0802b11f823b9a47525d6f7e0278af0b7cdbbcc9..79594c872438add36e3bec1e80a086bcb8471277 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png b/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
index 0ef8cc7644adee87b512df3ee01ecf724a36133e..31cd3792525ff117f2ab160e2d9adf59b36491cd 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
index 45d5865705c8d99e11500eebc1e7449706d2d7cf..b8717e66869b1f0d5af3b22fa48214fd3e1ffaf2 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png b/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
index bfc981edb9f4fd0448099f34335523646feaac50..be0812fdf2f7da05b600ef614382b463aef8afeb 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
index 1b52bcc85b908cd0f6ec2b36b842ab43d41fe0b1..4209ef92b778028922f7e8ad8ccae577ad95b010 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png b/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
index fbb4f8c43cc680775b7229cf8c4d1e2b0137f85c..a36ca323d3ec4adc2a943bb961f3eec155b7f0c9 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
index 1bc2a233fda8b6c1d04d3bb9e764a0036c22965b..c6a474a8e60ea41abc3f5b34b26ab3af61c508dc 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..d24060cdcc04b0b90f7254829a0d6da71607c9e9
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..98ab9933993c45461fbb7f01c0d9e58795f136e8
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_emoticons_activated_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_emoticons_normal_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_emoticons_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..abbd973db35933609c0aa98cf51cb80e38966e7c
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_emoticons_normal_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_emoticons_normal_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_emoticons_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..89eac64a22fb8ccee968cc8183334f9ae38d7eda
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_emoticons_normal_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_nature_activated_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_nature_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..7daf029c9da7168b0c4efe4ec0c1a2314284bb5a
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_nature_activated_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_nature_activated_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_nature_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c2432036da567498d5ffb46102617291581385d
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_nature_activated_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_nature_normal_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_nature_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e9e79623361ae5966e4517b3de9ac5622de1240
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_nature_normal_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_nature_normal_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_nature_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a567fdbd0d71e7ab42cbb423c3c1e84f1033259f
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_nature_normal_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_objects_activated_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_objects_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..04d64f308ddd95f4fa2151531c7419894f3d9825
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_objects_activated_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_objects_activated_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_objects_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..01d68d5efe850be4560eb416ad0c1d9ab0b00dc4
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_objects_activated_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_objects_normal_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_objects_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9d79f1537dc4fcad71b2643c50a5ef3df1daea9
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_objects_normal_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_objects_normal_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_objects_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a040f0d2204724d76d51cac5b83675f8f36c480a
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_objects_normal_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_people_activated_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_people_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..47e673afe3f7f6bb03894af54ffe6e44eff31276
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_people_activated_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_people_activated_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_people_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad933ca01c13fb5a45946f8267dfad2e9e511953
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_people_activated_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_people_normal_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_people_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..a894c60b09c701ffeb7ba27b7df417552917d116
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_people_normal_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_people_normal_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_people_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d8bdf8844b64f9f1059214b4dd3950b7b3f479c
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_people_normal_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_places_activated_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_places_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9b81e1de6381118b1df3228b40af1ddcddf595b
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_places_activated_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_places_activated_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_places_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c031c0bc06a134bcc686b2305afb42c17fde5c4
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_places_activated_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_places_normal_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_places_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..36fbf915082dd6c0f535e759f0296441dbd4e55b
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_places_normal_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_places_normal_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_places_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bd317c19f72494e26fc7744e91e8864d80a4a0f
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_places_normal_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_recents_activated_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_recents_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..43d3f304c6efd6b7a74f607a30fa60d82302a76c
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_recents_activated_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_recents_activated_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_recents_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a6b3acfffaf481085015652b63218873133685f
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_recents_activated_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_recents_normal_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_recents_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..a07f6069c2fad71f60886e8610add6af4904398a
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_recents_normal_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_recents_normal_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_recents_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d86c1b98a9d9f53999b4a92c5efb7f58a6661b51
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_recents_normal_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c01e90f9bda87bef00c2387c14612fcbd921e72
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..e57ad369b653e659d8507bdb67a13109125ce42e
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_symbols_activated_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_symbols_normal_lxx_dark.png b/java/res/drawable-hdpi/ic_emoji_symbols_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..1218d4801848107c61336e12a84bff4a76b7bcdd
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_symbols_normal_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/ic_emoji_symbols_normal_lxx_light.png b/java/res/drawable-hdpi/ic_emoji_symbols_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..35fc594f693501e0735836b83a3ed73dd9c2ea86
Binary files /dev/null and b/java/res/drawable-hdpi/ic_emoji_symbols_normal_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png
index e49efe5dc2662447e399b57d094ef14f8da1d580..306e4554cd598aa3d7349bfd5e1cb31510fc3912 100644
Binary files a/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png and b/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png
index 615a40a3dc11fc952f14ef1c03d659e05de0c976..867f5516db634a72ddd08bc5b41b1b2e8a74c05f 100644
Binary files a/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png and b/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png differ
diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
index a0511a1a134bb503df7d46bf31e048d14bf28553..b3e6ee7844bcc8ef2d033758ababb9a77c9145cb 100644
Binary files a/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png and b/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png
index c5871f699f7a48c382218341e1d27a42083e8f2c..827f80f132bf92ee48a65aed6b03c1a298691f6d 100644
Binary files a/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png and b/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png differ
diff --git a/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png b/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png
index c7b147f5f921f245990d3ffa50b65d0410f7a896..33d80877d5891cba281d641a310796b406bc2353 100644
Binary files a/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png and b/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png
index 41b0a1b35ed656ef552f4be398927b350aec596b..9b6f1bdce1fbfa28e6a9f318934362025f22f31e 100644
Binary files a/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png and b/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png differ
diff --git a/java/res/drawable-hdpi/suggestions_strip_divider_lxx_dark.png b/java/res/drawable-hdpi/suggestions_strip_divider_lxx_dark.png
index 68a2270a5783adb7eb2e17aea13e098ed88b8dda..e94f0b560108d86287a2a11372dbb6f0225d2c3a 100644
Binary files a/java/res/drawable-hdpi/suggestions_strip_divider_lxx_dark.png and b/java/res/drawable-hdpi/suggestions_strip_divider_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png
index 12485ef1a3b8dc0ae301afd6486e157b398a38d7..9b0f20d62f3aa6f944b881c0bef3741725098397 100644
Binary files a/java/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png and b/java/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_delete_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_delete_lxx_dark.png
index 2e68b20164d910467a6f570d4a5c9c83fba71229..e0f99cae4a0c0ae65cbe9b147c1945196ff33808 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_delete_lxx_dark.png and b/java/res/drawable-hdpi/sym_keyboard_delete_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png
index e17d2971521689c54f5e52a2d462bfcb56901f36..120d066d878ddb30052b0b253a862e80ed007c58 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_dark.png
index 4fc82d6d41ba86bfa6b81d45b03001fc9fa3486b..19c8b88ffa4859a1a92ca140e8ee9af3f4ecf144 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_dark.png and b/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png
index 1c7af2018c58e4505a302b1815d500dd08d36c5a..6f8c177dc7602de87108b7737b0b8075532fe529 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_next_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_next_lxx_dark.png
index 8a88a90d79c2021e3d912f9c4d6e85910e5245fa..77f63ef3debcb7cec92278e7c2a9cb6cf9bd5d58 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_next_lxx_dark.png and b/java/res/drawable-hdpi/sym_keyboard_next_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_next_lxx_light.png
index 70679b0282d5118a600c0ce6c9b8471ea250fd1e..c27d0c6b2ca76bbf89f5bf16aa53b025cb6bec7b 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_next_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_next_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_previous_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_previous_lxx_dark.png
index ee804abce3ceb315005df34759a284282fdfa535..fa7034be865afef206795fb8f3569a1460c2d3b8 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_previous_lxx_dark.png and b/java/res/drawable-hdpi/sym_keyboard_previous_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png
index 952dd4fd2f4174ea190fa352f0e11b7ba2f22321..32ef358268d539454e50be48adef7a05f8fccc6d 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_settings_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_settings_lxx_dark.png
index 23eac1674cd3db40ef0af17a580e03ea53e09562..f17a7732846b0c1a649993cdbc26f59ff0850b5b 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_settings_lxx_dark.png and b/java/res/drawable-hdpi/sym_keyboard_settings_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png
index 144b15b0cdf1e926451781b0f3962dd451411c54..4230aa15e977488f764ca0979d9f6107352c0ca2 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_shift_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_shift_lxx_dark.png
index 427f0146808c7c37eb6d390f63f2f392a0ac3cab..a9f6f56174629a9ec8336715d4658208ffb5ec12 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_shift_lxx_dark.png and b/java/res/drawable-hdpi/sym_keyboard_shift_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png
index a46d65383221eec152df7167c60febc959d4b759..acedd4b6e5c87d79cc1705c10fbb9f23d7abb846 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_dark.9.png b/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_dark.9.png
index c57cb73a5e2b92c2937db400bcb5599e680e0a69..32311666f8c7e164e1af03792474b8c1b2975129 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_dark.9.png and b/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_dark.9.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png b/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png
index c27a36e815822b76c1fad645303edc5bed78a7b3..1256b8b21b4c539984644ed9f16cf37349788293 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png and b/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_tab_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_tab_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..eff70dabb7e155ddd9a4adad1c67a7a5b3d57e0b
Binary files /dev/null and b/java/res/drawable-hdpi/sym_keyboard_tab_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_tab_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_tab_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0c445e08d9bd85a10cdca8b3a48027e7be8eddb
Binary files /dev/null and b/java/res/drawable-hdpi/sym_keyboard_tab_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_voice_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_voice_lxx_dark.png
index 80d12481a940b74759ed8a21b519ebbed9ce4513..faf227687bb83122bf0d02a3e6f0283ca83864f3 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_voice_lxx_dark.png and b/java/res/drawable-hdpi/sym_keyboard_voice_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png
index d6b070eb60aedfac302c3f5100074a773aa1c29f..26cbe56e2fd079cf2583ee2b68216ba8fbee5cd0 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_dark.png
index e2bd604b8fe182851edda2f4ef88ed6f75631b06..ba733cfc60411969e635dd8f0896fac7fc89bbb6 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_dark.png and b/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png
index d33ab4e88a3a6f611efbb433b5ab4ed3757b6bcc..fb8f5aa07f45bf9a39c574d40cc5569fd05d223d 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png and b/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_zwj_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_zwj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8424f06789beee677e9d9a648a20030839cd2ab
Binary files /dev/null and b/java/res/drawable-hdpi/sym_keyboard_zwj_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_zwj_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_zwj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..26b831794f97bab56c7f944aa759dc0c640352ca
Binary files /dev/null and b/java/res/drawable-hdpi/sym_keyboard_zwj_lxx_light.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_zwnj_lxx_dark.png b/java/res/drawable-hdpi/sym_keyboard_zwnj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..9816ef54394eb1065d0346961d5fd255830776c7
Binary files /dev/null and b/java/res/drawable-hdpi/sym_keyboard_zwnj_lxx_dark.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_zwnj_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_zwnj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a5f92705ae0c0791fe1b589e6eb279f65c98b52
Binary files /dev/null and b/java/res/drawable-hdpi/sym_keyboard_zwnj_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
index bb9fc5910dfa1bbf7b1aff6fb895648ab1f92754..bdf2e49f170c8530b1e8dd3d2bc9c079e7881dc6 100644
Binary files a/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png and b/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png
index afcb4f9b13c7b3e431f0c9f81397a77c1bae84a6..80cf6fabadcf7fd3ee06595360c63ea4df03e1e3 100644
Binary files a/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png and b/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png differ
diff --git a/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png b/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
index cf12a8c1f904f592e1ff5474ea63eb1b5bc8399e..81c1d71bf9ada5792c033d27c0d428b0f77168de 100644
Binary files a/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png and b/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png differ
diff --git a/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
index e388cfb2fca25c71e71cb0f39e96effc681dd138..8fff67bf1c4b1e0c1a521ed1e9fe4d8823b3669f 100644
Binary files a/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png and b/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png differ
diff --git a/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png b/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
index 1b0ed0c97800a6de969c84bb938dec5f009f297d..ca17d52ed52d3c1b360ca5072b6c172663d172c8 100644
Binary files a/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png and b/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
index d8e4355ce448b24ac73aeaf1638782ecc3bd0187..19aabf8a6355c847aafb1fd6128d2d7a58b8b2c1 100644
Binary files a/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png and b/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png differ
diff --git a/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png b/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
index f990a9e7c834585f4dccc0572c10b5c76df30e0e..1c2c101e97b78a6bc95bd7e7d270ab9aa11f439a 100644
Binary files a/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png and b/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png differ
diff --git a/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
index b9a42fa72820c8dbe65ba3928cbd16c9f37315a0..edbaa8373a337d3743c3594f19bad0f81dd072c1 100644
Binary files a/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png and b/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..6225b61d5c76aaf359d2a67bfedb83e8e5bec8a0
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d089e6ebd4b912dc5311ad18b5df04be6fcf195d
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_emoticons_activated_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_emoticons_normal_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_emoticons_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..324e5e2e91aa938747798408ec949e904ae3885c
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_emoticons_normal_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_emoticons_normal_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_emoticons_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2a5046e9b51a8d10a91ccbfa2a36e5d62eb7e83
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_emoticons_normal_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_nature_activated_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_nature_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..848d0cecc57ff696756924902ce1bf49729459e7
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_nature_activated_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_nature_activated_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_nature_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e1674ba51592f31776b781023da5eacbe2f2264
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_nature_activated_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_nature_normal_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_nature_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..18d20be5a919cfb171a0fc15e3266d174ba27580
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_nature_normal_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_nature_normal_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_nature_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cf36c47e6a78c1864b78f5ae44b76da1e0453cf
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_nature_normal_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_objects_activated_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_objects_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..4006697f64c52158be130861c49ea73063693f5f
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_objects_activated_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_objects_activated_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_objects_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6ba9135b47b5abdb1fb8ae3a98cd4e70acdb796
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_objects_activated_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_objects_normal_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_objects_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..ceeaa191c3f9e49d0e7b2af4db872d74d005f741
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_objects_normal_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_objects_normal_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_objects_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..5eb839ba186fc9a67c25ad2faff7a511b86fb757
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_objects_normal_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_people_activated_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_people_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..952b570f85ace656c935d8deab327bc2318be1bc
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_people_activated_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_people_activated_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_people_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0d72dbdb20260a495a90b77fb48feeac3bfc8ac
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_people_activated_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_people_normal_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_people_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f46b9b7e8248773b0f123d3b1a3723d35c9b210
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_people_normal_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_people_normal_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_people_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b7c1a385ff217601b507addf96001d13ec6b4ee
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_people_normal_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_places_activated_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_places_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..fadb7511f0532f5ed7c6c732e22cbe2888fe217b
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_places_activated_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_places_activated_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_places_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c0e40d5772c5b0365f1a1389215b067e74d6726
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_places_activated_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_places_normal_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_places_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..5eed3d9c8551be0d6c7ccec1ea9fa2816a3cb906
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_places_normal_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_places_normal_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_places_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..fff7998231d89f18ac3f1d1764a34a368a65655f
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_places_normal_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_recents_activated_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_recents_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6c8dc0f27bd92d64cebccdfc3f2b40b3457ac84
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_recents_activated_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_recents_activated_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_recents_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..25ac3f5d9d0ac9a7ccba5175d87df013a9159290
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_recents_activated_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_recents_normal_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_recents_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..e660891fc7b522e5e635e6466e012b6ff80e761b
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_recents_normal_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_recents_normal_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_recents_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..614d081ce569a07ba03ddeea3681fb5fcd652064
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_recents_normal_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b71c5d8d955c17a6700d6749a44523fd62b2b05
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..724987984f1ebe9c50bee630d87daf472542af1f
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_symbols_activated_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_symbols_normal_lxx_dark.png b/java/res/drawable-mdpi/ic_emoji_symbols_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6db5e0915e03076710c9f5257e23b9a4a84939f
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_symbols_normal_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/ic_emoji_symbols_normal_lxx_light.png b/java/res/drawable-mdpi/ic_emoji_symbols_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d7e9bff3f47dbb318d9b928af9870c325921673
Binary files /dev/null and b/java/res/drawable-mdpi/ic_emoji_symbols_normal_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png
index 8bd1343b78e0a0c7eb04e23a5c5b85e6206d0089..4f6731f601243c7891737132be8fa2ce6e0ba451 100644
Binary files a/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png and b/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png
index f97cfb913025fc17b30d8d8fbae6277822371e47..14da5f919d6b952e522abead20c310f9ff2f6005 100644
Binary files a/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png and b/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png differ
diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
index 37e45fb28942a1c2b58f96073761a02506dfe447..9bca991b23652858821fe7fce3656318adccd8fa 100644
Binary files a/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png and b/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png
index 1fe06f9fe9c3456c2f5896b1a09ad1ded08fb1be..14f4b5f2465de9a2a4e51c0788da983135f01ebc 100644
Binary files a/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png and b/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png differ
diff --git a/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png b/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png
index f12ba5f7f198c5910e68361ea3cd6a574bd80b1c..71f16b035c8c38d3815ee30b15706e8fe98a4026 100644
Binary files a/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png and b/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png
index 1edf94fbf70b98b9161736fd9108dcceb553efc5..323aefb6fc1e530689f65f98ed626294a7b768de 100644
Binary files a/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png and b/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png differ
diff --git a/java/res/drawable-mdpi/suggestions_strip_divider_lxx_dark.png b/java/res/drawable-mdpi/suggestions_strip_divider_lxx_dark.png
index c8afc66817716553a91193460ad07616a8a27fd7..c06e73ca12dff87092dc36c9bbb4046a27a1139a 100644
Binary files a/java/res/drawable-mdpi/suggestions_strip_divider_lxx_dark.png and b/java/res/drawable-mdpi/suggestions_strip_divider_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png
index 051e66ccda0c6c6384e43ea69c54ea1199951fed..cc9d8edc1b942b3b58bd43ac76c10040e5d2b694 100644
Binary files a/java/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png and b/java/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_delete_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_delete_lxx_dark.png
index ba74e5e147e276d08c8822cd6c2ee4c143b23c7a..cc4481961701e1e11a001235368844641062b04b 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_delete_lxx_dark.png and b/java/res/drawable-mdpi/sym_keyboard_delete_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png
index 007b5ea499c52d8b60a43a9a2860c1e2b7c0c66a..8afc8178f7b1684bb0bb9aa0dc82f50b4f4ed99a 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_dark.png
index 44dc1b6202a6bd59dc48338730c6f3f01b31e42b..af60d43964ff650442323cc83ef82700e198aabd 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_dark.png and b/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png
index e1c1265d575f2f705e3b90ff4d65bea3b19295db..a061a0588ac0aa0cb4d361f7a453f670e1aba767 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_next_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_next_lxx_dark.png
index 414cb0d586de18481ddf184786982076cc2101d2..bea9d6f63f1481a9ee06fec7f12ceae5c0eeac1d 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_next_lxx_dark.png and b/java/res/drawable-mdpi/sym_keyboard_next_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_next_lxx_light.png
index e18b1cf1cd491ce39eb7ccf19a4857e93e39eda3..78773ab259ce9b7ce28ef1f2efcdf2510fd2a378 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_next_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_next_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_previous_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_previous_lxx_dark.png
index 40655ca3ba9db8ef6345010de1b098f046dc4914..f02f66e55327919c598471765cc7eb3d765de017 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_previous_lxx_dark.png and b/java/res/drawable-mdpi/sym_keyboard_previous_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png
index 2044db67ebe1e99b9c45bad2435831bee0097f4b..87db29b75086b64e2daed3a6e90792b88cb3d704 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_settings_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_settings_lxx_dark.png
index a04f4f515586734b2bd5748ff641af80f797ea62..24121dee3526ecde955ef0ad7701cc714826797e 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_settings_lxx_dark.png and b/java/res/drawable-mdpi/sym_keyboard_settings_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png
index f70030ba39ef023aa9a5d3ab8fa4bebbfe0cb269..a3546f39f5428fac08a4c41315d829ef1eb8ee77 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_shift_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_shift_lxx_dark.png
index d5bd44cb3c462a6621eece9c56c1c7558af5c884..503c384b7b4bfb19be2ae1723902fad0eb8e78bb 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_shift_lxx_dark.png and b/java/res/drawable-mdpi/sym_keyboard_shift_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png
index 056fc51d6e7f9c459b603442a92357cb1828da19..a99b7f90c1c902289ed0c61ffc7e37b5f02331dd 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_dark.9.png b/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_dark.9.png
index 30892b8ee14781016eb4d9e4e0e4be207fbd92e1..b8e56dab46a7661d2bd3cf9977c006c5d35a0004 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_dark.9.png and b/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_dark.9.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png b/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png
index ab64cd64283bed09d65925a765a5e59d46b5c465..281f830625c7dac14c366f6e07557e74cc33244a 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png and b/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_tab_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_tab_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9cdae75a2ec674f980388f1e2c9af1efc2bfefc
Binary files /dev/null and b/java/res/drawable-mdpi/sym_keyboard_tab_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_tab_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_tab_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..89c687d6b26eb4da0ac3e108ba47412f9b170777
Binary files /dev/null and b/java/res/drawable-mdpi/sym_keyboard_tab_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_voice_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_voice_lxx_dark.png
index d40b106875bab47b16e1a4e459dbb9dbdbd1e892..ab7726a1a78fcda6dfa95e783922309db72d90f3 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_voice_lxx_dark.png and b/java/res/drawable-mdpi/sym_keyboard_voice_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png
index 0ddcb792ccdf9c8b1d5c4e3aa90274116943b80e..36548641473f41cecc61de7003a3ec0ced81c596 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_dark.png
index 7bde452e70dddfabcdf3e4932ea11b3a0dd208b9..7db32d48cb9f7a05f8e6ddba73e12781f0a5c38b 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_dark.png and b/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png
index 8831bc04cddd7b31e78ff9ec61facf0bd1caa76c..bc61a691b2fbadab14ca94a46a305ba5dc86d579 100644
Binary files a/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png and b/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_zwj_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_zwj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..4fbcb28ed306674afa69b93424d5cbb0b68a3dd8
Binary files /dev/null and b/java/res/drawable-mdpi/sym_keyboard_zwj_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_zwj_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_zwj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..af049b090e11176866846c281645e6ae144b6639
Binary files /dev/null and b/java/res/drawable-mdpi/sym_keyboard_zwj_lxx_light.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_zwnj_lxx_dark.png b/java/res/drawable-mdpi/sym_keyboard_zwnj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcdc2a3786fd57de2973f575b0ce882fb6f83cc0
Binary files /dev/null and b/java/res/drawable-mdpi/sym_keyboard_zwnj_lxx_dark.png differ
diff --git a/java/res/drawable-mdpi/sym_keyboard_zwnj_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_zwnj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8275bc9b7e46436ee091317d8a846725fe93c2f
Binary files /dev/null and b/java/res/drawable-mdpi/sym_keyboard_zwnj_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
index daa3c8afc3ec9d8539e9882b022c11cba58310f4..8709e63b28eef642ecb6c2c90c6e9d24b348038c 100644
Binary files a/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png and b/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
index e58df5cb031a068c7e8fa272a6c77b9068de1991..98edd3706fc36688c7a380bd2d07ea046ec938b2 100644
Binary files a/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png and b/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
index 4c024e2611d3fa138e6513e2f4080fd92082f970..b1c9006ad904f07883816b343e543f05b924bacd 100644
Binary files a/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png and b/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
index 0b340e2cbc58f59dd8c23a91303cb8457c26cefd..52a4ad05920501d50cc207f2a5af8de1267532fc 100644
Binary files a/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png and b/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
index 10a6ab5f95f274f4a03bd227e4f3acda903e5d82..6ebc4e098f7c277c60bf8fa56c6c4d612a64922c 100644
Binary files a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png and b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
index 58b70541489f1042b5a64692d478d4adb4f06f75..6392f6e0057419066e5b880f283f804a14f80109 100644
Binary files a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png and b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
index e6227c34bf1719a458726b77cb6e6842b28e129d..f05f987ac013779e92a8083ece0fb7dba16ef5b5 100644
Binary files a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png and b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
index 3da5f47b013d92f08fa0bd5efbd2fa797a11990a..3e8cac2c156b3236c4e34402901fe767c3ebf057 100644
Binary files a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png and b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ec557daec5bf67544153c4b7c0dd4c65c51c339
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c1017e36d34a004d7c3bf947948512c7775bddd
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_emoticons_activated_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_emoticons_normal_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_emoticons_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc703248327701a101301bf5f88fd4992bb0e506
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_emoticons_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_emoticons_normal_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_emoticons_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..8af5a16c2f9c53acb4d50b071a428c00e68f735a
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_emoticons_normal_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_nature_activated_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_nature_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e74d5b400cf99ffd2465aea95e6d89db7814aaf
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_nature_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_nature_activated_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_nature_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..377065cb1edf7cd2da654d276db5f7f25e5b445b
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_nature_activated_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_nature_normal_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_nature_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..d687f8d550adbfc08cb36740064b2321ce87f4ab
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_nature_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_nature_normal_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_nature_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..298f41d468a387f2df792f0adf9698a059886e3f
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_nature_normal_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..182f2bfaf691c529df901aa655f19601c1e5c546
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c3a2d04130086ef26eb749608abac4723eca4dc
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_objects_activated_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_objects_normal_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_objects_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a1faf485c5a496222bc26704d330562cacacb5c
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_objects_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_objects_normal_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_objects_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..50a11742ace62bda67f85a190ee6a80b5ab6692f
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_objects_normal_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_people_activated_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_people_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf2aeb5919d0b6230579bde1788a26457a7dac35
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_people_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_people_activated_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_people_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ecf9d010e462714f0276aab37938d9c927df105
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_people_activated_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_people_normal_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_people_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0a448ae0132bd3a802d24d25d57ecbf159798b2
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_people_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_people_normal_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_people_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d71bc1cbb1482433d833324018ef65b364827335
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_people_normal_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_places_activated_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_places_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..33f4e0a1f397c3939072d6af8edde1d52a3d84f1
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_places_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_places_activated_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_places_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..194f49332d81688d791e0f24004526114d81c33f
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_places_activated_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_places_normal_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_places_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..82d4ce613d519f54171cf16f8686bce54ac322da
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_places_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_places_normal_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_places_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1b90a919d25f1358269949d552efcff3f97a708
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_places_normal_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..3305737532b81fd98e34fbec1912777da114bded
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c74847a26be4fec795118bd73f48dd809974dca
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_recents_activated_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9c1a659b80e14812e8e2b070f1a76ddb26b67f0
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..64e1c4df51295db38d67cc99735de36c70ed0011
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_recents_normal_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..35a06c5422975fb04c615d86775fec6ae3127cdc
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a64d375c480c09faa9f7fc220e7ffe51ac49480b
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_symbols_activated_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_symbols_normal_lxx_dark.png b/java/res/drawable-xhdpi/ic_emoji_symbols_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac80c79e85ee1b152f621d6167ddb62ef799a3c7
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_symbols_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/ic_emoji_symbols_normal_lxx_light.png b/java/res/drawable-xhdpi/ic_emoji_symbols_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d574236c82ed2516ce239c1d0ffbe0bbc40d80e
Binary files /dev/null and b/java/res/drawable-xhdpi/ic_emoji_symbols_normal_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png
index 8407877e23e41b2500bba49feacd4586423140ff..654ccd10ca56866b8f6d684b58cb29e81f7d69d4 100644
Binary files a/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png and b/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png
index bd6ec94b8d67ad813abc28d70ad00ed085bf10d4..c566e3d7ca76baef5fb3d28f18c4479ed8740245 100644
Binary files a/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png and b/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
index 630340ff08a0d32ea4cb7d05f90bb9f504174131..f5f613caa61044f8219a3c96dd34a55d36522ef6 100644
Binary files a/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png and b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
index eef27a377164fb9a3f61ded51217368bb4710193..35aaa7d7c0be29455139e59415cb8ba24acfa2c7 100644
Binary files a/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png and b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png b/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png
index 19957fa5f6405f94725b39b45225623db4f14e41..cf5b5d3682f60f5660f86f380feb069ee7df64c3 100644
Binary files a/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png and b/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png
index 8a51d7148f3713b4095794ccc0fac9b91b4931e4..324ee3a86e798571e33d1dd49168f57789edda8f 100644
Binary files a/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png and b/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_dark.png b/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_dark.png
index 0334602a228ea1e8d9adf7b1d56e250bc44c7a6e..275ec73a85aa25bd1d6c8f2a70ff91faef62f24b 100644
Binary files a/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_dark.png and b/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png
index 0047e5c17b8e2e9c77adc74e1544d12b488fe018..ee85744c51d2dd5bd9282dd3f94f20b011c1ad32 100644
Binary files a/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png and b/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_dark.png
index ffb9598cceb7eb84a5b0d961f719ba705281ca06..3301915da25bf8a4e4725e57c26a7828933cabc4 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_dark.png and b/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png
index df4e358a1365e6029f9181d59e0d5ec38a6c75a1..a03c6b1d56c217cb899d00246a94c16373d2b630 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_dark.png
index bdc12679665d33a85f18849701eceef389b1f23b..fff13b6b7f884c1b75992fa181e2096e1faad58d 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_dark.png and b/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png
index 023e64720193e44bedb1396958914e20743b772d..c3c499b0042d19d54b17a74f1c8f220f6308d08b 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_next_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_next_lxx_dark.png
index 8b5b0b4de55797a52ecdb12a81897bc353f2fbd5..0476942fea801d5276e044179f9b87085b7cbac0 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_next_lxx_dark.png and b/java/res/drawable-xhdpi/sym_keyboard_next_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png
index 2c1fe6d3cd99b09b3dbd9eb9b31da1057beb5c40..1733ca8fe6d0429724c048baff02e64ba9741da9 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_dark.png
index 9bc4fc81ee8ba8f7cffe0b8fc625b4094cb50a0d..87f0d6487861f406065d520c47e5099636f55c96 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_dark.png and b/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png
index 49b2651f3fba678b783d87ac9e2d34e8f6e2aaa5..0c88c60e9866bd75b5e9fef3636477062a3971eb 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_dark.png
index ec72c3867067ac68d3919971ce435762c25be986..35e4023ada5a674bd703a83a41024498b7e55829 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_dark.png and b/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png
index d46c26bc8315833a5f0b66403681b3c61b43c479..73fafcc197fa1032095785f6dae84819c7199645 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_dark.png
index bf556058021eab0a0e8c706f9fa43980748d0c44..9a87d77da87b16f34e6e92dc1609ab45ae3862fa 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_dark.png and b/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png
index 3a56ed9dcfcf72d42c52bb6c2ae4ad9a3abd3947..196046b9721bdf9ec15989fe8a513d228a09a68c 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_dark.9.png b/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_dark.9.png
index 9eaa00560d2f3055cfaee6d83c3c06ffb4012a49..ab032dc17fa93c841cc5a0c791bf4ef54f4151f2 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_dark.9.png and b/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_dark.9.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png b/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png
index 0cf38f2afb3c00de8be6dce3ae4b941af30b1d65..c1ed863f85134d1bcb0af559ca55bb5ced3887e7 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png and b/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_tab_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_tab_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..134e1b89faac05d23c012bcd7dae9225e9601f1d
Binary files /dev/null and b/java/res/drawable-xhdpi/sym_keyboard_tab_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_tab_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_tab_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..0aae98266e4abaf45b62a29ebf2e86a6acaa0f26
Binary files /dev/null and b/java/res/drawable-xhdpi/sym_keyboard_tab_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_dark.png
index 5c2b40603236c63321a7c900b36c004ff0c08366..65fa6d673f1bb2c1937d9d347ef5b4e83dba7958 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_dark.png and b/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png
index c9b25040c288e0dde735d1620aa3761633386fe3..1b0463bd35ebc4cdd87388bb1f8fb510a1f852ff 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_dark.png
index a32f741b3b98fccc1e7108badbf730ca24351e60..ceddbacd55ffb681fbef1adc31e1f1785bb5f195 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_dark.png and b/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png
index 1398a3ed65f467b81dcf0ced13f1092c6949734f..f8fab896379c2c8b60259b1a15e987a044bbdb96 100644
Binary files a/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png and b/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_zwj_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_zwj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..d72cc32357cfba2a2c018db859d8d0018051e810
Binary files /dev/null and b/java/res/drawable-xhdpi/sym_keyboard_zwj_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_zwj_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_zwj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..22bc6171c0d60a9299b90ffdb64de081d90f4522
Binary files /dev/null and b/java/res/drawable-xhdpi/sym_keyboard_zwj_lxx_light.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_zwnj_lxx_dark.png b/java/res/drawable-xhdpi/sym_keyboard_zwnj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..044a33b5881a14f8d4912c7f4c9cb32a18af0437
Binary files /dev/null and b/java/res/drawable-xhdpi/sym_keyboard_zwnj_lxx_dark.png differ
diff --git a/java/res/drawable-xhdpi/sym_keyboard_zwnj_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_zwnj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcfed2e307efad299f14ce42f46f25d3b19f6942
Binary files /dev/null and b/java/res/drawable-xhdpi/sym_keyboard_zwnj_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
index 535a00adea37b725806d980dc8260a01e0b4df3f..f2b5e4c0ad1fd9e2596aba9b37e3575c888b010e 100644
Binary files a/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png and b/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
index fb1dc62d18d8feae9fd692ce18622319a9c286ce..265109d335cc310c920b74509105798fbd4b591c 100644
Binary files a/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png and b/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png differ
diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
index f74ac5ce46b4cf11c00874ed83b60817cb0e285f..d1efb6e1821ca8774c96fd45a29567daf0382ff4 100644
Binary files a/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png and b/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
index e58d6643fd25aa6755d12aa2e2e4f600f7780cd5..8a6583e7c0d6dc721107a1d6ff78cf1dbc7ca7bb 100644
Binary files a/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png and b/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png differ
diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
index 2fd8b670b784d1de82a1e2b2ae6f69b0d9db2574..b74d1ca833711aa22ce739c116bcd66bd26b7714 100644
Binary files a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png and b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
index 8e01cfa2de5400ee383725844832ad12bb66616b..48ae93f53c782e1cbb41373b77e7b76a07813bd6 100644
Binary files a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png and b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png differ
diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
index d0252e165fe170a796ceec962e742433bdc0053e..0a6c2ea7991e96fdb750c1d23228ec76446ef2a0 100644
Binary files a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png and b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
index 1619411b2dcb3fb58c1412e3c15b0c2061080933..65dc814f6ea2026a31d1e6815db4da780f4114ae 100644
Binary files a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png and b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..732ed3b98b274b69d994929738764aa7339edb11
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..fbefde4c606f0d8e408e3076451b0e9e5a80946d
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_emoticons_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_emoticons_normal_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_emoticons_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbe8eec6a7aa9af92e0dca4a1265f860a6bb1bf7
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_emoticons_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_emoticons_normal_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_emoticons_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..5dcb48d2747220fa150e3b3fd81771d21359b3c1
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_emoticons_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_nature_activated_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_nature_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..024b33a7dd2ad9ea9e7e335f2c03c5554312191d
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_nature_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_nature_activated_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_nature_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..9232f9e5b27fe3c0fe37a5c4e570c6ae098bf334
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_nature_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_nature_normal_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_nature_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..598d3dd9e60a2aee5290bfcee96f4d1966326030
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_nature_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_nature_normal_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_nature_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d39d14625c7abdf80581a4b091b6f472842394ed
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_nature_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..20775e1461ec016ab6af6bb752dc22c8e51c0354
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..b893760977e525ae38d271a8dd806423342e588d
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_objects_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_objects_normal_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_objects_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec35112a295791946d2dda7a18c2ec1a7a0dc9a8
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_objects_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_objects_normal_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_objects_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..df769c59089179488fecb7cbf9ab9c823890a0a5
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_objects_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ca031a5a4924ae082bd326f667df7c7548e8f40
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..6faad5c80a5656ffad9ab4d77f82cb1cd4cbd0f0
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_people_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed71326a9e80c1e576a32147ea4ecd34740937ce
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5516fa3a8d891bd6a201318762a044e5845c7b0
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_people_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..51319822721eef8c44e3e18b1da8f8f10a24e6ed
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a4614d7311ed429466e2267466879c4213b341c
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_places_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..0dfbadd66a0726baf501a45649c672e8c6f3c34e
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f22dfbb5609662c1c22397e5856504d2efb372b
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_places_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..28402b8c89fa14918bf809afc6fb0fb022617202
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..92da7f2bbc9b5360cda8ec4ba77d525824c289ff
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_recents_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..24561f9fc90d3fe464c773597fe398ab4ea8bffd
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..96ff801b2d2d4b0926b1fde9fd7687008725246d
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_recents_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..73f720ddd470f1aecffd42c7a0e03f7748f37938
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bbec182e9145488d1aafd9486cf30ada6f068f9
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_symbols_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_symbols_normal_lxx_dark.png b/java/res/drawable-xxhdpi/ic_emoji_symbols_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..938f3f38c9ba32d986b7e15d277d1c7e45ed1053
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_symbols_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/ic_emoji_symbols_normal_lxx_light.png b/java/res/drawable-xxhdpi/ic_emoji_symbols_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7f51ebca4e0de12aa83025580cb5500db990dee
Binary files /dev/null and b/java/res/drawable-xxhdpi/ic_emoji_symbols_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png
index 284302f9b2da2070a873bdc3d32a44aac7e442df..f5215bc562a75be66ba3bcbce8af1755f3b997b6 100644
Binary files a/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png and b/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png
index dcc0ab084913667c8d0f85a9e300a155bd25f7e9..b565ff07cf9a62cbeadee4780b5c0919db3061c9 100644
Binary files a/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png and b/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png b/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
index 1ae262510f4891e0c244c497fa8f3ea4b2b8bf99..6d931ed42d51e9ad940a62389d94608ff62ba207 100644
Binary files a/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png and b/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
index 5fd175187cb3f8397d4e7a536e68bb7a07346e62..2c5ced966f1a1aa3e6686f65b7b61de646c072ee 100644
Binary files a/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png and b/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png b/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png
index 92c479da88fdfb5da107abbfddbc9793cd43f723..440b5bbb7669952f4b19d7f832be3f0a6a158f00 100644
Binary files a/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png and b/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png
index 1336d8005065035b12c21afb0f1920c5a07b79e3..15915f7459548da850ad2fe2ed3929eea05ecba5 100644
Binary files a/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png and b/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_dark.png b/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_dark.png
index 5f0b3dec52efc8e87ff2bd766b1769d58649f1f7..6b414b7a1a8df2998ac6e1f8d3a5aa4f3859351e 100644
Binary files a/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_dark.png and b/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png
index 9b37dd094cc6b3b4f80e0978cef6ea74fb4c13f1..eccfff7b994667260bf41c7fd80aea8d97970921 100644
Binary files a/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png and b/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_dark.png
index 0196033a9ac7c5ebeef63992c32b17a0fcf49628..1f37a02de8c7b9e0a38ae1b494f23683d399d767 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_dark.png and b/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png
index c3937c4910b941d3a588ea844c467d209d9b48e3..76b3d72726a8378d91106c0622bed54b8edb1d94 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_dark.png
index 151fafe8e743ff410d94e126fad266c80fc4cb09..329158ceaa2a3893a7c70ae117ec7830b05722f9 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_dark.png and b/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png
index 82b4d51e5add864b03ebfb649af68eb4d655559a..588bf6efe511913d96be61e0bdf1eb219099720b 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_dark.png
index 1e2819b736616adc9f5a7f5960066a8eb9c6b39d..43cde8d920047983ba4b031935f6d23683e0fa76 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_dark.png and b/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png
index 4e14070122faba6598063f06dd19aab8af08e9a4..392ed49803eeea6903cb6fcba92ffa2112c4614a 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_dark.png
index bae6cb1fac9a600857f8406aab3767e3be577582..193e34f1b27fd2534455151e70ea4786b6e95ee1 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_dark.png and b/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png
index 78865cb0e00830f900fbf77694fd7bb28f747acc..33e2e0b3595d9767c1823a7b5654763daaf7d1c1 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_dark.png
index 143ec0038451437b6a563b1981ca6e1610d2f905..a52764f21c12cee0e872fbbe4128324d476bc4ed 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_dark.png and b/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png
index e5be0281192e70332ad13990ee2cc86396cecb6c..5464d4fb6bcbae74bafce2e840f7424a9332bcab 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_dark.png
index 774174c8b3866c93af4ae3d92f3ddf0dcee2d75b..8c33ad84059372a1f9bbdc566683927c7af27377 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_dark.png and b/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png
index ee51c562b90764f84afd32ee89f653dc0a7cf850..b96bf10bac42bacfcc9e31f399ffc5b59201b08d 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_dark.9.png b/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_dark.9.png
index abd263f009da2b3036c2d7f16cd67773dbf8127d..0339de37d0e6d0f7127d9dafec33ab2fce1c543f 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_dark.9.png and b/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png b/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png
index 90c963733b46e1ae37e2b848a5e2e90d85347878..b57cfb3d2868b2fb6a5975e55d099b744fd40e3c 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png and b/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_tab_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_tab_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..55de1b795136a5cd9718adb8bee37af3dd211cd1
Binary files /dev/null and b/java/res/drawable-xxhdpi/sym_keyboard_tab_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_tab_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_tab_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d3205819a832294a63c45da78b9a926101875eb3
Binary files /dev/null and b/java/res/drawable-xxhdpi/sym_keyboard_tab_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_dark.png
index 9bc9effcb3b04225f7d7d23d6a4ad2d5f299cf20..28ef257ad842d82c2ab2c4625ac653fa3e24f170 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_dark.png and b/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png
index 42331e9208b2f8195e69e39be6804f4e97b450b8..1480ba93058c606a29b45b067a87ac06aafb833d 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_dark.png
index 413c4ff3f0d66b7baad0e3a88a4ef8df70e1cea1..69591f405b5d371d07b967ad71655ef1c921cd1b 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_dark.png and b/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png
index 5a3ed0d4830ed47a6cdb27fd8934827afc5d43bb..61c92f0796b2407d7e9edd65056ecb555168b47f 100644
Binary files a/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png and b/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_zwj_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_zwj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8bd0c71951ffe92f698d77fc8cb27d56f27227c
Binary files /dev/null and b/java/res/drawable-xxhdpi/sym_keyboard_zwj_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_zwj_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_zwj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..83411c8319b0a23a4632ccedef31e314280427e7
Binary files /dev/null and b/java/res/drawable-xxhdpi/sym_keyboard_zwj_lxx_light.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_zwnj_lxx_dark.png b/java/res/drawable-xxhdpi/sym_keyboard_zwnj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1372f631528e691c62180b7f17a3f91cba2bd2a
Binary files /dev/null and b/java/res/drawable-xxhdpi/sym_keyboard_zwnj_lxx_dark.png differ
diff --git a/java/res/drawable-xxhdpi/sym_keyboard_zwnj_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_zwnj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..3aece2ee3516c1f5a7db493efbd09e357e1b5a97
Binary files /dev/null and b/java/res/drawable-xxhdpi/sym_keyboard_zwnj_lxx_light.png differ
diff --git a/java/res/drawable/ic_emoji_emoticons_lxx_dark.xml b/java/res/drawable/ic_emoji_emoticons_lxx_dark.xml
new file mode 100644
index 0000000000000000000000000000000000000000..a8f167ac3850ae49f1c56e721d93ce375bc41b7a
--- /dev/null
+++ b/java/res/drawable/ic_emoji_emoticons_lxx_dark.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_emoticons_activated_lxx_dark" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_emoticons_activated_lxx_dark" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_emoticons_activated_lxx_dark" />
+    <item android:drawable="@drawable/ic_emoji_emoticons_normal_lxx_dark" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_emoticons_lxx_light.xml b/java/res/drawable/ic_emoji_emoticons_lxx_light.xml
new file mode 100644
index 0000000000000000000000000000000000000000..e1820906b1b382a7372096889de07132bda3fa39
--- /dev/null
+++ b/java/res/drawable/ic_emoji_emoticons_lxx_light.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_emoticons_activated_lxx_light" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_emoticons_activated_lxx_light" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_emoticons_activated_lxx_light" />
+    <item android:drawable="@drawable/ic_emoji_emoticons_normal_lxx_light" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_nature_lxx_dark.xml b/java/res/drawable/ic_emoji_nature_lxx_dark.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6f03e50b47fc2a1303af4c690284406e679092f7
--- /dev/null
+++ b/java/res/drawable/ic_emoji_nature_lxx_dark.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_nature_activated_lxx_dark" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_nature_activated_lxx_dark" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_nature_activated_lxx_dark" />
+    <item
+        android:drawable="@drawable/ic_emoji_nature_normal_lxx_dark" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_nature_lxx_light.xml b/java/res/drawable/ic_emoji_nature_lxx_light.xml
new file mode 100644
index 0000000000000000000000000000000000000000..47525ad94c5720e2e16ac1cbb660288461366965
--- /dev/null
+++ b/java/res/drawable/ic_emoji_nature_lxx_light.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_nature_activated_lxx_light" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_nature_activated_lxx_light" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_nature_activated_lxx_light" />
+    <item
+        android:drawable="@drawable/ic_emoji_nature_normal_lxx_light" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_objects_lxx_dark.xml b/java/res/drawable/ic_emoji_objects_lxx_dark.xml
new file mode 100644
index 0000000000000000000000000000000000000000..cf150f4120403653f26416b6c7da346ac85dbb47
--- /dev/null
+++ b/java/res/drawable/ic_emoji_objects_lxx_dark.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_objects_activated_lxx_dark" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_objects_activated_lxx_dark" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_objects_activated_lxx_dark" />
+    <item android:drawable="@drawable/ic_emoji_objects_normal_lxx_dark" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_objects_lxx_light.xml b/java/res/drawable/ic_emoji_objects_lxx_light.xml
new file mode 100644
index 0000000000000000000000000000000000000000..be7f32f785b8efd76732a68e7276103be84f630f
--- /dev/null
+++ b/java/res/drawable/ic_emoji_objects_lxx_light.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_objects_activated_lxx_light" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_objects_activated_lxx_light" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_objects_activated_lxx_light" />
+    <item android:drawable="@drawable/ic_emoji_objects_normal_lxx_light" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_people_lxx_dark.xml b/java/res/drawable/ic_emoji_people_lxx_dark.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f91b5c4f3ca0f53ce63d346df401d941d1522914
--- /dev/null
+++ b/java/res/drawable/ic_emoji_people_lxx_dark.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_people_activated_lxx_dark" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_people_activated_lxx_dark" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_people_activated_lxx_dark" />
+    <item android:drawable="@drawable/ic_emoji_people_normal_lxx_dark" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_people_lxx_light.xml b/java/res/drawable/ic_emoji_people_lxx_light.xml
new file mode 100644
index 0000000000000000000000000000000000000000..88394bf77a2a1b51344f28677eca2fb0a97dea91
--- /dev/null
+++ b/java/res/drawable/ic_emoji_people_lxx_light.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_people_activated_lxx_light" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_people_activated_lxx_light" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_people_activated_lxx_light" />
+    <item android:drawable="@drawable/ic_emoji_people_normal_lxx_light" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_places_lxx_dark.xml b/java/res/drawable/ic_emoji_places_lxx_dark.xml
new file mode 100644
index 0000000000000000000000000000000000000000..ace036465e75190743715db360da24b3daee48e6
--- /dev/null
+++ b/java/res/drawable/ic_emoji_places_lxx_dark.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_places_activated_lxx_dark" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_places_activated_lxx_dark" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_places_activated_lxx_dark" />
+    <item android:drawable="@drawable/ic_emoji_places_normal_lxx_dark" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_places_lxx_light.xml b/java/res/drawable/ic_emoji_places_lxx_light.xml
new file mode 100644
index 0000000000000000000000000000000000000000..93d74f773bb49ba8300c2fef9d0d0558a45fbb78
--- /dev/null
+++ b/java/res/drawable/ic_emoji_places_lxx_light.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_places_activated_lxx_light" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_places_activated_lxx_light" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_places_activated_lxx_light" />
+    <item android:drawable="@drawable/ic_emoji_places_normal_lxx_light" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_recents_lxx_dark.xml b/java/res/drawable/ic_emoji_recents_lxx_dark.xml
new file mode 100644
index 0000000000000000000000000000000000000000..50f0e086b07639343615c690effe18eef7ba94f9
--- /dev/null
+++ b/java/res/drawable/ic_emoji_recents_lxx_dark.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_recents_activated_lxx_dark" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_recents_activated_lxx_dark" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_recents_activated_lxx_dark" />
+    <item android:drawable="@drawable/ic_emoji_recents_normal_lxx_dark" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_recents_lxx_light.xml b/java/res/drawable/ic_emoji_recents_lxx_light.xml
new file mode 100644
index 0000000000000000000000000000000000000000..f06480c512ee6672af3c508160e9060f30c18287
--- /dev/null
+++ b/java/res/drawable/ic_emoji_recents_lxx_light.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_recents_activated_lxx_light" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_recents_activated_lxx_light" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_recents_activated_lxx_light" />
+    <item android:drawable="@drawable/ic_emoji_recents_normal_lxx_light" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_symbols_lxx_dark.xml b/java/res/drawable/ic_emoji_symbols_lxx_dark.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d2dbc220d43de0b13d31f0bc21f7b09848ffd922
--- /dev/null
+++ b/java/res/drawable/ic_emoji_symbols_lxx_dark.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_symbols_activated_lxx_dark" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_symbols_activated_lxx_dark" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_symbols_activated_lxx_dark" />
+    <item android:drawable="@drawable/ic_emoji_symbols_normal_lxx_dark" />
+</selector>
diff --git a/java/res/drawable/ic_emoji_symbols_lxx_light.xml b/java/res/drawable/ic_emoji_symbols_lxx_light.xml
new file mode 100644
index 0000000000000000000000000000000000000000..fb59399f5cce6f3438edd74a18bf04511a631274
--- /dev/null
+++ b/java/res/drawable/ic_emoji_symbols_lxx_light.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:state_focused="true"
+        android:drawable="@drawable/ic_emoji_symbols_activated_lxx_light" />
+    <item
+        android:state_pressed="true"
+        android:drawable="@drawable/ic_emoji_symbols_activated_lxx_light" />
+    <item
+        android:state_selected="true"
+        android:drawable="@drawable/ic_emoji_symbols_activated_lxx_light" />
+    <item android:drawable="@drawable/ic_emoji_symbols_normal_lxx_light" />
+</selector>
diff --git a/java/res/values/keyboard-icons-lxx-dark.xml b/java/res/values/keyboard-icons-lxx-dark.xml
index b1549f2cad04e0dd9bbd25c81b208bec23931677..15d267cb295b17a73e26165a7ae264441b6a649d 100644
--- a/java/res/values/keyboard-icons-lxx-dark.xml
+++ b/java/res/values/keyboard-icons-lxx-dark.xml
@@ -21,7 +21,6 @@
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
     <style name="KeyboardIcons.LXX_Dark">
         <!-- Keyboard icons -->
-        <!-- TODO: Update those icons for LXX_Dark theme. -->
         <item name="iconShiftKey">@drawable/sym_keyboard_shift_lxx_dark</item>
         <item name="iconDeleteKey">@drawable/sym_keyboard_delete_lxx_dark</item>
         <item name="iconSettingsKey">@drawable/sym_keyboard_settings_lxx_dark</item>
@@ -33,14 +32,15 @@
         <item name="iconNextKey">@drawable/sym_keyboard_next_lxx_dark</item>
         <item name="iconDoneKey">@drawable/sym_keyboard_done_lxx_dark</item>
         <item name="iconPreviousKey">@drawable/sym_keyboard_previous_lxx_dark</item>
-        <item name="iconTabKey">@drawable/sym_keyboard_tab_holo_dark</item>
+        <item name="iconTabKey">@drawable/sym_keyboard_tab_lxx_dark</item>
         <item name="iconShortcutKey">@drawable/sym_keyboard_voice_lxx_dark</item>
+        <!-- TODO: Update this icon for LXX_Dark theme. -->
         <item name="iconSpaceKeyForNumberLayout">@drawable/sym_keyboard_space_holo_dark</item>
         <item name="iconShiftKeyShifted">@drawable/sym_keyboard_shift_locked_lxx_dark</item>
         <item name="iconShortcutKeyDisabled">@drawable/sym_keyboard_voice_off_lxx_dark</item>
         <item name="iconLanguageSwitchKey">@drawable/sym_keyboard_language_switch_lxx_dark</item>
-        <item name="iconZwnjKey">@drawable/sym_keyboard_zwnj_holo_dark</item>
-        <item name="iconZwjKey">@drawable/sym_keyboard_zwj_holo_dark</item>
+        <item name="iconZwnjKey">@drawable/sym_keyboard_zwnj_lxx_dark</item>
+        <item name="iconZwjKey">@drawable/sym_keyboard_zwj_lxx_dark</item>
         <item name="iconEmojiKey">@drawable/sym_keyboard_smiley_lxx_dark</item>
     </style>
 </resources>
diff --git a/java/res/values/keyboard-icons-lxx-light.xml b/java/res/values/keyboard-icons-lxx-light.xml
index 651e75ce233c6396e97f2bcdee7c5d07173c9547..0c4d1aeb86545fd56d553d54c2cac829d859306f 100644
--- a/java/res/values/keyboard-icons-lxx-light.xml
+++ b/java/res/values/keyboard-icons-lxx-light.xml
@@ -21,7 +21,6 @@
 <resources xmlns:android="http://schemas.android.com/apk/res/android">
     <style name="KeyboardIcons.LXX_Light">
         <!-- Keyboard icons -->
-        <!-- TODO: Update those icons for LXX_Light theme. -->
         <item name="iconShiftKey">@drawable/sym_keyboard_shift_lxx_light</item>
         <item name="iconDeleteKey">@drawable/sym_keyboard_delete_lxx_light</item>
         <item name="iconSettingsKey">@drawable/sym_keyboard_settings_lxx_light</item>
@@ -33,14 +32,15 @@
         <item name="iconNextKey">@drawable/sym_keyboard_next_lxx_light</item>
         <item name="iconDoneKey">@drawable/sym_keyboard_done_lxx_light</item>
         <item name="iconPreviousKey">@drawable/sym_keyboard_previous_lxx_light</item>
-        <item name="iconTabKey">@drawable/sym_keyboard_tab_holo_dark</item>
+        <item name="iconTabKey">@drawable/sym_keyboard_tab_lxx_light</item>
         <item name="iconShortcutKey">@drawable/sym_keyboard_voice_lxx_light</item>
+        <!-- TODO: Update this icon for LXX_Light theme. -->
         <item name="iconSpaceKeyForNumberLayout">@drawable/sym_keyboard_space_holo_dark</item>
         <item name="iconShiftKeyShifted">@drawable/sym_keyboard_shift_locked_lxx_dark</item>
         <item name="iconShortcutKeyDisabled">@drawable/sym_keyboard_voice_off_lxx_light</item>
         <item name="iconLanguageSwitchKey">@drawable/sym_keyboard_language_switch_lxx_light</item>
-        <item name="iconZwnjKey">@drawable/sym_keyboard_zwnj_holo_dark</item>
-        <item name="iconZwjKey">@drawable/sym_keyboard_zwj_holo_dark</item>
+        <item name="iconZwnjKey">@drawable/sym_keyboard_zwnj_lxx_light</item>
+        <item name="iconZwjKey">@drawable/sym_keyboard_zwj_lxx_light</item>
         <item name="iconEmojiKey">@drawable/sym_keyboard_smiley_lxx_light</item>
     </style>
 </resources>
diff --git a/java/res/values/themes-lxx-dark.xml b/java/res/values/themes-lxx-dark.xml
index c04e04d5667efd49c695568e62f7fbbbc42f82ee..f01b1f53e2f339d552a8636327576086d31853f3 100644
--- a/java/res/values/themes-lxx-dark.xml
+++ b/java/res/values/themes-lxx-dark.xml
@@ -85,14 +85,13 @@
         <item name="categoryIndicatorEnabled">false</item>
         <item name="categoryPageIndicatorColor">@color/highlight_color_lxx_dark</item>
         <item name="categoryPageIndicatorBackground">@color/emoji_tab_page_indicator_background_lxx_dark</item>
-        <!-- TODO: Update those icons to LXX_Dark theme. -->
-        <item name="iconEmojiRecentsTab">@drawable/ic_emoji_recents_holo_dark</item>
-        <item name="iconEmojiCategory1Tab">@drawable/ic_emoji_people_holo_dark</item>
-        <item name="iconEmojiCategory2Tab">@drawable/ic_emoji_objects_holo_dark</item>
-        <item name="iconEmojiCategory3Tab">@drawable/ic_emoji_nature_holo_dark</item>
-        <item name="iconEmojiCategory4Tab">@drawable/ic_emoji_places_holo_dark</item>
-        <item name="iconEmojiCategory5Tab">@drawable/ic_emoji_symbols_holo_dark</item>
-        <item name="iconEmojiCategory6Tab">@drawable/ic_emoji_emoticons_holo_dark</item>
+        <item name="iconEmojiRecentsTab">@drawable/ic_emoji_recents_lxx_dark</item>
+        <item name="iconEmojiCategory1Tab">@drawable/ic_emoji_people_lxx_dark</item>
+        <item name="iconEmojiCategory2Tab">@drawable/ic_emoji_objects_lxx_dark</item>
+        <item name="iconEmojiCategory3Tab">@drawable/ic_emoji_nature_lxx_dark</item>
+        <item name="iconEmojiCategory4Tab">@drawable/ic_emoji_places_lxx_dark</item>
+        <item name="iconEmojiCategory5Tab">@drawable/ic_emoji_symbols_lxx_dark</item>
+        <item name="iconEmojiCategory6Tab">@drawable/ic_emoji_emoticons_lxx_dark</item>
     </style>
     <style
         name="MoreKeysKeyboard.LXX_Dark"
diff --git a/java/res/values/themes-lxx-light.xml b/java/res/values/themes-lxx-light.xml
index 3695f8046e6db898e2b43f1ab52636b0d9616386..ba3dc9d16a41b379d7c7e4b20da9cb08e15899fb 100644
--- a/java/res/values/themes-lxx-light.xml
+++ b/java/res/values/themes-lxx-light.xml
@@ -85,14 +85,13 @@
         <item name="categoryIndicatorEnabled">false</item>
         <item name="categoryPageIndicatorColor">@color/highlight_color_lxx_light</item>
         <item name="categoryPageIndicatorBackground">@color/emoji_tab_page_indicator_background_lxx_light</item>
-        <!-- TODO: Update those icons to LXX_Light theme. -->
-        <item name="iconEmojiRecentsTab">@drawable/ic_emoji_recents_holo_dark</item>
-        <item name="iconEmojiCategory1Tab">@drawable/ic_emoji_people_holo_dark</item>
-        <item name="iconEmojiCategory2Tab">@drawable/ic_emoji_objects_holo_dark</item>
-        <item name="iconEmojiCategory3Tab">@drawable/ic_emoji_nature_holo_dark</item>
-        <item name="iconEmojiCategory4Tab">@drawable/ic_emoji_places_holo_dark</item>
-        <item name="iconEmojiCategory5Tab">@drawable/ic_emoji_symbols_holo_dark</item>
-        <item name="iconEmojiCategory6Tab">@drawable/ic_emoji_emoticons_holo_dark</item>
+        <item name="iconEmojiRecentsTab">@drawable/ic_emoji_recents_lxx_light</item>
+        <item name="iconEmojiCategory1Tab">@drawable/ic_emoji_people_lxx_light</item>
+        <item name="iconEmojiCategory2Tab">@drawable/ic_emoji_objects_lxx_light</item>
+        <item name="iconEmojiCategory3Tab">@drawable/ic_emoji_nature_lxx_light</item>
+        <item name="iconEmojiCategory4Tab">@drawable/ic_emoji_places_lxx_light</item>
+        <item name="iconEmojiCategory5Tab">@drawable/ic_emoji_symbols_lxx_light</item>
+        <item name="iconEmojiCategory6Tab">@drawable/ic_emoji_emoticons_lxx_light</item>
     </style>
     <style
         name="MoreKeysKeyboard.LXX_Light"