Input Method (teclado) customizado - Ajuda

Preciso de uma ajuda pessoal,

Preciso criar um teclado customizado para android, estou usando as fontes oficiais do developer.android (Creating an Input Method, Soft Keyboard sample) mas travei.

Não entendi muito bem o codigo, mas tentei o seguinte… Fiz a declaração no AndroidManifest, copiei os xmls contidos no exemplo, copiei o pacote do exemplo (com.exemple.android.softkeyboard). Mas como faço para mostrar este teclado?

E como faço para modificar este teclado de exemplo?

Pesquisei bastante já mas não achei nada sobre isso que eu entenda, se ja tiver algo no forum sobre isto desculpa ai…

Agradeço a ajuda. :slight_smile:

Seguem os links que comentei:

http://developer.android.com/resources/articles/creating-input-method.html

http://developer.android.com/resources/samples/SoftKeyboard/index.html

[RESOLVIDO PARCIALMENTE]

Vou postar o que eu consegui até agora.

Seguinte, com o exemplo oficial do google em seu projeto, aquele “Soft Keyboard sample”, quando voce instalar seu app num celular ou num simulador, tambem sera instalado um teclado (input method) com o nome do seu app.

Voce tem que ir na configuraçao de teclado do celular e habilitar este novo teclado, e quando entrar na aplicaçao, de um longClick num EditText qualquer e escolha seu teclado. Pronto.

Para modificar explore os arquivos na pasta xml do exemplo.

Ainda estou pesquisando se tem algum jeito de fazer esta configuraçao dinamicamente, ou se tem como travar a aplicaçao para trabalhar somente com um teclado especifico. Quem souber ou descobrir algo, posta ai por favor.