diff --git a/java/res/drawable-hdpi/btn_keyboard_key_dark_normal.9.png b/java/res/drawable-hdpi/btn_keyboard_key_dark_normal.9.png
index 01fc8ca78..50cc49fdb 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_dark_normal.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_dark_normal.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_dark_normal_off.9.png b/java/res/drawable-hdpi/btn_keyboard_key_dark_normal_off.9.png
index af4017e2c..dabf77ec6 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_dark_normal_off.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_dark_normal_off.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_dark_normal_on.9.png b/java/res/drawable-hdpi/btn_keyboard_key_dark_normal_on.9.png
index 4c35aca95..6e7d74c88 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_dark_normal_on.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_dark_normal_on.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed.9.png b/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed.9.png
index 174f3452c..ddb77c224 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed_off.9.png b/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed_off.9.png
index 1fcbd9a88..1e9227e1c 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed_off.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed_off.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed_on.9.png b/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed_on.9.png
index 072753f37..7207b2ece 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed_on.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_dark_pressed_on.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_light_normal.9.png b/java/res/drawable-hdpi/btn_keyboard_key_light_normal.9.png
index 1ad746053..9d85c7b74 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_light_normal.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_light_normal.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_light_popup_normal.9.png b/java/res/drawable-hdpi/btn_keyboard_key_light_popup_normal.9.png
index e3a77d61b..2ed1b3447 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_light_popup_normal.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_light_popup_normal.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_light_popup_selected.9.png b/java/res/drawable-hdpi/btn_keyboard_key_light_popup_selected.9.png
index 431c44967..77e17dbae 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_light_popup_selected.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_light_popup_selected.9.png differ
diff --git a/java/res/drawable-hdpi/btn_keyboard_key_light_pressed.9.png b/java/res/drawable-hdpi/btn_keyboard_key_light_pressed.9.png
index ccd59d5fa..a409639e7 100644
Binary files a/java/res/drawable-hdpi/btn_keyboard_key_light_pressed.9.png and b/java/res/drawable-hdpi/btn_keyboard_key_light_pressed.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_at_holo.9.png b/java/res/drawable-hdpi/key_hint_at_holo.9.png
index 129e19853..b93c2d3cf 100644
Binary files a/java/res/drawable-hdpi/key_hint_at_holo.9.png and b/java/res/drawable-hdpi/key_hint_at_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_at_large_holo.9.png b/java/res/drawable-hdpi/key_hint_at_large_holo.9.png
index d90bc31ab..2b9295158 100644
Binary files a/java/res/drawable-hdpi/key_hint_at_large_holo.9.png and b/java/res/drawable-hdpi/key_hint_at_large_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_colon_holo.9.png b/java/res/drawable-hdpi/key_hint_colon_holo.9.png
index e82e41c94..8fa17e583 100644
Binary files a/java/res/drawable-hdpi/key_hint_colon_holo.9.png and b/java/res/drawable-hdpi/key_hint_colon_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_colon_large_holo.9.png b/java/res/drawable-hdpi/key_hint_colon_large_holo.9.png
index e46845dbd..1271341e6 100644
Binary files a/java/res/drawable-hdpi/key_hint_colon_large_holo.9.png and b/java/res/drawable-hdpi/key_hint_colon_large_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_comma_holo.9.png b/java/res/drawable-hdpi/key_hint_comma_holo.9.png
index da0d6fdd6..44220ec96 100644
Binary files a/java/res/drawable-hdpi/key_hint_comma_holo.9.png and b/java/res/drawable-hdpi/key_hint_comma_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_comma_large_holo.9.png b/java/res/drawable-hdpi/key_hint_comma_large_holo.9.png
index 1f2f70762..444b4d029 100644
Binary files a/java/res/drawable-hdpi/key_hint_comma_large_holo.9.png and b/java/res/drawable-hdpi/key_hint_comma_large_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_exclamation_holo.9.png b/java/res/drawable-hdpi/key_hint_exclamation_holo.9.png
index 8d99a27d2..d5e688400 100644
Binary files a/java/res/drawable-hdpi/key_hint_exclamation_holo.9.png and b/java/res/drawable-hdpi/key_hint_exclamation_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_exclamation_large_holo.9.png b/java/res/drawable-hdpi/key_hint_exclamation_large_holo.9.png
index e93e49187..5dab2f646 100644
Binary files a/java/res/drawable-hdpi/key_hint_exclamation_large_holo.9.png and b/java/res/drawable-hdpi/key_hint_exclamation_large_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_plus_holo.9.png b/java/res/drawable-hdpi/key_hint_plus_holo.9.png
index 3dd85065a..a11b4ac07 100644
Binary files a/java/res/drawable-hdpi/key_hint_plus_holo.9.png and b/java/res/drawable-hdpi/key_hint_plus_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_plus_large_holo.9.png b/java/res/drawable-hdpi/key_hint_plus_large_holo.9.png
index b0d75f433..3c87c1f7e 100644
Binary files a/java/res/drawable-hdpi/key_hint_plus_large_holo.9.png and b/java/res/drawable-hdpi/key_hint_plus_large_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_question_holo.9.png b/java/res/drawable-hdpi/key_hint_question_holo.9.png
index 4fe6a5b80..670b4b902 100644
Binary files a/java/res/drawable-hdpi/key_hint_question_holo.9.png and b/java/res/drawable-hdpi/key_hint_question_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_question_large_holo.9.png b/java/res/drawable-hdpi/key_hint_question_large_holo.9.png
index 44dfdc4ea..692f4a68b 100644
Binary files a/java/res/drawable-hdpi/key_hint_question_large_holo.9.png and b/java/res/drawable-hdpi/key_hint_question_large_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_quote_holo.9.png b/java/res/drawable-hdpi/key_hint_quote_holo.9.png
index 8308aa647..9cc86156e 100644
Binary files a/java/res/drawable-hdpi/key_hint_quote_holo.9.png and b/java/res/drawable-hdpi/key_hint_quote_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_quote_large_holo.9.png b/java/res/drawable-hdpi/key_hint_quote_large_holo.9.png
index e73b9e0c6..664467b3e 100644
Binary files a/java/res/drawable-hdpi/key_hint_quote_large_holo.9.png and b/java/res/drawable-hdpi/key_hint_quote_large_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_underline_holo.9.png b/java/res/drawable-hdpi/key_hint_underline_holo.9.png
index e4f271918..2cb4077a7 100644
Binary files a/java/res/drawable-hdpi/key_hint_underline_holo.9.png and b/java/res/drawable-hdpi/key_hint_underline_holo.9.png differ
diff --git a/java/res/drawable-hdpi/key_hint_underline_large_holo.9.png b/java/res/drawable-hdpi/key_hint_underline_large_holo.9.png
index dad34fc72..6b9a49170 100644
Binary files a/java/res/drawable-hdpi/key_hint_underline_large_holo.9.png and b/java/res/drawable-hdpi/key_hint_underline_large_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_at_holo.9.png b/java/res/drawable-land-hdpi/key_hint_at_holo.9.png
index 874802fcb..b93c2d3cf 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_at_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_at_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_at_large_holo.9.png b/java/res/drawable-land-hdpi/key_hint_at_large_holo.9.png
index d90bc31ab..2b9295158 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_at_large_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_at_large_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_colon_holo.9.png b/java/res/drawable-land-hdpi/key_hint_colon_holo.9.png
index e82e41c94..8fa17e583 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_colon_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_colon_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_colon_large_holo.9.png b/java/res/drawable-land-hdpi/key_hint_colon_large_holo.9.png
index e46845dbd..1271341e6 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_colon_large_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_colon_large_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_comma_holo.9.png b/java/res/drawable-land-hdpi/key_hint_comma_holo.9.png
index da0d6fdd6..44220ec96 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_comma_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_comma_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_comma_large_holo.9.png b/java/res/drawable-land-hdpi/key_hint_comma_large_holo.9.png
index 1f2f70762..444b4d029 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_comma_large_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_comma_large_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_exclamation_holo.9.png b/java/res/drawable-land-hdpi/key_hint_exclamation_holo.9.png
index 570a1b87d..d5e688400 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_exclamation_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_exclamation_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_exclamation_large_holo.9.png b/java/res/drawable-land-hdpi/key_hint_exclamation_large_holo.9.png
index e93e49187..5dab2f646 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_exclamation_large_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_exclamation_large_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_plus_holo.9.png b/java/res/drawable-land-hdpi/key_hint_plus_holo.9.png
index 3dd85065a..a11b4ac07 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_plus_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_plus_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_plus_large_holo.9.png b/java/res/drawable-land-hdpi/key_hint_plus_large_holo.9.png
index b0d75f433..3c87c1f7e 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_plus_large_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_plus_large_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_question_holo.9.png b/java/res/drawable-land-hdpi/key_hint_question_holo.9.png
index 1a0db31ec..670b4b902 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_question_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_question_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_question_large_holo.9.png b/java/res/drawable-land-hdpi/key_hint_question_large_holo.9.png
index 44dfdc4ea..692f4a68b 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_question_large_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_question_large_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_quote_holo.9.png b/java/res/drawable-land-hdpi/key_hint_quote_holo.9.png
index bfb612f59..9cc86156e 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_quote_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_quote_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_quote_large_holo.9.png b/java/res/drawable-land-hdpi/key_hint_quote_large_holo.9.png
index e73b9e0c6..664467b3e 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_quote_large_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_quote_large_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_underline_holo.9.png b/java/res/drawable-land-hdpi/key_hint_underline_holo.9.png
index b2ab17d41..2cb4077a7 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_underline_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_underline_holo.9.png differ
diff --git a/java/res/drawable-land-hdpi/key_hint_underline_large_holo.9.png b/java/res/drawable-land-hdpi/key_hint_underline_large_holo.9.png
index dad34fc72..6b9a49170 100644
Binary files a/java/res/drawable-land-hdpi/key_hint_underline_large_holo.9.png and b/java/res/drawable-land-hdpi/key_hint_underline_large_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_at_holo.9.png b/java/res/drawable-land-mdpi/key_hint_at_holo.9.png
index 5b946ff9b..8c84654c9 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_at_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_at_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_at_large_holo.9.png b/java/res/drawable-land-mdpi/key_hint_at_large_holo.9.png
index 852f899ed..b9e095b99 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_at_large_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_at_large_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_colon_holo.9.png b/java/res/drawable-land-mdpi/key_hint_colon_holo.9.png
index 1d9346e6f..3cd0e3c4b 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_colon_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_colon_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_colon_large_holo.9.png b/java/res/drawable-land-mdpi/key_hint_colon_large_holo.9.png
index 17e9091b4..01b47b25f 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_colon_large_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_colon_large_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_comma_holo.9.png b/java/res/drawable-land-mdpi/key_hint_comma_holo.9.png
index c2a913c04..b70f71b55 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_comma_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_comma_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_comma_large_holo.9.png b/java/res/drawable-land-mdpi/key_hint_comma_large_holo.9.png
index 846f213f1..1ae82d404 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_comma_large_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_comma_large_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_exclamation_holo.9.png b/java/res/drawable-land-mdpi/key_hint_exclamation_holo.9.png
index ce8e8de43..3409535fb 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_exclamation_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_exclamation_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_exclamation_large_holo.9.png b/java/res/drawable-land-mdpi/key_hint_exclamation_large_holo.9.png
index 035dcf85d..8dd2f27c4 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_exclamation_large_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_exclamation_large_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_plus_holo.9.png b/java/res/drawable-land-mdpi/key_hint_plus_holo.9.png
index 931390b45..51e86ba11 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_plus_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_plus_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_plus_large_holo.9.png b/java/res/drawable-land-mdpi/key_hint_plus_large_holo.9.png
index e6f9f8a9c..bf30f92d8 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_plus_large_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_plus_large_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_question_holo.9.png b/java/res/drawable-land-mdpi/key_hint_question_holo.9.png
index 6cbeb5993..38b5d6102 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_question_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_question_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_question_large_holo.9.png b/java/res/drawable-land-mdpi/key_hint_question_large_holo.9.png
index bfd58de09..448a02700 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_question_large_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_question_large_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_quote_holo.9.png b/java/res/drawable-land-mdpi/key_hint_quote_holo.9.png
index 3b361b71c..92fe8eaf8 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_quote_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_quote_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_quote_large_holo.9.png b/java/res/drawable-land-mdpi/key_hint_quote_large_holo.9.png
index 2a08aa12e..a777d0187 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_quote_large_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_quote_large_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_underline_holo.9.png b/java/res/drawable-land-mdpi/key_hint_underline_holo.9.png
index 06f3efb7e..7a452c5e2 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_underline_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_underline_holo.9.png differ
diff --git a/java/res/drawable-land-mdpi/key_hint_underline_large_holo.9.png b/java/res/drawable-land-mdpi/key_hint_underline_large_holo.9.png
index 50f99a191..f738b0202 100644
Binary files a/java/res/drawable-land-mdpi/key_hint_underline_large_holo.9.png and b/java/res/drawable-land-mdpi/key_hint_underline_large_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_at_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_at_holo.9.png
new file mode 100644
index 000000000..1d257cba2
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_at_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_at_large_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_at_large_holo.9.png
new file mode 100644
index 000000000..53de283da
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_at_large_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_colon_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_colon_holo.9.png
new file mode 100644
index 000000000..73394b57b
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_colon_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_colon_large_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_colon_large_holo.9.png
new file mode 100644
index 000000000..a4a6acbe1
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_colon_large_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_comma_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_comma_holo.9.png
new file mode 100644
index 000000000..d4dbdf4bf
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_comma_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_comma_large_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_comma_large_holo.9.png
new file mode 100644
index 000000000..aea5c8ed5
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_comma_large_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_exclamation_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_exclamation_holo.9.png
new file mode 100644
index 000000000..078d1d8f7
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_exclamation_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_exclamation_large_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_exclamation_large_holo.9.png
new file mode 100644
index 000000000..ddd6b13cb
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_exclamation_large_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_plus_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_plus_holo.9.png
new file mode 100644
index 000000000..d0ce9c948
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_plus_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_plus_large_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_plus_large_holo.9.png
new file mode 100644
index 000000000..9cf20e8b1
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_plus_large_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_question_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_question_holo.9.png
new file mode 100644
index 000000000..1e886d897
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_question_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_question_large_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_question_large_holo.9.png
new file mode 100644
index 000000000..826228796
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_question_large_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_quote_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_quote_holo.9.png
new file mode 100644
index 000000000..fd8bbad83
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_quote_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_quote_large_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_quote_large_holo.9.png
new file mode 100644
index 000000000..51d5b498c
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_quote_large_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_underline_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_underline_holo.9.png
new file mode 100644
index 000000000..37d2fa58e
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_underline_holo.9.png differ
diff --git a/java/res/drawable-land-xhdpi/key_hint_underline_large_holo.9.png b/java/res/drawable-land-xhdpi/key_hint_underline_large_holo.9.png
new file mode 100644
index 000000000..4249a8edf
Binary files /dev/null and b/java/res/drawable-land-xhdpi/key_hint_underline_large_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_at_holo.9.png b/java/res/drawable-mdpi/key_hint_at_holo.9.png
index 5b946ff9b..8c84654c9 100644
Binary files a/java/res/drawable-mdpi/key_hint_at_holo.9.png and b/java/res/drawable-mdpi/key_hint_at_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_at_large_holo.9.png b/java/res/drawable-mdpi/key_hint_at_large_holo.9.png
index 852f899ed..b9e095b99 100644
Binary files a/java/res/drawable-mdpi/key_hint_at_large_holo.9.png and b/java/res/drawable-mdpi/key_hint_at_large_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_colon_holo.9.png b/java/res/drawable-mdpi/key_hint_colon_holo.9.png
index 1d9346e6f..3cd0e3c4b 100644
Binary files a/java/res/drawable-mdpi/key_hint_colon_holo.9.png and b/java/res/drawable-mdpi/key_hint_colon_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_colon_large_holo.9.png b/java/res/drawable-mdpi/key_hint_colon_large_holo.9.png
index 17e9091b4..01b47b25f 100644
Binary files a/java/res/drawable-mdpi/key_hint_colon_large_holo.9.png and b/java/res/drawable-mdpi/key_hint_colon_large_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_comma_holo.9.png b/java/res/drawable-mdpi/key_hint_comma_holo.9.png
index c2a913c04..b70f71b55 100644
Binary files a/java/res/drawable-mdpi/key_hint_comma_holo.9.png and b/java/res/drawable-mdpi/key_hint_comma_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_comma_large_holo.9.png b/java/res/drawable-mdpi/key_hint_comma_large_holo.9.png
index 846f213f1..1ae82d404 100644
Binary files a/java/res/drawable-mdpi/key_hint_comma_large_holo.9.png and b/java/res/drawable-mdpi/key_hint_comma_large_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_exclamation_holo.9.png b/java/res/drawable-mdpi/key_hint_exclamation_holo.9.png
index ce8e8de43..3409535fb 100644
Binary files a/java/res/drawable-mdpi/key_hint_exclamation_holo.9.png and b/java/res/drawable-mdpi/key_hint_exclamation_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_exclamation_large_holo.9.png b/java/res/drawable-mdpi/key_hint_exclamation_large_holo.9.png
index 035dcf85d..8dd2f27c4 100644
Binary files a/java/res/drawable-mdpi/key_hint_exclamation_large_holo.9.png and b/java/res/drawable-mdpi/key_hint_exclamation_large_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_plus_holo.9.png b/java/res/drawable-mdpi/key_hint_plus_holo.9.png
index 931390b45..51e86ba11 100644
Binary files a/java/res/drawable-mdpi/key_hint_plus_holo.9.png and b/java/res/drawable-mdpi/key_hint_plus_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_plus_large_holo.9.png b/java/res/drawable-mdpi/key_hint_plus_large_holo.9.png
index e6f9f8a9c..bf30f92d8 100644
Binary files a/java/res/drawable-mdpi/key_hint_plus_large_holo.9.png and b/java/res/drawable-mdpi/key_hint_plus_large_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_question_holo.9.png b/java/res/drawable-mdpi/key_hint_question_holo.9.png
index 6cbeb5993..38b5d6102 100644
Binary files a/java/res/drawable-mdpi/key_hint_question_holo.9.png and b/java/res/drawable-mdpi/key_hint_question_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_question_large_holo.9.png b/java/res/drawable-mdpi/key_hint_question_large_holo.9.png
index bfd58de09..448a02700 100644
Binary files a/java/res/drawable-mdpi/key_hint_question_large_holo.9.png and b/java/res/drawable-mdpi/key_hint_question_large_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_quote_holo.9.png b/java/res/drawable-mdpi/key_hint_quote_holo.9.png
index 3b361b71c..92fe8eaf8 100644
Binary files a/java/res/drawable-mdpi/key_hint_quote_holo.9.png and b/java/res/drawable-mdpi/key_hint_quote_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_quote_large_holo.9.png b/java/res/drawable-mdpi/key_hint_quote_large_holo.9.png
index 2a08aa12e..a777d0187 100644
Binary files a/java/res/drawable-mdpi/key_hint_quote_large_holo.9.png and b/java/res/drawable-mdpi/key_hint_quote_large_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_underline_holo.9.png b/java/res/drawable-mdpi/key_hint_underline_holo.9.png
index b137b0021..7a452c5e2 100644
Binary files a/java/res/drawable-mdpi/key_hint_underline_holo.9.png and b/java/res/drawable-mdpi/key_hint_underline_holo.9.png differ
diff --git a/java/res/drawable-mdpi/key_hint_underline_large_holo.9.png b/java/res/drawable-mdpi/key_hint_underline_large_holo.9.png
index 9845e3bd6..f738b0202 100644
Binary files a/java/res/drawable-mdpi/key_hint_underline_large_holo.9.png and b/java/res/drawable-mdpi/key_hint_underline_large_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_holo.9.png
index 1534d99d1..2ad73041e 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_off_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_off_holo.9.png
index 936513a31..fc21e79c4 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_off_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_off_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_on_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_on_holo.9.png
index b071251a7..76cfbb221 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_on_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_normal_on_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_holo.9.png
index 9fed21edf..73748c2fb 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_off_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_off_holo.9.png
index 3fce55938..059d4ac2e 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_off_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_off_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_on_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_on_holo.9.png
index 3f82b67dd..e5cfdec88 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_on_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_dark_pressed_on_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_light_normal_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_light_normal_holo.9.png
index eded1736b..060524a53 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_light_normal_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_light_normal_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_light_pressed_holo.9.png b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_light_pressed_holo.9.png
index e6a1dcecc..f4b061e07 100644
Binary files a/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_light_pressed_holo.9.png and b/java/res/drawable-sw600dp-mdpi/btn_keyboard_key_light_pressed_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_at_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_at_holo.9.png
new file mode 100644
index 000000000..8c84654c9
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_at_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_at_large_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_at_large_holo.9.png
new file mode 100644
index 000000000..b9e095b99
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_at_large_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_colon_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_colon_holo.9.png
new file mode 100644
index 000000000..3cd0e3c4b
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_colon_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_colon_large_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_colon_large_holo.9.png
new file mode 100644
index 000000000..01b47b25f
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_colon_large_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_comma_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_comma_holo.9.png
new file mode 100644
index 000000000..b70f71b55
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_comma_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_comma_large_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_comma_large_holo.9.png
new file mode 100644
index 000000000..1ae82d404
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_comma_large_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_exclamation_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_exclamation_holo.9.png
new file mode 100644
index 000000000..3409535fb
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_exclamation_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_exclamation_large_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_exclamation_large_holo.9.png
new file mode 100644
index 000000000..8dd2f27c4
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_exclamation_large_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_plus_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_plus_holo.9.png
new file mode 100644
index 000000000..51e86ba11
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_plus_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_plus_large_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_plus_large_holo.9.png
new file mode 100644
index 000000000..bf30f92d8
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_plus_large_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_question_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_question_holo.9.png
new file mode 100644
index 000000000..38b5d6102
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_question_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_question_large_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_question_large_holo.9.png
new file mode 100644
index 000000000..448a02700
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_question_large_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_quote_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_quote_holo.9.png
new file mode 100644
index 000000000..92fe8eaf8
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_quote_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_quote_large_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_quote_large_holo.9.png
new file mode 100644
index 000000000..a777d0187
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_quote_large_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_underline_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_underline_holo.9.png
new file mode 100644
index 000000000..7a452c5e2
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_underline_holo.9.png differ
diff --git a/java/res/drawable-sw600dp-mdpi/key_hint_underline_large_holo.9.png b/java/res/drawable-sw600dp-mdpi/key_hint_underline_large_holo.9.png
new file mode 100644
index 000000000..f738b0202
Binary files /dev/null and b/java/res/drawable-sw600dp-mdpi/key_hint_underline_large_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_holo.9.png
index 1534d99d1..2ad73041e 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_off_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_off_holo.9.png
index 936513a31..fc21e79c4 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_off_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_off_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_on_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_on_holo.9.png
index b071251a7..76cfbb221 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_on_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_normal_on_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_holo.9.png
index 9fed21edf..73748c2fb 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_off_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_off_holo.9.png
index 3fce55938..059d4ac2e 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_off_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_off_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_on_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_on_holo.9.png
index 3f82b67dd..e5cfdec88 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_on_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_dark_pressed_on_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_light_normal_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_light_normal_holo.9.png
index eded1736b..060524a53 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_light_normal_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_light_normal_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_light_pressed_holo.9.png b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_light_pressed_holo.9.png
index e6a1dcecc..f4b061e07 100644
Binary files a/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_light_pressed_holo.9.png and b/java/res/drawable-sw768dp-mdpi/btn_keyboard_key_light_pressed_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_at_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_at_holo.9.png
index 5b946ff9b..8c84654c9 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_at_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_at_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_at_large_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_at_large_holo.9.png
index 852f899ed..b9e095b99 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_at_large_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_at_large_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_colon_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_colon_holo.9.png
index 1d9346e6f..3cd0e3c4b 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_colon_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_colon_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_colon_large_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_colon_large_holo.9.png
index 17e9091b4..01b47b25f 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_colon_large_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_colon_large_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_comma_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_comma_holo.9.png
index c2a913c04..b70f71b55 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_comma_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_comma_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_comma_large_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_comma_large_holo.9.png
index 846f213f1..1ae82d404 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_comma_large_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_comma_large_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_exclamation_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_exclamation_holo.9.png
index ce8e8de43..3409535fb 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_exclamation_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_exclamation_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_exclamation_large_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_exclamation_large_holo.9.png
index 035dcf85d..8dd2f27c4 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_exclamation_large_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_exclamation_large_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_plus_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_plus_holo.9.png
index 931390b45..51e86ba11 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_plus_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_plus_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_plus_large_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_plus_large_holo.9.png
index e6f9f8a9c..bf30f92d8 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_plus_large_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_plus_large_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_question_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_question_holo.9.png
index 6cbeb5993..38b5d6102 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_question_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_question_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_question_large_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_question_large_holo.9.png
index bfd58de09..448a02700 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_question_large_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_question_large_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_quote_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_quote_holo.9.png
index 3b361b71c..92fe8eaf8 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_quote_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_quote_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_quote_large_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_quote_large_holo.9.png
index 2a08aa12e..a777d0187 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_quote_large_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_quote_large_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_underline_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_underline_holo.9.png
index b137b0021..7a452c5e2 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_underline_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_underline_holo.9.png differ
diff --git a/java/res/drawable-sw768dp-mdpi/key_hint_underline_large_holo.9.png b/java/res/drawable-sw768dp-mdpi/key_hint_underline_large_holo.9.png
index 9845e3bd6..f738b0202 100644
Binary files a/java/res/drawable-sw768dp-mdpi/key_hint_underline_large_holo.9.png and b/java/res/drawable-sw768dp-mdpi/key_hint_underline_large_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal.9.png
new file mode 100644
index 000000000..eae1e3a54
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_holo.9.png
new file mode 100644
index 000000000..3e4a81247
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_off.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_off.9.png
new file mode 100644
index 000000000..13bad8f1a
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_off.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_off_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_off_holo.9.png
new file mode 100644
index 000000000..d61dd2b88
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_off_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_on.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_on.9.png
new file mode 100644
index 000000000..853b8bc6e
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_on.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_on_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_on_holo.9.png
new file mode 100644
index 000000000..c127e2ad0
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_normal_on_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed.9.png
new file mode 100644
index 000000000..1edfd64fe
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_holo.9.png
new file mode 100644
index 000000000..ac3f3581b
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_off.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_off.9.png
new file mode 100644
index 000000000..dfdbfadd3
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_off.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_off_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_off_holo.9.png
new file mode 100644
index 000000000..e5de3b0a2
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_off_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_on.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_on.9.png
new file mode 100644
index 000000000..0e2733e17
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_on.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_on_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_on_holo.9.png
new file mode 100644
index 000000000..c63b69a6c
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_dark_pressed_on_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_light_normal.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_light_normal.9.png
new file mode 100644
index 000000000..ea13a7fdf
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_light_normal.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_light_normal_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_light_normal_holo.9.png
new file mode 100644
index 000000000..e1361edf2
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_light_normal_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_light_popup_normal.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_light_popup_normal.9.png
new file mode 100644
index 000000000..2ed1b3447
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_light_popup_normal.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_light_popup_selected.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_light_popup_selected.9.png
new file mode 100644
index 000000000..057c5716e
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_light_popup_selected.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_light_pressed.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_light_pressed.9.png
new file mode 100644
index 000000000..5d8e46de0
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_light_pressed.9.png differ
diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_light_pressed_holo.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_light_pressed_holo.9.png
new file mode 100644
index 000000000..6efd3a759
Binary files /dev/null and b/java/res/drawable-xhdpi/btn_keyboard_key_light_pressed_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_at_holo.9.png b/java/res/drawable-xhdpi/key_hint_at_holo.9.png
new file mode 100644
index 000000000..1d257cba2
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_at_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_at_large_holo.9.png b/java/res/drawable-xhdpi/key_hint_at_large_holo.9.png
new file mode 100644
index 000000000..53de283da
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_at_large_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_colon_holo.9.png b/java/res/drawable-xhdpi/key_hint_colon_holo.9.png
new file mode 100644
index 000000000..73394b57b
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_colon_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_colon_large_holo.9.png b/java/res/drawable-xhdpi/key_hint_colon_large_holo.9.png
new file mode 100644
index 000000000..a4a6acbe1
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_colon_large_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_comma_holo.9.png b/java/res/drawable-xhdpi/key_hint_comma_holo.9.png
new file mode 100644
index 000000000..d4dbdf4bf
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_comma_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_comma_large_holo.9.png b/java/res/drawable-xhdpi/key_hint_comma_large_holo.9.png
new file mode 100644
index 000000000..aea5c8ed5
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_comma_large_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_exclamation_holo.9.png b/java/res/drawable-xhdpi/key_hint_exclamation_holo.9.png
new file mode 100644
index 000000000..078d1d8f7
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_exclamation_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_exclamation_large_holo.9.png b/java/res/drawable-xhdpi/key_hint_exclamation_large_holo.9.png
new file mode 100644
index 000000000..ddd6b13cb
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_exclamation_large_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_plus_holo.9.png b/java/res/drawable-xhdpi/key_hint_plus_holo.9.png
new file mode 100644
index 000000000..d0ce9c948
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_plus_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_plus_large_holo.9.png b/java/res/drawable-xhdpi/key_hint_plus_large_holo.9.png
new file mode 100644
index 000000000..9cf20e8b1
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_plus_large_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_question_holo.9.png b/java/res/drawable-xhdpi/key_hint_question_holo.9.png
new file mode 100644
index 000000000..1e886d897
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_question_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_question_large_holo.9.png b/java/res/drawable-xhdpi/key_hint_question_large_holo.9.png
new file mode 100644
index 000000000..826228796
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_question_large_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_quote_holo.9.png b/java/res/drawable-xhdpi/key_hint_quote_holo.9.png
new file mode 100644
index 000000000..fd8bbad83
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_quote_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_quote_large_holo.9.png b/java/res/drawable-xhdpi/key_hint_quote_large_holo.9.png
new file mode 100644
index 000000000..51d5b498c
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_quote_large_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_underline_holo.9.png b/java/res/drawable-xhdpi/key_hint_underline_holo.9.png
new file mode 100644
index 000000000..37d2fa58e
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_underline_holo.9.png differ
diff --git a/java/res/drawable-xhdpi/key_hint_underline_large_holo.9.png b/java/res/drawable-xhdpi/key_hint_underline_large_holo.9.png
new file mode 100644
index 000000000..4249a8edf
Binary files /dev/null and b/java/res/drawable-xhdpi/key_hint_underline_large_holo.9.png differ
diff --git a/java/res/values-sw600dp-land/dimens.xml b/java/res/values-sw600dp-land/dimens.xml
index ee30d98bc..618b7f44c 100644
--- a/java/res/values-sw600dp-land/dimens.xml
+++ b/java/res/values-sw600dp-land/dimens.xml
@@ -23,8 +23,8 @@
45.0mm
- 0.0mm
- 0.0mm
+ 1.3mm
+ 1.3mm
13.0mm
1.1mm
0.0mm
diff --git a/java/res/values-sw600dp/dimens.xml b/java/res/values-sw600dp/dimens.xml
index 3d623d975..27d577c7d 100644
--- a/java/res/values-sw600dp/dimens.xml
+++ b/java/res/values-sw600dp/dimens.xml
@@ -23,8 +23,8 @@
48.0mm
- 0.0mm
- 0.0mm
+ 1.0mm
+ 1.0mm
10.0mm
1.1mm
0.0mm
diff --git a/java/res/values-sw768dp-land/dimens.xml b/java/res/values-sw768dp-land/dimens.xml
index 625dd263c..c40671082 100644
--- a/java/res/values-sw768dp-land/dimens.xml
+++ b/java/res/values-sw768dp-land/dimens.xml
@@ -23,8 +23,8 @@
58.0mm
- 0.0mm
- 0.0mm
+ 1.6mm
+ 1.6mm
13.0mm
1.1mm
0.0mm
diff --git a/java/res/values-sw768dp/dimens.xml b/java/res/values-sw768dp/dimens.xml
index 69283202e..9ea5258df 100644
--- a/java/res/values-sw768dp/dimens.xml
+++ b/java/res/values-sw768dp/dimens.xml
@@ -23,8 +23,8 @@
48.0mm
- 0.0mm
- 0.0mm
+ 1.1mm
+ 1.1mm
10.0mm
1.1mm
0.0mm