iPhone用に
TK-FBP013EWH
http://www2.elecom.co.jp/peripheral/full-keyboard/tk-fbp013e/
を買って、ついでにWindowsでも使っています。
ただ、Windowsにペアリングしてそのままだとキーボードの配列はJISになってしまって、微妙に使い勝手が悪い。
販売元であるElecomは親切にも
≫USBキーボード 101->106 変更ユーティリティ2(Windows7/Vista用)
http://www.elecom.co.jp/support/download/peripheral/fullkey/106-2/info_e/vista/index.html
なるものを配布してくれていますが、これは
”パソコンに複数のキーボードを接続している場合、個々のキーボードについての配列を独立して設定することは出来ません。(すべてのキーボードについて共通で設定が行われます)”
というような気の利かない仕様であるので使いたくありません。
そこでレジストリを編集して、このキーボードだけをUS配列に変更することにします。
手順はかんたんで、
レジストリの HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Enum\HID 以下からこのキーボードっぽいエントリを探す
Mfg: ドライバの情報
HardwareID: まんまハードウェアID
という具合なのでそれほど苦労しないはず
エントリのDevice Parameters以下に、KeyboardTypeOverride、KeyboardSubtypeOverrideを追加する
このキーボードの場合、両方ともDWORDで、
KeyboardTypeOverride: 4
KeyboardSubtypeOverride: 0
とします。
以上。再起動すれば完了です。
それにしても、なんだかシグマリオンを彷彿とさせるようなキーピッチなので和みますね…