android-sdkにSoftKeyboardというソフトキーボードのサンプルがあったので見てみました。キーボードアプリを作るのは大変そうだけど、仕組みは単純で、基本的にServiceからKeyboardViewというビューを作り画面に表示するだけです。 このKeyboardViewはViewを継承して作られてるクラスなので、普通にActivity上に配置出来るよね?と思いやってみました。結果、KeyboardViewを作成して配置するだけで動きました。 Keyboard keyboard = new Keyboard(this, R.xml.qwerty); KeyboardView keyboardView = new KeyboardView(this,null); keyboardView.setKeyboard(keyboard); keyboardView.setOnKeyb