Создайте свой собственный вид с помощью множества кнопок для управления своими собственными вещами. Это не будет «клавиатура» по-настоящему для Android, но она сделает все, что вам нужно для вашего приложения. Я видел приложения, которые содержат свои собственные «клавиатуры», разработанные таким образом.
Кроме того, имейте в виду, что даже у базовой клавиатуры Android есть несколько «версий»: альфа, клавиатура, символы и т. Д.
Какой путь вы предпочитаете, зависит от ваших конкретных потребностей, ваших способностей развития и временных ограничений.