日本遠征時に秋葉のモバイルプラザで購入した Smart Bluetooth Keyboard KB600(以下、KB600) を WindowsCE (iPAQ h2210 / h6365) で使うときの設定方法をまとめてみました。
このKB600は色々な名前で発売されています。私のは Smart Keyboard ですが、Freedom Keyboard という名前でも発売されています。
まずは使用するドライバーですが、メーカーのドライバー、yishinさんのドライバーの2種類があります。
◆メーカードライバーを用いる方法(ATOK使用時に難あり)
KB600にはドライバCDが付属してきますが、バージョンが古いために下記サイトから最新版v1.65(7.Jul.2005現在)をダウンロードしました。
http://www.freedominput.com/Freedomkeyboard/support.htm
インストール方法は簡単です。PDAと母艦をActive syncで接続し、ドライバセットアップファイルを母艦PCで立ち上げ、画面従って進むと簡単にインストールできます。インストール完了後にPDAをソフトリセットをします。
[PDAと KB600 の接続方法]
・PDAにインストールされた BTKeybd をタップ(スタートメニューに登録されている)
・BTKeybdの[Activate Keyboard]をタップすると、自動的に Bluetooth が ON になり KB600 と接続
これで KB600 を使用することができますが、このままでは KB600 から FEP の ON/OFF が出来ません。日本語入力を使う以上、これでは KB600 は宝の持ち腐れです。
そこで登場するのが、TKさんの FEPtgl 、または KOTETUさんの HardkeyIM です。
まず FEPtgl ですが、詳細の説明は TKさんのサイトをご参照ください。KB600 のドライバーソフトで [Fn+1] に FEPtgl を割り当てることで、キーボード上で FEP(SIP) の ON/OFF が可能となります。
もう一つの方法は HardkeyIM です。HardkeyIM はサムキーボード(マイクロキーボード)を使用するときにとても重宝するソフトです。HardkeyIM の詳細の説明は itokoichi さんのこちらのサイトをご参照ください。
KB600 を使いながら、PDAの画面上の HardkeyIM の [漢字] をタップすることで SIP の ON/OFF を行います。
以上どちらかの方法で KB600 で日本語入力が可能となります。メーカー標準のこのドライバーを使うメリットの一つとして、「Bleutooth機能をONする」という作業をすることなく、ドライバーソフトを起動すれば、自動的に bluetooth 機能が ON になることが上げられます。
しかし、ATOKを使っている場合には、非常に大きなデメリットが存在しています。ATOK は予測変換候補が表示されます。予測変換候補は KB600 の TAB キーを押すことで順次移動していきますが、選択したい予測変換候補を確定することができません。PDAの画面に表示されている予測変換候補をタップするしかないのです。または、ATOK の予測変換を使わずに、PocketPC標準の IME を使うしかありません。
そこで次の方法を用います。
◆yishinさんの Smart Keyboard ドライバーを用いる方法
yishinさんは e830W で KB600 を使用するためのドライバーを作成していらっしゃいます。このドライバーは e830W(WindowsCE 2003SE)、つまりVGA画面用のため、yishinさんにお願いして、QVGA版を作成していただきました。yishinさん、本当にありがとうございます。
yishinさんの Smart Keyboard ドライバーを用いた場合について説明します。
ドライバーのインストールを行った後、まずは、レジストリエディタでこのドライバーのシリアルCOMポートを変更します(デフォルトは e830W 用の COM6 となっています。変更する個所は下記です。ちなみに iPAQ h2210 のシリアルCOMポートは「8」、h6365は「7」です。
[HKEY_CURRENT_USER\Software\yishin\Smartkeyboard]
"COM"=dword:00000006
つづいて、PDAの bluetooth マネージャーで KB600 をペアリングさせます。PINコードを求められた「0000」です。すると「KEYBOARD SPP Slave」という接続ショートカットが作成されます。そしてこれを接続します。
つぎに使いたいアプリ(メーラーやメモ帳など入力が必要なアプリ)を立上げ、画面右下のSIPの選択で「Smartkeyboard」を選択します。すると下のような画面になります。
右下の「OFF」をタップするとKB600 との接続を開始し、表示が「ON」になります。
これで、KB600 が使えるようなっています。
yishinさんのドライバーの特徴は、キーボード上での SIP の ON/OFF(スペース右横の「◎キー」)、ATOKの予測変換候補の確定(SHIFT+ENTER) ができることです。このために yishin さんにわざわざ QVGA版の作成をお願いしました。本当にありがとうございます。他にも機能がたくさんありますので、yishinさんのサイトをご参照ください。
以上で、WindowsCEで KB600 が快適に使えるようになりました。キータッチフィーリングなどのインプレッションは後日。また、相変わらず Treo650 では J-OS IME が起動できません。モバイルプラザからは「CTRL + K」と連絡があったのですが、Treo650ではできません。Palm Life Dirve ではこの方法で J-OS IME が起動するそうです。
<8.Jul.2005追記>
yishinさんのコメントにある通り、レジストリをなぶると Smartkeyboard の表示する位置を帰られます。ちなみに h6365 では下記のとおりです。
[HKEY_CURRENT_USER\ControlPanel\Sip]
"MenuBarHeight"=dword:00000018
そしてこのように表示位置が変更されました。
2005年07月07日
この記事へのトラックバック
宛名でBTキーボード
Excerpt: 宛名のキーボードは、イマイチなので、OMIZのBTキーボードを使おうとドライバーのインストールを試みましたが、当然最新機種の宛名は対象機種に含まれずUniversalやHermesのドライバーを入れて..
Weblog: 手作り大好き
Tracked: 2007-04-03 10:59
HKEY_CURRENT_USER\ControlPanel\SipにMenuBarHeightというキーをつくり、この値を入れるとSmartkeyboardの出る位置が変わりますよ。
後ほど、さっそくやってみます。
KhaawniawさんはMIPSをまだ愛用されているのですね。PocketPC2003からはすべてARM系になってしまいましたね。
現象としては、画面右下の「SIP選択ボタン」を押しても、Windows CEデフォルトのSIPパネルしか選択できない(ATOKなどあとから自分で入れたSIPパネルは表示すらしない)ということでしょうか?
このソフトを導入してみてください。
[Pocket Tweak]
http://tillanosoft.com/ce/ptweakj.html
インストール後の Pocket Tweak の起動は、メニューから[Settings(設定)]→[Systemタブ]に進むと、Pocket Tweak があります。
Pocket Tweak の「入力パネルタブ」に表示させるSIPパネルの選択ができます。
今、Smart---で入力を始めましたが、試しに入力を下段のタイトルバーのonをOffにしTeaPadモードを選択しその後直ぐにSmart---入力にするためoffからonにタップしたらPDAがフリーズ状態になってしまいました。仕方がないのでソフトリセットをしましたが、案の定SIP選択が出来なくなりATOKパネルになってしまいます。この状態でご指摘のソフトで状況を見てみると全ての入力されているSIPに旨く動作していたときと同じようにチェックがついたままです。何かお気づきの点がありましたらよろしくお願いします。
私はTeaPadは導入していませんので、検証できませんが、今まで様々なSIPを導入して、このような現象になったことはありません。
SIP同士の相性、または、SIPとなんかのアプリの相性ということもありえるかもしれませんね。
その後Smart---やTeaPadを順序を変えて幾通りかアンインストールしたりインストールしたりしましたが残念ながらどの選択をしても標準パネルのAtokの英数、手書き等の画面しか出ません。やはりipaq4700の起動処理の関係でしょうかね?取りあえずここまでで中断します。何か有りましたらよろしくお願いします。ATOKのキー確定が重宝だったので残念です。
TeaPadだけをアンストールした状態で、同じ症状がでるでしょうか?
原因が解明されるといいですね。
TeaPadは利用したことがありませんが、iPAQ h2210/ h6365/ BlueAngel /BenQ P50に、Smart Keyboardを導入しても fumyさんの症状は発生していません。
素人なんですが、CLIEのTH55を使用しています。
Smart Keyboadを購入したいのですが、使用は可能なのでしょうか?
もしくは、布キーボードを購入しようかと考えていますが、こちらも動作環境が分からず困っています。
なにとぞ宜しくお願いいたします。
ただ、CLIE TH55で動作するかどうかは私もわかりません。
秋葉のモバイルプラザで確認できると思います。
ご参考になれば。
http://ebasearch.org/jp2/vis.htm
http://meth.finito.fc2.com/vic.htm
http://swimwear.ts-cube.net/alc.htm
http://meth.finito.fc2.com/psi.htm
http://www.mitsuki-o.com/jp2/bga.htm
http://www.mitsuki-o.com/jp2/adp.htm
http://www.mitsuki-o.com/jp2/sev.htm
http://meth.finito.fc2.com/cov.htm
http://swimwear.ts-cube.net/lcd.htm
http://ebasearch.org/jp2/wip.htm
http://www.mitsuki-o.com/jp2/grs.htm
http://www.mitsuki-o.com/jp2/adc.htm
http://meth.finito.fc2.com/han.htm
http://www.mitsuki-o.com/jp2/pws.htm
http://swimwear.ts-cube.net/hah.htm
http://www.mitsuki-o.com/jp2/hop.htm
http://ebasearch.org/jp2/rap.htm
http://www.rokuji.com/jp2/vik.htm
http://www.mitsuki-o.com/jp2/ada.htm
http://meth.finito.fc2.com/lce.htm
http://www.mitsuki-o.com/jp2/era.htm
http://www.rokuji.com/jp2/avs.htm
http://www.mitsuki-o.com/jp2/frp.htm
http://meth.finito.fc2.com/sap.htm
http://www.mitsuki-o.com/jp2/ors.htm
http://meth.finito.fc2.com/chh.htm
http://www.mitsuki-o.com/jp2/hwr.htm
http://swimwear.ts-cube.net/pra.htm
http://ebasearch.org/jp2/osp.htm
http://meth.finito.fc2.com/rpi.htm
http://www.mitsuki-o.com/jp2/ads.htm
http://www.rokuji.com/jp2/hor.htm
http://www.mitsuki-o.com/jp2/sep.htm
http://www.mitsuki-o.com/jp2/grr.htm
http://meth.finito.fc2.com/lor.htm
http://www.mitsuki-o.com/jp2/aco.htm
http://ebasearch.org/jp2/ran.htm
http://www.rokuji.com/jp2/toh.htm
http://www.mitsuki-o.com/jp2/ans.htm
http://www.mitsuki-o.com/jp2/map.htm
http://meth.finito.fc2.com/rae.htm