Стоковая клавиатура Kika имеет недостатки. В качестве замены можно установить и использовать следующее программное обеспечение:
RuKeyboard (рекомендуется)
Первоначально производился для физической клавиатуры смартфонов еще в 2009 году. Создан в основном для русского и других языков с кириллицей, но может быть модифицирован для любого языка. Заброшенное программное обеспечение, но все еще работает с Android 9 отлично. Поддержка нескольких букв на одной аппаратной клавише с двойным / тройным нажатием. Никаких ошибок, плавный набор текста. Поддерживает переключение макета с помощью горячей клавиши (alt +shift, alt+space, shift+space, определяемый пользователем) и показывает флаг языка на панели уведомлений.
К сожалению, не поддерживает прогнозирование и коррекцию слов. Вы получаете то, что набираете. Поддерживается прописная буква первой буквы.
RuKeyboard с 5 русскими макетами (как Blackberry Passport, как Blackberry Q5/Q10/Classic, как Blackberry KEYone/KEY2):
Ссылка на скачивание 1 | Ссылка для скачивания 2
Физические раскладки клавиатуры хранятся в apk файле, в файлах. Взгляните, например, и реализуйте свой собственный макет для вашего языка соответственно.assets/hard/*.xml
unihertz_titan_ver1.xml
Программная экранная клавиатура модифицирована, чтобы показать только один ряд наиболее часто используемых символов, которые отсутствуют на физической клавиатуре с клавишей alt, аналогично клавиатуре Kika. Вы также можете изменить его, проверить файл.res/xml/kbd_query.xml
PocketBoard
Крошечный, но мощный IME предназначен для Unihertz Titan / Titan Pocket, что делает этот QWERTY-клавиатурный смартфон немного более «клавиатурным».
AnySoftKeyboard
AnySoftKeyboard (ссылка google Play) поддерживает физические клавиатуры, а также требует создания собственной раскладки. К сожалению, поддержка аппаратной клавиатуры немного глючит и не выполняет автокоррекцию с помощью аппаратной клавиши пространства, но вы увидите кандидатов на коррекцию в верхнем ряду.
Поддерживаются нелатинские языки для физической клавиатуры.
По умолчанию эта клавиатура показывает полную программную клавиатуру. Это может быть изменено только с помощью пользовательского макета программного обеспечения. AnySoftKeyboard является открытым исходным кодом. Примеры программного обеспечения и физических макетов доступны на GitHub проектов.
SwiftKey
Клавиатура Microsoft SwiftKey, вероятно, лучше всего подходит для латинских языков с небольшим количеством диакритических знаков. Вы не сможете вводить диакритические знаки, но предложения слов работают хорошо.
Нелатинские языки для физической клавиатуры не поддерживаются.