Windows XPで USB英語キーボードを使う

PS/2のキーボードの場合は、ドライバの変更で対応できたが
USBキーボードの場合は、レジストリの変更が必要になる


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

LayerDriver JPN
[kbd106.dll] -> [kbd101.dll]
OverrideKeyboardIdentifier
[PCAT_106KEY] -> [PCAT_101KEY]
OverrideKeyboardSubtype
[2] -> [0]

上記3つを変更してから再起動


英語キーボードから日本語キーボードに戻す場合は上記を戻して再起動すればOK


また英語キーボードにした場合、IMEのON/OFF切替が [Alt]+[~]になってめんどくさいので
AltIMEを導入して
右Altに設定などすると便利

Windows Vista/7で USB英語キーボードを使う

上記の Vista/7版


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\00000411

Layout file
[KBDJPN.DLL] -> [KBDUS.DLL]



AltIMEについては、32bitアプリについては切替してくれるようだが
64bitアプリについては対応していないみたい・・・


秀Caps64で32bit/64bit両方いけたヽ(´ー`)ノ