日本語キーボードから、プライベートに使っているキーボードにあわせて、英語キーボードに変更することにしました。
ただ繋ぎ換えただけだと、レイアウトは日本語のまま。
IMEの設定からUSレイアウトを追加しても、IME起動時には日本語レイアウトにもどってしまうし、レイアウトを切り替えなければならないのも不便。
そこでいろいろ調べてみると、レジストリをいじることで解決するみたい。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\
の「LayerDriver JPN」と「OverrideKeyboardIdentifier」の値をそれぞれ、「KBD101.DLL」とPCAT_101KEY」に書き換えればよいみたいです。
ただコレだけではダメで、同じトコロにある「OverrideKeyboardSubtype」の値を「2」->「0」に変更すればOK♪
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Ketboard Layouts\E0010411
の「Layout File」の値を「kbdusx.dll」に書き換えるという情報もありますが、これをするとIMEを通常のキーバインドでは起動することが出来なくなってしまうので要注意です。