2007-06-25

diNovo Edge導入

前々から気になっていたdiNovo Edgeを購入。MacBookに使用。
キータッチがかなり好みの部類で快適。タッチパッドはいまいちだけど。
MacOSでは普通のWindows標準キーボードとしてしか認識してくれないので、
Use the Logitech diNovo Edge with Mac OS X
に紹介されていたControllerMateをこれから試す予定。

2007-06-06

職場のマシンにLogitech S510(英語版)を導入

あまりオフィスの環境をいじらない方針なのだけど、いろいろあってキーボードをUS配列に変更。

が、PS/2ポート非搭載のマシンでキー配列を変更するのは結構めんどくさい。


ここここの記載を参考にレジストリ内の[HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Services\i8042prt\Parameters]を探すと、そもそも[HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Services]が無い。(CurrentControlSet自体は存在する)

ControlSet001, ControlSet003にはそれに対応するエントリがあるので、それぞれ書き換えていく。

LayerDriver JPN: KBD106.DLL → KBD101.DLL
OverrideKeyboardIdentifier: PCAT_106KEY → PCAT_101KEY
OverrideKeyboardSubtype: 2 → 0

ControlSet001の方を書き換え、再起動すると、USキー配列で動作。[HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Services\i8042prt\Parameters]も希望の値で設定されていた。


[おまけ]Windows XPスマートチューニング(181)を参考に[HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Keyboard Layout]に次の値を設定している。
(CapsLockをCtrlとして使用する)
名前: Scancode Map
種類: REG_BINARY
値: 00 00 00 00 00 00 00 00 02 00 00 00 1D 00 3A 00 00 00 00 00 00 00 00 00