diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_background.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_background.9.png
index 762a25704f20d449178579c6f83b212f8d1f953f..27d992375fe98b805a5bddf2b43c44b70a2ff274 100644
Binary files a/java/res/drawable-hdpi/keyboard_key_feedback_background.9.png and b/java/res/drawable-hdpi/keyboard_key_feedback_background.9.png differ
diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_background_holo.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_background_holo.9.png
index 8d6acacfb49c457061fe5a6a90980d6122ddfa33..943f9e4bcdab341c94ce1c4cf28e91f7da34c1b7 100644
Binary files a/java/res/drawable-hdpi/keyboard_key_feedback_background_holo.9.png and b/java/res/drawable-hdpi/keyboard_key_feedback_background_holo.9.png differ
diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_more_background.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_more_background.9.png
index 141d2d6bec4c473ae4dcc3d7559734f3a4f8f18f..33263b9d734da3c24ff92c0ed908a7d212e237f3 100644
Binary files a/java/res/drawable-hdpi/keyboard_key_feedback_more_background.9.png and b/java/res/drawable-hdpi/keyboard_key_feedback_more_background.9.png differ
diff --git a/java/res/drawable-hdpi/sym_keyboard_tab.png b/java/res/drawable-hdpi/sym_keyboard_tab.png
index 51d17d98962e2064b99da6fb8a253c9fffbc451d..3d1c5c0ea8b886e01337963ce511f57c574ed753 100644
Binary files a/java/res/drawable-hdpi/sym_keyboard_tab.png and b/java/res/drawable-hdpi/sym_keyboard_tab.png differ
diff --git a/java/res/drawable-land-xhdpi/hint_popup_holo.9.png b/java/res/drawable-land-xhdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3cd20d34f29fa6f82cdca19ebff196f10aeffd75
Binary files /dev/null and b/java/res/drawable-land-xhdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_background_holo.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_background_holo.9.png
index 286cf84fc3fe12e63516ae11cf844f1e824b88ec..3d6a76f6685798a9861a1cbcd245ba9abd85ff85 100644
Binary files a/java/res/drawable-mdpi/keyboard_key_feedback_background_holo.9.png and b/java/res/drawable-mdpi/keyboard_key_feedback_background_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/btn_keyboard_key_popup_selected_holo.9.png b/java/res/drawable-sw600dp-hdpi/btn_keyboard_key_popup_selected_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..544ed7f7832e537ec6f3be8646a2333077c0935a
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/btn_keyboard_key_popup_selected_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/hint_popup_holo.9.png b/java/res/drawable-sw600dp-hdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ffc6ea2b374664d35e3ca4ceba205c10b435cb9
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num0_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num0_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..25df0ef0bd3295f9da82699f0a2afe06aaee75bb
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num0_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num1_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num1_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..12df78ed3c94b66ff2c5d0da967c8126c2b03eaf
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num1_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num2_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num2_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..03fcd0731aba9e04b38d03783fca57fc2a2f1b5a
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num2_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num3_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num3_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..41c007b0a8ced61a9241bf0d2f9c4f7dce302e9a
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num3_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num4_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num4_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e7d7b3caad5c44ff31cb2d13dec8293be3471fe
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num4_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num5_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num5_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..28c470af20c8376100e86f8d5dcc66c0a3a025f0
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num5_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num6_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num6_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..33b6535db4ff04f31d96f20056064cf83b407e58
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num6_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num7_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num7_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..6365e45b1f366daef7a15d7efaed6ba81fa6f5d6
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num7_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num8_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num8_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..59b4426f6dfc456e2bb0d604d57b828ecbea3f7a
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num8_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/key_hint_num9_holo.9.png b/java/res/drawable-sw600dp-hdpi/key_hint_num9_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..426c4e5024fcb515e66acabf0f874fbb47edc66e
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/key_hint_num9_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/keyboard_key_feedback_background_holo.9.png b/java/res/drawable-sw600dp-hdpi/keyboard_key_feedback_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..39219a58353ae5f04cfd587ec14c6196e8de0841
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/keyboard_key_feedback_background_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/keyboard_key_feedback_more_background_holo.9.png b/java/res/drawable-sw600dp-hdpi/keyboard_key_feedback_more_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5cc5b7e21a662bf2cb93a6a017374237b3d5f7f
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/keyboard_key_feedback_more_background_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/sym_keyboard_numsymbol_holo.png b/java/res/drawable-sw600dp-hdpi/sym_keyboard_numsymbol_holo.png
new file mode 100644
index 0000000000000000000000000000000000000000..398eaea12ed4216498d34b2c3e9d47a93bbfd3c9
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/sym_keyboard_numsymbol_holo.png differ
diff --git a/java/res/drawable-sw600dp-hdpi/sym_keyboard_tab_holo.png b/java/res/drawable-sw600dp-hdpi/sym_keyboard_tab_holo.png
new file mode 100644
index 0000000000000000000000000000000000000000..1780f682ba7da0f7ac1d971827a7194cc2bc53f3
Binary files /dev/null and b/java/res/drawable-sw600dp-hdpi/sym_keyboard_tab_holo.png differ
diff --git a/java/res/drawable-sw600dp-land-hdpi/hint_popup_holo.9.png b/java/res/drawable-sw600dp-land-hdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ffc6ea2b374664d35e3ca4ceba205c10b435cb9
Binary files /dev/null and b/java/res/drawable-sw600dp-land-hdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-land-mdpi/hint_popup_holo.9.png b/java/res/drawable-sw600dp-land-mdpi/hint_popup_holo.9.png
index c409cea00a98ad81938650f5c8f4c406450b449a..f5d15b72856e2fd5a549ddf80fd02243503be36f 100644
Binary files a/java/res/drawable-sw600dp-land-mdpi/hint_popup_holo.9.png and b/java/res/drawable-sw600dp-land-mdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-land-xhdpi/hint_popup_holo.9.png b/java/res/drawable-sw600dp-land-xhdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc37fa844eaed229a97cba24c861336b648b64c7
Binary files /dev/null and b/java/res/drawable-sw600dp-land-xhdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_popup_selected_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_popup_selected_holo.9.png
index d2f5f3bf2594548373a4e0234e4eb8e93dc69444..ffa7386df2e01ba7fc53a0ef641c8be53748621f 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_popup_selected_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_popup_selected_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/hint_popup_holo.9.png b/java/res/drawable-sw600dp-mdpi/hint_popup_holo.9.png
index 2ffc6ea2b374664d35e3ca4ceba205c10b435cb9..f5d15b72856e2fd5a549ddf80fd02243503be36f 100644
Binary files a/java/res/drawable-sw600dp-mdpi/hint_popup_holo.9.png and b/java/res/drawable-sw600dp-mdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num0_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num0_holo.9.png
index 271264e92c36f17b72b7ee910cee45c351fc0bf4..d9a1626549180d8fe5921036b1f15f6436f5888d 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num0_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num0_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num1_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num1_holo.9.png
index eaf3742627b21cbdb8442de2a012044e0c11b336..ac6c7294bb97487d482b6d001b3ac4a75d80b737 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num1_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num1_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num2_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num2_holo.9.png
index 8a1657117a121f52ca65dc9ff6a28fb649e36e47..fc2877402d2fb10b53e4be675ea7b0d27dfaaffa 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num2_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num2_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num3_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num3_holo.9.png
index 34b5011091f55725d5f63f7f60bd7e9f3c7eaa75..890af26900597760fee696975643e3d2a6beec2b 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num3_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num3_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num4_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num4_holo.9.png
index d4cc250dd60f767fcbd24a7745eca1500433439f..72a57034fc308cce1d1a98e0985f7a3cb94d5ba4 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num4_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num4_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num5_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num5_holo.9.png
index 6a054b42f3e54ba92238f30bef827e062d1f7150..03c117df483e7b36af9472371f4f12739c7cf6f8 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num5_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num5_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num6_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num6_holo.9.png
index 66e91400a7fbc99b5ca1c5d9798fbc52ad46dd16..b07bef3b8ef3c785dded7c2fbe719b91af7c7da4 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num6_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num6_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num7_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num7_holo.9.png
index 5eae24f4fd2ac2a19c398ded1d7a8445c75300f5..3ae17e1523804848d37d08716338427e967eaa51 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num7_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num7_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num8_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num8_holo.9.png
index ea7f512fd6b4e0a7c538ffd9b422623e162f221d..e2c6763d7aa2ed5d311ad95f5b627d15393766bd 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num8_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num8_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_num9_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_num9_holo.9.png
index 0bf85de931823f0cefe4727c2c3e053cdaec786b..ec03b2c78caf9ff06b1234f7173628a526f77478 100644
Binary files a/java/res/drawable-sw600dp-mdpi/key_hint_num9_holo.9.png and b/java/res/drawable-sw600dp-mdpi/key_hint_num9_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/keyboard_key_feedback_background_holo.9.png b/java/res/drawable-sw600dp-mdpi/keyboard_key_feedback_background_holo.9.png
index 286cf84fc3fe12e63516ae11cf844f1e824b88ec..5f152175d6288d7b7457cf08018a5e86cd7e2e4a 100644
Binary files a/java/res/drawable-sw600dp-mdpi/keyboard_key_feedback_background_holo.9.png and b/java/res/drawable-sw600dp-mdpi/keyboard_key_feedback_background_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/keyboard_key_feedback_more_background_holo.9.png b/java/res/drawable-sw600dp-mdpi/keyboard_key_feedback_more_background_holo.9.png
index e3f5be86d0ddad72a7529e6ac8e53742d63828f1..77a806c1e6fff59bb77913ccb3d7d156cf51da5d 100644
Binary files a/java/res/drawable-sw600dp-mdpi/keyboard_key_feedback_more_background_holo.9.png and b/java/res/drawable-sw600dp-mdpi/keyboard_key_feedback_more_background_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/sym_keyboard_numsymbol_holo.png b/java/res/drawable-sw600dp-mdpi/sym_keyboard_numsymbol_holo.png
new file mode 100644
index 0000000000000000000000000000000000000000..73153849cf57417750a73543defdba46dc533ad8
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/sym_keyboard_numsymbol_holo.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/sym_keyboard_tab_holo.png b/java/res/drawable-sw600dp-mdpi/sym_keyboard_tab_holo.png
new file mode 100644
index 0000000000000000000000000000000000000000..5acd12cc4796349c05581243a083e5054737eed9
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/sym_keyboard_tab_holo.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/btn_keyboard_key_popup_selected_holo.9.png b/java/res/drawable-sw600dp-xhdpi/btn_keyboard_key_popup_selected_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b5d1b098133a179737d49a8f00571a736f86866
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/btn_keyboard_key_popup_selected_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/hint_popup_holo.9.png b/java/res/drawable-sw600dp-xhdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc37fa844eaed229a97cba24c861336b648b64c7
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num0_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num0_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a9232b000dc1da552164107332cf7b23ccec5c4
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num0_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num1_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num1_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b2d80eb69a92d486df2f317a2ef41db020e85ff
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num1_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num2_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num2_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b80d17348949422ddb75a079db278808b6245dd1
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num2_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num3_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num3_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d7214e429c18cd7581d7846b029aa40d01c8df4
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num3_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num4_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num4_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2abdb37c139a50bacf93441e146f93dee9532d53
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num4_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num5_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num5_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..af9b842b9f363d6238c9af4f436c90fb76d7465e
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num5_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num6_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num6_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8594839262d38d0dc6b9df4e91ee9736e12f104b
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num6_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num7_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num7_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..5727b06c5226a0a8fd05767cd696df40f0ffb20c
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num7_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num8_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num8_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2628c107fb5dd487d75f50fa98767355d4ec8684
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num8_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/key_hint_num9_holo.9.png b/java/res/drawable-sw600dp-xhdpi/key_hint_num9_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd8476f27503ee3a343861d5ba70c537343001c7
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/key_hint_num9_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/keyboard_key_feedback_background_holo.9.png b/java/res/drawable-sw600dp-xhdpi/keyboard_key_feedback_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d43a4bdbe5ebb24c28cd2aebf0ca0ef492331e2
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/keyboard_key_feedback_background_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/keyboard_key_feedback_more_background_holo.9.png b/java/res/drawable-sw600dp-xhdpi/keyboard_key_feedback_more_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e973c7e6a9d950db2d125a9afc8eb83f6e63d3c0
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/keyboard_key_feedback_more_background_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/sym_keyboard_numsymbol_holo.png b/java/res/drawable-sw600dp-xhdpi/sym_keyboard_numsymbol_holo.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7a8b286ab88b8b1fcd54ee161e16e7e67b222da
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/sym_keyboard_numsymbol_holo.png differ
diff --git a/java/res/drawable-sw600dp-xhdpi/sym_keyboard_tab_holo.png b/java/res/drawable-sw600dp-xhdpi/sym_keyboard_tab_holo.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd9f8cce69248b885c38ac6919548f70006e9d83
Binary files /dev/null and b/java/res/drawable-sw600dp-xhdpi/sym_keyboard_tab_holo.png differ
diff --git a/java/res/drawable-sw768dp-hdpi/btn_keyboard_key_popup_selected_holo.9.png b/java/res/drawable-sw768dp-hdpi/btn_keyboard_key_popup_selected_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..544ed7f7832e537ec6f3be8646a2333077c0935a
Binary files /dev/null and b/java/res/drawable-sw768dp-hdpi/btn_keyboard_key_popup_selected_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-hdpi/hint_popup_holo.9.png b/java/res/drawable-sw768dp-hdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ffc6ea2b374664d35e3ca4ceba205c10b435cb9
Binary files /dev/null and b/java/res/drawable-sw768dp-hdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-hdpi/keyboard_key_feedback_background_holo.9.png b/java/res/drawable-sw768dp-hdpi/keyboard_key_feedback_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..099a50873af32eb9a9854479787bd309ae0a4d6f
Binary files /dev/null and b/java/res/drawable-sw768dp-hdpi/keyboard_key_feedback_background_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-hdpi/keyboard_key_feedback_more_background_holo.9.png b/java/res/drawable-sw768dp-hdpi/keyboard_key_feedback_more_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c21240f17bceaf4b3330b4a5e0840623654e341e
Binary files /dev/null and b/java/res/drawable-sw768dp-hdpi/keyboard_key_feedback_more_background_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-land-hdpi/hint_popup_holo.9.png b/java/res/drawable-sw768dp-land-hdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b93014e1dd7fd0ea7bfcfe81fd3982440cc6772
Binary files /dev/null and b/java/res/drawable-sw768dp-land-hdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-land-xhdpi/hint_popup_holo.9.png b/java/res/drawable-sw768dp-land-xhdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3cd20d34f29fa6f82cdca19ebff196f10aeffd75
Binary files /dev/null and b/java/res/drawable-sw768dp-land-xhdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_popup_selected_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_popup_selected_holo.9.png
index d2f5f3bf2594548373a4e0234e4eb8e93dc69444..ffa7386df2e01ba7fc53a0ef641c8be53748621f 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_popup_selected_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_popup_selected_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-xhdpi/btn_keyboard_key_popup_selected_holo.9.png b/java/res/drawable-sw768dp-xhdpi/btn_keyboard_key_popup_selected_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b5d1b098133a179737d49a8f00571a736f86866
Binary files /dev/null and b/java/res/drawable-sw768dp-xhdpi/btn_keyboard_key_popup_selected_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-xhdpi/hint_popup_holo.9.png b/java/res/drawable-sw768dp-xhdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc37fa844eaed229a97cba24c861336b648b64c7
Binary files /dev/null and b/java/res/drawable-sw768dp-xhdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-xhdpi/keyboard_key_feedback_background_holo.9.png b/java/res/drawable-sw768dp-xhdpi/keyboard_key_feedback_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..38c84e81b10d6b3bed44299d4c69af903b1c033a
Binary files /dev/null and b/java/res/drawable-sw768dp-xhdpi/keyboard_key_feedback_background_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-xhdpi/keyboard_key_feedback_more_background_holo.9.png b/java/res/drawable-sw768dp-xhdpi/keyboard_key_feedback_more_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..f66e545385d75c959feefc77ddc1be039d633a9e
Binary files /dev/null and b/java/res/drawable-sw768dp-xhdpi/keyboard_key_feedback_more_background_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ed9b1e7c71be0ea264ebfdadea17a04e0189629
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/hint_popup_holo.9.png b/java/res/drawable-xhdpi/hint_popup_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc37fa844eaed229a97cba24c861336b648b64c7
Binary files /dev/null and b/java/res/drawable-xhdpi/hint_popup_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_background.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..16c76106c78f7c00131cb577513d67b3ab59a9f8
Binary files /dev/null and b/java/res/drawable-xhdpi/keyboard_key_feedback_background.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_background_holo.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..943f9e4bcdab341c94ce1c4cf28e91f7da34c1b7
Binary files /dev/null and b/java/res/drawable-xhdpi/keyboard_key_feedback_background_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_more_background.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e020e34b1ae6a2e7d441213cb74c48f07b2e3b18
Binary files /dev/null and b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background.9.png differ
diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_holo.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_holo.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..f66e545385d75c959feefc77ddc1be039d633a9e
Binary files /dev/null and b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_holo.9.png differ
diff --git a/java/res/xml-sw600dp/kbd_key_styles.xml b/java/res/xml-sw600dp/kbd_key_styles.xml
index c2ca3e13a09c61c87d0e0ed23045381200cc2c56..c2b869763c72a80b5c7be9cf4a9419b87b8113ac 100644
--- a/java/res/xml-sw600dp/kbd_key_styles.xml
+++ b/java/res/xml-sw600dp/kbd_key_styles.xml
@@ -50,7 +50,7 @@
         <default>
             <key-style
                 latin:styleName="settingsPopupStyle"
-                latin:keyHintIcon="@drawable/hint_popup"
+                latin:keyHintIcon="@drawable/hint_popup_holo"
                 latin:popupCharacters="\@drawable/sym_keyboard_settings|\@integer/key_settings"
                 latin:parentStyle="functionalKeyStyle" />
         </default>
@@ -119,8 +119,8 @@
             <key-style
                 latin:styleName="micKeyStyle"
                 latin:code="@integer/key_voice"
-                latin:keyIcon="@drawable/sym_keyboard_mic"
-                latin:iconPreview="@drawable/sym_keyboard_feedback_mic"
+                latin:keyIcon="@drawable/sym_keyboard_voice_holo"
+                latin:iconPreview="@drawable/sym_keyboard_voice_holo"
                 latin:parentStyle="settingsPopupStyle" />
             <!-- Note: This key style is not for functional tab key. This is used for the tab key
                  which is laid out as normal letter key. -->
diff --git a/java/res/xml-sw600dp/kbd_qwerty_row4.xml b/java/res/xml-sw600dp/kbd_qwerty_row4.xml
index afe12e89bf9eb25aac45dd6e9fe22966878f2dc0..0b3525b79d7deec2174f9d89d3b469722a526aa2 100644
--- a/java/res/xml-sw600dp/kbd_qwerty_row4.xml
+++ b/java/res/xml-sw600dp/kbd_qwerty_row4.xml
@@ -43,7 +43,7 @@
                         latin:mode="web"
                     >
                          <Key
-                            latin:keyHintIcon="@drawable/hint_popup"
+                            latin:keyHintIcon="@drawable/hint_popup_holo"
                             latin:popupCharacters="@string/alternates_for_web_tab_punctuation"
                             latin:maxPopupKeyboardColumn="8"
                             latin:keyStyle="tabKeyStyle" />
@@ -51,7 +51,7 @@
                     <default>
                         <Key
                             latin:keyLabel="."
-                            latin:keyHintIcon="@drawable/hint_popup"
+                            latin:keyHintIcon="@drawable/hint_popup_holo"
                             latin:popupCharacters="@string/alternates_for_punctuation"
                             latin:maxPopupKeyboardColumn="7"
                             latin:keyStyle="functionalKeyStyle" />
@@ -103,7 +103,7 @@
                 </switch>
                 <Key
                     latin:keyLabel="."
-                    latin:keyHintIcon="@drawable/hint_popup"
+                    latin:keyHintIcon="@drawable/hint_popup_holo"
                     latin:popupCharacters="@string/alternates_for_punctuation"
                     latin:maxPopupKeyboardColumn="7"
                     latin:keyStyle="functionalKeyStyle" />
diff --git a/java/res/xml/kbd_key_styles.xml b/java/res/xml/kbd_key_styles.xml
index 54522369b58e0e6d376b3b047b5323586424e9ac..160e85daaefc03e45cc2feb98049289e997a7ca7 100644
--- a/java/res/xml/kbd_key_styles.xml
+++ b/java/res/xml/kbd_key_styles.xml
@@ -51,7 +51,7 @@
             <key-style
                 latin:styleName="settingsPopupStyle"
                 latin:keyHintIcon="@drawable/hint_popup"
-                latin:popupCharacters="\@drawable/sym_keyboard_settings|\@integer/key_settings"
+                latin:popupCharacters="\@drawable/sym_keyboard_settings_holo|\@integer/key_settings"
                 latin:parentStyle="functionalKeyStyle" />
         </default>
     </switch>
@@ -101,20 +101,20 @@
             <key-style
                 latin:styleName="settingsKeyStyle"
                 latin:code="@integer/key_settings"
-                latin:keyIcon="@drawable/sym_keyboard_settings"
-                latin:iconPreview="@drawable/sym_keyboard_feedback_settings"
+                latin:keyIcon="@drawable/sym_keyboard_settings_holo"
+                latin:iconPreview="@drawable/sym_keyboard_settings_holo"
                 latin:parentStyle="functionalKeyStyle" />
             <key-style
                 latin:styleName="spaceKeyStyle"
                 latin:code="@integer/key_space"
-                latin:keyIcon="@drawable/sym_keyboard_space"
-                latin:iconPreview="@drawable/sym_keyboard_feedback_space"
+                latin:keyIcon="@drawable/sym_keyboard_space_holo"
+                latin:iconPreview="@drawable/sym_keyboard_space_holo"
                 latin:parentStyle="functionalKeyStyle" />
             <key-style
                 latin:styleName="tabKeyStyle"
                 latin:code="@integer/key_tab"
-                latin:keyIcon="@drawable/sym_keyboard_tab"
-                latin:iconPreview="@drawable/sym_keyboard_feedback_tab"
+                latin:keyIcon="@drawable/sym_keyboard_tab_holo"
+                latin:iconPreview="@drawable/sym_keyboard_tab_holo"
                 latin:parentStyle="functionalKeyStyle" />
             <key-style
                 latin:styleName="micKeyStyle"
@@ -127,8 +127,8 @@
             <key-style
                 latin:styleName="nonSpecialBackgroundTabKeyStyle"
                 latin:code="@integer/key_tab"
-                latin:keyIcon="@drawable/sym_keyboard_tab"
-                latin:iconPreview="@drawable/sym_keyboard_feedback_tab" />
+                latin:keyIcon="@drawable/sym_keyboard_tab_holo"
+                latin:iconPreview="@drawable/sym_keyboard_tab_holo" />
         </case>
         <case
             latin:colorScheme="black"
@@ -175,7 +175,7 @@
                 latin:styleName="settingsKeyStyle"
                 latin:code="@integer/key_settings"
                 latin:keyIcon="@drawable/sym_bkeyboard_settings"
-                latin:iconPreview="@drawable/sym_keyboard_feedback_settings"
+                latin:iconPreview="@drawable/sym_keyboard_settings_holo"
                 latin:parentStyle="functionalKeyStyle" />
             <key-style
                 latin:styleName="spaceKeyStyle"
@@ -276,8 +276,8 @@
                     <key-style
                         latin:styleName="returnKeyStyle"
                         latin:code="@integer/key_return"
-                        latin:keyIcon="@drawable/sym_keyboard_return"
-                        latin:iconPreview="@drawable/sym_keyboard_feedback_return"
+                        latin:keyIcon="@drawable/sym_keyboard_return_holo"
+                        latin:iconPreview="@drawable/sym_keyboard_return_holo"
                         latin:parentStyle="functionalKeyStyle" />
                 </case>
                 <case
diff --git a/java/res/xml/kbd_numkey_styles.xml b/java/res/xml/kbd_numkey_styles.xml
index 2f9ae325a4a6f7e467272c4233fb266fab903a9d..7439d639780b8b5a8449b7a8d437857f7e32b0e8 100644
--- a/java/res/xml/kbd_numkey_styles.xml
+++ b/java/res/xml/kbd_numkey_styles.xml
@@ -76,8 +76,8 @@
             <key-style
                 latin:styleName="numAltKeyStyle"
                 latin:code="@integer/key_switch_alpha_symbol"
-                latin:keyIcon="@drawable/sym_keyboard_numalt"
-                latin:iconPreview="@drawable/sym_keyboard_feedback_numalt" />
+                latin:keyIcon="@drawable/sym_keyboard_numsymbol_holo"
+                latin:iconPreview="@drawable/sym_keyboard_numsymbol_holo" />
             <key-style
                 latin:styleName="numSpaceKeyStyle"
                 latin:code="@integer/key_space"
diff --git a/java/res/xml/kbd_symbols_row4.xml b/java/res/xml/kbd_symbols_row4.xml
index b330095af594bcf45729026a13d1e394622b29e5..a5981bfbccd47c27b4c9dc092291ec4922ba5d7e 100644
--- a/java/res/xml/kbd_symbols_row4.xml
+++ b/java/res/xml/kbd_symbols_row4.xml
@@ -39,7 +39,7 @@
                     latin:keyWidth="40%p" />
                 <Key
                     latin:keyLabel="."
-                    latin:keyHintIcon="@drawable/hint_popup"
+                    latin:keyHintIcon="@drawable/hint_popup_holo"
                     latin:popupCharacters="@string/alternates_for_punctuation"
                     latin:maxPopupKeyboardColumn="7"
                     latin:keyStyle="functionalKeyStyle" />
@@ -76,7 +76,7 @@
                     latin:keyWidth="30%p" />
                 <Key
                     latin:keyLabel="."
-                    latin:keyHintIcon="@drawable/hint_popup"
+                    latin:keyHintIcon="@drawable/hint_popup_holo"
                     latin:popupCharacters="@string/alternates_for_punctuation"
                     latin:maxPopupKeyboardColumn="7"
                     latin:keyStyle="functionalKeyStyle" />