Пользуюсь
Jbak2 Keyboard.
Замечательная полнофункциональная клавиатура.
Можно настроить много параметров. Можно хоть вообще свою клаву запилить.
Очень много уже готовых раскладок на разных языках. Есть двойные раскладки (где видно клавиши от 2х языков сразу, как на реальных клавиатурах -удобно пароль вводить)
Зайдите в тему программы. Почитайте)