【要JB】iPhoneをBluetoothキーボードで快適文字入力(動画あり)

iPhoneをBluetoothキーボードで操作することを可能にする”BTstack Keyboard”を試した。ちょっと気が早いが来月に迫ったiPadの国内発売に備えてApple Wireless Keyboardを購入した。iPad専用のiPad Keyboard Dockよりもスマートにワイヤレスな環境にしたいというのと、もうひとつの理由はコンパクトかつ軽量なボディなのでiPhoneの外部キーボードとして携行しやすく、ソフトウェアキーボードでは敬遠しがちな長文編集作業に重宝するはずと考えてのこと。実はこのエントリのドラフトは会社帰りに寄ったスタバでiPhone+Apple Wireless Keyboardの組み合わせで書いていたりする。

R0010198

<注意喚起情報>
この作業にはiPhone/iPod touchのJailbreakを伴います。Jailbreakはメーカーやキャリアの保証対象外となる可能性やセキュリティが脆弱になるリスクも伴います。最悪、文鎮化してしまう恐れもあります。ショップに持ち込んでも修理・交換の対象外となるかもしれません。自己責任である。

インストール
Cydia Storeから”BTstack Keyboard”を検索してインストール(有料アプリUS$5.00)。同時にBTstack、Simlated Key Event、SpringBoardAccessがインストールされる。インストール後にRespring。

ペアリング
BTstack Keyboardを起動すると、Bluetooth HID Keyboardを探し始めるので、Apple Wireless Keyboardの電源をONにする。見つけたデバイスはリストに表示されるのでタップする。初回のみPINコードの入力を求められるので、Apple Wireless Keyboard側から表示されているPINコードを入力すればペアリングが完了する。

IMG_9020

キーボードレイアウトの選択と入力テスト
キーボードレイアウトはUS配列、JIS配列の他にも他言語のプリセットが用意されている。自分はUS配列のため”English(US)”を選択した。ちなみに、JIS配列を選択してみると配列が異なるキーはやはり正しく入力できない(当たり前だが)。ここではじめて入力テストフィールドで好きな文字の入力が可能となる。

IMG_9021

右上バッジにもON表示が出る
IMG_9025

他のアプリでの使用状況と日本語入力
ノートやメールやSMSなど、文字入力が必要な場面で利用可能。ESCによるキャンセルやDeleteキーでの削除、矢印キーでのカーソル移動も可能である。

ただ、ネックはやはり日本語変換。「日本語フルキーボード」がないと変換できないので、通常日本語テンキーでフリック入力している場合は、都度設定を変えるか、使用しないキーレイアウトを常駐させることになる。もっとやっかいなのは変換候補を選択・決定するにはこれまで同様にスクリーンをタップしなければならないこと。まー、理想には遠いがソフトウェアキーボードでコツコツ編集するよりは楽に作業できるようになったと感じる。

最後に
まだ日本語変換で残念な部分もあるが、実はアップルのHPを見る限りiPadではBluetooth HIDをサポートするようなので、OS3.2ではiPhone/iPod touchも正式サポートする可能性もあるのではないかと密かに期待していたりする。

確認した環境
iPhone 3GS OS3.1.2 Jailbroken by blackra1n RC3
iPod touch 3G OS3.1.2 Jailbroken by blackra1n RC3
BTstack Keyboard ver1.0-23656
Apple Wireless Keyboard (US)

参考
“iPad アクセサリ”について http://www.apple.com/jp/ipad/accessories/
“Apple Wireless Keyboard”について http://store.apple.com/jp/product/MC184J/A