2011年02月01日(Tue) 体調回復中 [長年日記]
● AndroidにHIDデバイスを接続する
CyanogenModの入ったG1 (Android Dev Phone 1) を譲り受けたわけですが、なんとそのままHIDプロファイルのBluetoothキーボードが使えるのを発見しました。(ここまでG1で書いた)
ふと検索して発見した「My Apple Wireless Keyboard can connect to my Google Nexus One | The Rice Cooker 電飯煲」というページを見ると「Using CyanogenMod (currently in version 6, RC2), I can now connect an Apple Wireless Keyboard to my Google Nexus One phone. This works “out of the box”...」とあるではないですかっ!
さっそくG1 (CyanogenMod-6-01132011-NIGHTLY-D5) でやってみました。設定-無線とネットワーク-Bluetooth設定-デバイスのスキャン。Apple Wireless Keyboard側は電源を何度か切りなおすとペアリングをするモード(LEDが2回ずつ点滅する)になってくれるので、それを近くに持っていき、G1でApple Wireless Keyboardをタップ、G1からPINを入力しOKを押してから、Apple Wireless Keyboard側でその数字をタイプしてreturnを押す。一度でうまくいかない場合は何度か挑戦すると、「HIDデバイスに接続」と表示されます!
これだけ!文字を入力できる場所にフォーカスするとSimejiのキーボードが開きつつApple Wireless Keyboardからの入力をローマ字かな変換してくれるよ!
G1ではちょーっと処理が遅いとか、矢印キーのバインディングが変(たぶんトラックボールの動作になってる、というか、トラックボールが矢印キーのイベントを作るんだろう)とか、細かいことはいろいろあるけれど、Nexus Oneなら十分実用になりそうです。やっぱりカスタムROM必須かなー。正規版でHIDプロファイル入れといてくれたらいいのにな。
最近のツッコまれどころ