На данный момент использую Русский. И в принципе доволен. ИМХО - лучшее о чем я мог мечтать.
Прикрутил русский словарь.
Обошелся минимумом кнопок, которые у меня есть. (делал для телефона ChangHong Z4).
Этот вариант делал для себя.
Поэтому кому пока не в терпеж, можно использовать его.
Но поддержу что и разработчик оказался отзывчивым и тоже откликнулся в почту.
Отправил ему "свой" вариант с пожеланиями, которые воплотить не смог.
Подождем его. У него лучше получится.
Мини-инструкция.
1. Устанавливаем приложение.
2. Заходим в настройки телефона, там где обычно выбираем тип ввода, там же заходим в настройки нашей новой клавы. В настройка первым делаем "загрузить словарь". Словарь я ваял сам, под себя, с трехэтажными матами. Поэтому кому надо без матов - можно сделать. Пока словарь грузится, тыкать пальцами мимо окна с индикатором загрузки не советую. Потому что имел дело со сбоем в структуре базы данных. Точная причина не ясна, но подозреваю что дело в том что чета не дождался я прогрузки.
Далее по функциям клавиш.
Длинное нажатие на клавишу "3" - делает переключение трех режимов. Предективный ввод, ввод букв, ввод цифр. (выбранный режим смотрим сверху в трее белыми буквами).
Длинное нажатие на клавишу "5" - выводит окно диалога выбора клавиатуры. (если нужно переключиться на другую клаву).
Длинное нажатие на клавишу "9" - производит переключение трех режимов заглавных или прописных букв. Режимы видно в "трее" сверху. Белыми буквами.
Длинное нажатие на клавишу "7" - дублирует нажатие на софтклавишу и вызывает окно вставки символов. Будучи в окне символов с помощью * и # листаем страницы. Далее по нажатию на цифровую клавишу выбирается нужный вариант символа.
Длинное нажатие на клавишу "4" - вызывает окно ввода смайлов.
Одинарное нажатие на клавишу # производит завершение ввода слова, и ставит пробел. (этой клавишей я пользуюсь постоянно, вводя всякий раз новое слово).
Длинное нажатие на клавишу "6" - просто завершает ввод слова (без пробела).
Короткое нажатие на * - производит листание вариантов слов из словаря "вперед".
Длинное нажатие на * - производит листание вариантов слов в обратную сторону "назад".
Длинное нажатие на клавишу "0" прячет или показывает софтовую панель.
Длинное нажатине на клавишу # - делает перевод строки.
Длинное нажатие на клавишу "8" вызывает диалог добавления нового слова в словарь. По сути дублирует длинный тап по левой софт-клавише.
У меня в телефоне есть только клавиши цифровые, решетка, и звездочка, и бекспейс "С".
То что раньше разработчик имел в виду для своего телефона, где было много кнопок, типа ждойстик там и др - весь код в данном варианте остался в силе.
Поэтому должно работать и с другими клавишами.
На яве никогда ранее не писал. Среду разработки под андроид никогда раньше не видел.
Поэтому прошу не пинать "если че".
Про файл приложенный ниже не забываем.
Прикрепленные файлы
TraditionalT9Settings.apk ( 3.35 МБ )
Сообщение отредактировал BlackVetal - 19.11.13, 16:34