По-моему мнению стандартная клавиатура в Sense вышла весьма удачной. Большие удобные кнопки — не промахнёшься
Удобная раскладка. Несколько режимов ввода — классическая QWERTY, компактная QWERTY и эмуляция телефонной клавиатуры. Но, как это обычно и бывает с официальными решениями, не отличается особой гибкостью в настройках. К счастью, Интернет-сообщество разработчиков предложило свой усовершенствованный вариант клавиатуры HTC, которой я хочу посвятить этот обзор.
Речь пойдёт об HTC IME Mod Keyboard. Официальная страница находится здесь. Там же Вы найдёте необходимые ссылки для скачивания. Для обзора взята последняя версия на момент написания статьи: 27 от 8-го июня 2010-го. Предупреждаю, что клавиатура тестировалась на HTC Desire с официальной прошивкой на базе Android 2.2, так что возможны какие-либо различия с другими устройствами и конфигурациями ОС.
Установка не должна вызвать затруднений. Для начала нужно скачать подходящий вариант:
- Версия для устройств с высоким разрешением экрана. (Я так понимаю речь о экранах не менее чем 320×480, таких как Desire, Legend, Hero.) Скачать.
- Версия для устройств с высоким разрешением экрана на базе Android 2.2 (Froyo). Скачать.
- Версия для устройств с низким разрешением экрана (Напр.: HTC Wildfire, Tattoo) на базе Android 1.6 и выше. Скачать.
- Версия для устройств с низким разрешением экрана на базе Android 1.5. Скачать.
Я выбрал второй вариант. Теперь нужно выполнить следующие действия:
- Распаковываем скаченный архив.
- Полученные два APK-файла необходимо установить привычным для себя способом. К примеру: закинуть их на карту памяти и установить с помощью файлового менеджера, типа ASTRO File Manager. Пользователям устройств с интерфейсом HTC Sense пакет «Clicker» устанавливать не нужно!
Может появиться сообщение с предупреждением о том, что заблокирована возможность установки не из «Маркета».
Нужно будет нажать кнопку «Настройки» и в меню пометить пункт «Неизвестные источники».
Появится ещё одно предупреждение — соглашаемся с ним.
Что касается HTC IME Mod, то оно не содержит в себе каких-либо шпионских/вредоносных вставок, иначе бы сообщество разработчиков XDA уже давно бы вычислило злодея и покарало
Если пришлось проделывать все эти действия, то нужно заново запустить установку APK-файлов. - После установки приложения идём в «Настройки->Язык и клавиатура».
- Необходимо пометить пункт «HTC_IME mod».
Опять вылезет предупреждение, соглашаемся с ним.
Повторяюсь — клавиатура полностью «чистая». Но к приложениям из других источников всё-таки следует относиться с осторожностью. - Заходим в пункт «HTC_IME mod». Выбираем «Язык клавиатуры» на «Russian».

- Теперь нужно переключиться на новую клавиатуру. Для этого нужно на любом поле ввода задержать касание до появления меню «Правка текста» и выбрать пункт «Способ ввода». Я это проделал на поле ввода SMS-сообщения.
Потом выбрать «HTC_IME mod».
- Всё! Установка и начальная настройка завершена.

Использование HTC IME mod с настройками по умолчанию практически ничем не отличается от оригинальной клавиатуры.
Теперь краткий обзор некоторых полезных возможностей. Если уже обратили внимание, то в настройках появились дополнительные опции, в отличии от стандартной клавиатуры. Акцентирую внимание на некоторых из них.
В разделе «User interface» есть пункт «Smiley hack» — при активном состоянии он заменяет кнопку сворачивания клавиатуры, на кнопку быстрого ввода смайлов. Если её зажать, то появятся все доступные варианты смайлов. Так же можно задать свой набор, выбрав пункт «Custom smileys» и отредактировав в пункте «Edit smileys».
Ещё полезным является пункт «Custom domains» и настройки «Popup domains», «Key domains». В них можно задать какие окончания URL’а использовать для кнопки быстрого набора.
В пункте «Volume keys» можно задать действие, например для смены языка раскладки. Доступные языки для перебора задаются в «Language selection» — это выше уровнем по меню.
Обращаю внимание на то, что некоторые настройки (помечены фразой «Kill KB to apply changes») требуют перезагрузки клавиатуры. Для этого в настройках «HTC_IME mod» в самом низу есть пункт «Kill keyboard».
В разделе настроек «Text input» задаётся поведение при наборе. Например когда нужно автоматически ставить пробел, запрет автоматического набор заглавной буквы, подмена символов и др. Отдельно хочу отметить пункт «Custom popup delay» — в нём задаётся через какое время должно открыться меню с другими вариантами набора после зажатия кнопки. По умолчанию стоит 750 ms, но мне больше подошёл вариант в 200, т.к. при этом значении и ошибиться сложно, и долго не приходится ждать при наборе спецсимволов.
В разделе «Gestures» можно задать поведение при проводе пальцем по клавиатуре в разные стороны.
Далее пункты для настроек словарей и предиктивного ввода. Я оставил всё как есть.
Интересен пункт «Sound & vibration». В нём можно задать уровень громкости звука нажатия клавиш. Задать свои звуки на разные типы кнопок. И задать свою длину вибрации.
Вот в общем и всё
Замечания/вопросы отписывайте в комментариях.
Версия для устройств с низким разрешением экрана (Напр.: HTC Wildfire, Tattoo)\n
Не знаю на счет Tattoo, но на Огоньке точно работает через одно место — клава не вмещается полностью на экран и ни какими настройками исправить это не удается(((
Если скачать версию для высокого разрешения то она вообще не появляется на экране (сам не пробовал — взято с XDA)
На самом XDA говорят об этом, а именно что на QVGA разрешении работает не правильно. (x10 mini вроде тоже попадает сюда же)