Androidキーボードの代わりにアクティビティでボタンを使用する必要があります。例を見つけました(http://developer.android.com/guide/topics/text/creating-input-method.html):
InputConnection ic = getCurrentInputConnection();
ic.deleteSurroundingText(4, 0);
ic.commitText("Hello", 1);
ic.commitText("!", 1);
しかし、自分のアプリケーションでそれをどのように使用するか理解できません。InputMethodService を拡張するクラスを作成する場所と、このクラスに必要なもの。助けてください!!!