2012年1月17日火曜日

Kindle Fireで日本語入力

Kindle Fireはデフォルトでは日本語入力に対応していない。日本語入力するためには、ATOK等をインストールする必要があるのだが、単にインストールしただけでは日本語入力を利用できない。Kindle Fireではinput methodの選択肢が固定(Kindle Keyboardのみ)になっているため、内部のデータベースをPCから変更してあげる必要がある。

お手本はこちらのサイト

手順の中で、選択可能にしたいinput methodの情報をsqliteで更新するのだが、主なアプリの値は以下の通り。

  • Kindle Keyboard (default)
    com.android.inputmethod.latin/.LatinIME
  • ATOK
    com.justsystems.atokmobile.service/.AtokInputMethodService
  • Simeji
    com.adamrocker.android.input.simeji/.OpenWnnSimeji
  • Google日本語入力
    com.google.android.inputmethod.japanese/.MozcService
  • OpenWnnフリック対応
    com.pm9.flickwnn/.OpenWnnJAJP
これらの値を、UPDATEコマンドを実行する際に":"で区切って入力すればよい。たとえば、全てを登録するのであれば、
UPDATE secure SET value = 'com.android.inputmethod.latin/.LatinIME:com.justsystems.atokmobile.service/.AtokInputMethodService:com.adamrocker.android.input.simeji/.OpenWnnSimeji:com.google.android.inputmethod.japanese/.MozcService:com.pm9.flickwnn/.OpenWnnJAJP' WHERE name = 'enabled_input_methods';
となる。
全部登録した場合のスクリーンショットは以下の通り。

Simeji、Google日本語入力、OpenWnnフリック対応を使ってみた。Kindle Fireの場合、キーボードが出てくるとメニューのボタンが消える(押せなくなる)ので、Kindle KeyboardやSimejiのように、キーボードを収納するボタンは必須と思う。
個人的には、キーボードのデザインはKindle Keyboardが好きなので、日本語入力が必要な場合のみSimejiを利用する方針。

0 件のコメント:

コメントを投稿