diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_active_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_active_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..eac4475831b03252fc06dd364fbb577234565163
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_active_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_active_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_active_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..16d1f687f3fbecf6b94c86c259559ca5c12614fd
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_active_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..78923a887ceddc88cca0b99b0d8911382ab61fcc
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_active_pressed_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e57e80d055696318eca4ec8c3bc6824c150d40e0
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b3d796e4303b8d32c8cbc72939af2c3354f40c8
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..6edd4e3d52213937a9060577a9e416c6fc353d5a
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..61a5efc2fc547e00556664f08140dc22e4010e0e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c60a235478e6c05d8daab1c3ae7bee5cd5a2c446
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..842c6858d86522437ae452cf27b6c86f589b622a
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b033067fc2ceb01b0b1b3389630d831c81a2b94
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..276065e3be110daf8f6f3b36662b6e5425f84257
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e64147f4f9b685401685fea6405ec8cdc0be2608
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1300140c14bb612a3db08cab070d65d6747f25e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e433f5669478b19333061ed40ba55eef4f97c44a
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee4d16b64df39c69632b211314b55cc90e5e9333
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..14cba3c243035d0fb21802f2b79f80895014f6e6
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_normal_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..671c31f08ef516513da5d7c1028a0efd0001590a
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png b/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a6f32afee6aad261426383741ea1813176f328b
Binary files /dev/null and b/java/res/drawable-xxxhdpi/btn_keyboard_spacebar_pressed_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_add_circle_white_24dp.png b/java/res/drawable-xxxhdpi/ic_add_circle_white_24dp.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0116fafe1f863508ca839400f218637c08391cb
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_add_circle_white_24dp.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..0198bce94d0ada29a86d5edae746f8aebe64fc40
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..f530ba139319d381131a9346212feb2b17b81cca
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_emoticons_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_emoticons_normal_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_emoticons_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9022bbe3196108a5cbe271331e9ce6b1dcf899e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_emoticons_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_emoticons_normal_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_emoticons_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..89dc4cd9222ee0934213f860b0dd3210ec265fb7
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_emoticons_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_nature_activated_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_nature_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..efbf51c11c3b12944c8af52a0210735f7a34b369
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_nature_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_nature_activated_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_nature_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..95355c635f63598c401a7261c225f847128092aa
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_nature_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_nature_normal_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_nature_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5531ea115bc5e54d39d77d3852d39d9cb4ae31e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_nature_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_nature_normal_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_nature_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5085cb6a31f27a24788aa8ef0848d89b8511afe
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_nature_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..730f75d94a05269e82f721fa405f1e7cbbd14fec
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4a250ddd08e586f0818be70e2a5b982f4f3633a
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_objects_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_objects_normal_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_objects_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..4658ceac0843ad10984c6672ac7dbce438cf667c
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_objects_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_objects_normal_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_objects_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b27829e7d6b245372809591789ff9bdd05ad8bb
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_objects_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_people_activated_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_people_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..b70f07ac5f082113dd719623252f93c538ff9e8e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_people_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_people_activated_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_people_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e052080b1abfe08130c6deb57a7d5713290c86e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_people_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_people_normal_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_people_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..c960d15e4d9a5d4ea145997a29bd5d1517653e10
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_people_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_people_normal_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_people_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..44325cf3529738966c9b3fdced9e03a1a39a5117
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_people_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_places_activated_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_places_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..bca6bbaa7f7aae355f0b5c2a759f36a1f4ded693
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_places_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_places_activated_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_places_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f340d2dfc851d09047dcc6bccda96046739fc65
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_places_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_places_normal_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_places_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..a06e1d8582e6ce4fb8383470ccd12568c1ec4f46
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_places_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_places_normal_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_places_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..b247768f7540b46947763490f8c87f36feffef3b
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_places_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..3508374ba79b5578404a1d88f35ec36fad472a8d
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..82a029ee7719c8470befcd446f8f36b99dd9979f
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_recents_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_recents_normal_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_recents_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..6797d7b31a71ffab7efe9373b33c9ae978d4cb34
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_recents_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_recents_normal_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_recents_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b622ac6dfc240a3b288f304cf4caf4e149ab2b8
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_recents_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..51336e93adfe3d614ae3b20ed7953670bbba4dc6
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ab8fa6a73b4b6dcb46525905264eb8e3ac9b331
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_symbols_activated_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_symbols_normal_lxx_dark.png b/java/res/drawable-xxxhdpi/ic_emoji_symbols_normal_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..e02ad6175b1c92214dbe440887bc46b532eabc6c
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_symbols_normal_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/ic_emoji_symbols_normal_lxx_light.png b/java/res/drawable-xxxhdpi/ic_emoji_symbols_normal_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..b17f06674361551ab7e9492921f3788ee17df1d6
Binary files /dev/null and b/java/res/drawable-xxxhdpi/ic_emoji_symbols_normal_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_background_lxx_dark.9.png b/java/res/drawable-xxxhdpi/keyboard_background_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7dd5378bf1d0b8ef6973aa0df897cc13692fa53
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_background_lxx_light.9.png b/java/res/drawable-xxxhdpi/keyboard_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef7ab2097ee5fd0eee7047565f3af31371ff264b
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_dark.9.png b/java/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b68d3e87586de5a4623c3cf8b2bde2f67ee24b96
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..0da475b802707ea21d1a18bb174f60927b95e886
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_key_feedback_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png b/java/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa8634064ff2f0aaf447ce67fd45545c6fdc425e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3ff4d4ca6b9d61430d10bad2b5746bef8f6f006
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark.9.png b/java/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3489a9c4c0be37aa5a4b83be114386f5a56eee0c
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e37972636ba398cb968338089932e6353972f9c
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_popup_panel_background_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_dark.9.png b/java/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_dark.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..098fa065205aa67b316710a4f4e016522059ae4c
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_dark.9.png differ
diff --git a/java/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_light.9.png b/java/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1c48c9732b9969563fbf4270537190fcc12d58e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/keyboard_suggest_strip_lxx_light.9.png differ
diff --git a/java/res/drawable-xxxhdpi/suggestions_strip_divider_lxx_dark.png b/java/res/drawable-xxxhdpi/suggestions_strip_divider_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..0dc783d7c987ffaa3840fb70928baaec07bdfbea
Binary files /dev/null and b/java/res/drawable-xxxhdpi/suggestions_strip_divider_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-xxxhdpi/suggestions_strip_divider_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3162e42210c0bfad64cc76ec09f0d706576a4aa
Binary files /dev/null and b/java/res/drawable-xxxhdpi/suggestions_strip_divider_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_delete_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_delete_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8a064d87fc3f674b675483219f93abf8869c9f4
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_delete_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_delete_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d2e6e158b9d5863c579a885d7ec69d8abeefc77
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_delete_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_done_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_done_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..27426da976d2d51fb4c4c94f8a0246677bf41b57
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_done_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_done_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_done_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b1a69f5bda135d13d9af126375922910a2c4353
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_done_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_go_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_go_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..79d3eef5d0262562d60bcc8a61cb756c957319e8
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_go_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_go_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_go_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a87e240285a36cd01292b508f717247fbe783377
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_go_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_language_switch_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_language_switch_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..26f3615408e300cf252606eef2481dc17dddf13b
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_language_switch_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_language_switch_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..93efb378f7575d75dedeec4a248467b896f348b9
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_language_switch_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_next_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_next_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..27bf6894157a9c6ebb2c3d305fa371302de0ace2
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_next_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_next_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..c62410429b8c24bf1179dafb3c6a302595f21d3f
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_next_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_previous_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_previous_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..50e0a31d29e08e19eee50af0c5aed4cf5cbd03af
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_previous_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_previous_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f44249275c899142e81cb87e96e763f5313ceec
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_previous_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_return_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_return_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..c101071257977ff9b29536fc01a8b3c74f139c96
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_return_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_return_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_return_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..54e7fb05b9a37df59ffabc3d34ed4cf5dde829d7
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_return_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_search_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_search_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f7dfcefcba353618a6b1fbccc9578ed9f415e6d
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_search_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_search_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_search_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..07d5551498ff91d8318a79308831248b57c2db22
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_search_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_send_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_send_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c12ec29f399ea9a1d48b42cb17f4b347ffc181a
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_send_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_send_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_send_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc68828337bc1e05a543de75c85e900d5aafe01c
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_send_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_settings_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_settings_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..d728b83082da21842b45a56ce319ecd9c1aa9adb
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_settings_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_settings_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..1351710ad1c14a2bd2c4bc62e1c7690b417feeaf
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_settings_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_shift_locked_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_shift_locked_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..e75d556b485de2b29140c74142f19b0ed0fb99ee
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_shift_locked_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_shift_locked_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_shift_locked_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..00521bf096b2e676e5729098a3fff28ca48e40be
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_shift_locked_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_shift_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_shift_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..f47bf66e23cd17ee0b9958786007253461b2417a
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_shift_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_shift_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..fdb6cd77a29b176d00f632820d81c345bd08d490
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_shift_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_smiley_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_smiley_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..26fd4e7ef4faf1db0fbde567b7089e0cd7351677
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_smiley_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_smiley_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b0467aa2df5a05f7a35103b75679c04b515471c
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_smiley_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_space_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_space_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f6c92da0252097b463dda9ed1f02a2e4a36cf9e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_space_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_space_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_space_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..656cf99cade73c48df765bbbf4cfbc2dd20811f8
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_space_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_tab_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_tab_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..89884698c68102fb3ad97ae65a952701de4b4fad
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_tab_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_tab_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_tab_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..aeedba6dac14db553328fc48b01b2483c098d43e
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_tab_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_voice_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_voice_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d5b733070a481f8d44b0695ec8f9a991ff9ff0f
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_voice_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_voice_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..9db910daa47d65bf97bfcec19546655deddfbeb2
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_voice_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_voice_off_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_voice_off_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..e233d0993f57d5b55fb76b6c59b68491ac0349cf
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_voice_off_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_voice_off_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e0a964dc41d8b0b0d393b978485d4021babe7ef
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_voice_off_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_zwj_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_zwj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..94de9165ba2b5036ce60bcbdc9835d391fb06472
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_zwj_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_zwj_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_zwj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b13ba7377f5d266084c97e362046bcadc5f70dc
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_zwj_lxx_light.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_zwnj_lxx_dark.png b/java/res/drawable-xxxhdpi/sym_keyboard_zwnj_lxx_dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..134bca67cd7cac4bd22a9f7c003fb2f3f04a08f2
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_zwnj_lxx_dark.png differ
diff --git a/java/res/drawable-xxxhdpi/sym_keyboard_zwnj_lxx_light.png b/java/res/drawable-xxxhdpi/sym_keyboard_zwnj_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..31cf75bb36be7c6ef60b0598c8ed21c6f7e30676
Binary files /dev/null and b/java/res/drawable-xxxhdpi/sym_keyboard_zwnj_lxx_light.png differ