WindowsでBTキーボードだけをUS配列で使う

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配列に変更することにします。
手順はかんたんで、

バイスマネージャで、このキーボードのハードウェアIDを確認する

バイスのプロパティ→詳細

レジストリの HKEY_LOCALMACHINE\SYSTEM\CurrentControlSet\Enum\HID 以下からこのキーボードっぽいエントリを探す

Mfg: ドライバの情報
HardwareID: まんまハードウェアID
という具合なのでそれほど苦労しないはず

エントリのDevice Parameters以下に、KeyboardTypeOverride、KeyboardSubtypeOverrideを追加する

このキーボードの場合、両方ともDWORDで、
KeyboardTypeOverride: 4
KeyboardSubtypeOverride: 0
とします。


以上。再起動すれば完了です。


以下が画像付きで詳しいです。
http://wikiwiki.jp/fpag/?%C7%DB%CE%F3%A4%CE%B0%DB%A4%CA%A4%EB%A5%AD%A1%BC%A5%DC%A1%BC%A5%C9%A4%F2%C6%B1%BB%FE%A4%CB%BB%C8%A4%A6%CA%FD%CB%A1


それにしても、なんだかシグマリオンを彷彿とさせるようなキーピッチなので和みますね…


DSC_0001