Автоматически отображать пользовательскую клавиатуру для EditText. Android

Я хочу сделать пользовательскую клавиатуру в приложении для Android и показать ее для конкретного EditText.
Я прочитал документацию и нашел, что мне нужно расширить класс InputMethodService. Но я не узнал, как автоматически показывать эту клавиатуру для некоторого EditText.

благодаря

В Android SDK присутствует пример

Загрузите этот Android-проект

Новый -> Android Пример проекта -> Мягкая клавиатура

Чтобы отобразить клавиатуру для конкретного текстового окна редактирования, вам необходимо переопределить OnTouchlistener

Я нашел решение, которое я хотел здесь: http://www.infiniterecursion.us/2011/02/android-activity-custom-keyboard.html