Раз уж начали тему о вводе данных в систему, поговорим о самом важном — клавиатуре. Стандартная, что идет в комплекте с любым телефоном на адроиде (если он не обладает дополнительной оболочкой типа HTC Sence), выглядит довольно примитивно, не имеет функций автозамены и автодополнения, кнопки очень узкие, при печати надо попадать точно в центр кнопки — в общем, печать превращается в какое-то мучение. Не говоря уж о том, что в браузере по умолчанию русская раскладка. Видимо, разработчики вдохновились новостью о скором внедрении кириллических доменов, и решили опередить всех
Вот эта самая стандартная клавиатура:
Как видите никаких изысков. Посмотрим на русскоязычный вариант:
Как видите, нет буквы Ё, запятой, а также гораздо более востребованных Э и Щ (они вызываются через долгое нажатие другие клавиш, каких — еще надо догадаться!). Если честно, искать альтернативу пришло в голову не сразу, а после недели жизни с обычной клавиатурой. Первым шагом был запрос в Маркете — Russian Keyboard. Нашел одноименную клавиатуру, вот так она выглядит:
Клавиатура имеет более приятный дизайн и крупные клавиши, все нужные буквы, кнопки точки и запятой вынесены отдельно. По одинарному тапу ставится точка, по двойному — запятая, при долгом нажатии появляется дополнительное меню с различными часто употребляемыми символами.
Клавиатура всем хороша, но есть один минус — отсутствие автодополнения. Кому-то это минус может показаться несущественным, но мне пока сложно быстро печатать на виртуальной клавиатуре, поэтому без этой функции жить трудно. Поэтому я продолжил поиски, и на одном из форумов наткнулся на HTC Touch Input, клавиатуру, используемую в коммуникаторах фирмы HTC. Видимо какой-то народный умелец вытащил ее из прошивки от HTC и выложил для всеобщего пользования. Давайте взглянем на героиню нашей истории
Эта клавиатура отличается от предыдущих, у нее 5 активных строк, наконец-то появилась наша бедная буква Ё, также можно сразу нажимать и точку, запятую, дефис, вопросительный и восклицательный знаки. Ну и самое главное, есть система автозамены и автодополнения. Причем, она очень хорошо и легко самообучается. Например мой ник eakukin, она уже угадывает со второй буквы, и нет надобности писать все слово целиком. Единственный минус — строки с автодополнением нередко «залезают» на поле ввода. Но это совсем несущественно, удобства гораздо больше.
Теперь о том как установить клавиатуру от HTC на ваш Android-телефон. Для этого скачайте архив с установочным пакетом, и запустите установку. Чтобы активировать клавиатуру, надо произвести следующие хитрые действия — Зайдите в системные настройки — Региональные параметры — поставьте галочку на пункте Touch Input.
После этого откройте например браузер и активируйте строку ввода. Затем нажмите поле ввода и удерживайте пока не появится меню, нажмите способ ввода, и выберите клавиатуру Touch Input.
Все клавиатура готова к работе. Осталось провернуть маленький хинт, для того чтобы в клавиатуре навсегда появился русский язык — надо развернуть экран при активной клавиатуре (естественно, акселерометр должен быть включен). Удачного пользования!
П.С. Спасибо за помощь в редактировании текста Оляпке!









25 января 2010
Блог