специальная программная клавиатура для Android
Есть ли способ создать специализированную программную клавиатуру на Android? Прочитав о документах InputMethodService и проверив альтернативные приложения для клавиатуры, я понял, что альтернативную клавиатуру можно настроить только для использования в системе (через Настройки -> Язык и текст).
Если ответ на вышеупомянутый вопрос - нет, то есть ли хотя бы способ загрузить пользовательский словарь и переопределить словарь по умолчанию для системной клавиатуры (только когда мое приложение используется)? Это поможет дать очень важные предложения пользователю, когда он нажал только пару клавиш.