Teclado personalizado do Android

Criando teclado personalizado usando este link"http://www.fampennings.nl/maarten/android/09keyboard/index.htm" mas eu quero incluir tantas palavras neste teclado, o teclado acima do link se parece com o seguinte:

Eu tenho três arquivos xml: 1) hexkbd: tenho A a N 2) hexkbd2: M a Z 3) hexkbd3) palavra extra, exibo o primeiro arquivo xml bem, mas quero colocar um botão extra neste teclado para mudar acima de tudo três xml para alterar o teclado de a para z de z, mas não sei como fazer isso neste teclado personalizado. Por exemplo, na imagem acima, coloquei número em outro arquivo xm, alfabeto em outro arquivo xml e outra palavra extra em outro arquivo, colocamos o mesmo botão em todo esse arquivo xml para alterar os três seqüenciais; no primeiro clique nesse mesmo botão, exiba apenas o teclado numérico, o segundo teclado alfa como tudo, o que tenho que fazer nesse botão e como, qualquer um por favor me ajude rápido? desde já, obrigado.

eu quero o seguinte tipo:

questionAnswers(1)

yourAnswerToTheQuestion