ひがきの日記

2008-08-06

日本語 Windows で英語キーボードを使えるようにする

職場で WindowsXP + Office 2003 のテスト環境を使うことになった。

VMWare のイメージファイルを受け取って作業を始めると、キーボードが日本語 106/109 になってることに気が付いた。(私が使ってるのは英語キーボード)

いつものように [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters] の "LayerDriver JPN" を "KBD101.DLL" に変更して再起動
ところが、キー配列は日本語のまま。

デバイスマネージャから確認すると「101/102 英語キーボード」になっている。

まわりの人に聞いてみると、

という信じ難い証言を得た。本当かよ。

ちょっとググってみると、日本語キーボードなのに英語キーボードに設定されて困っている事例が見つかった。
上記の証言はやはりデマだった。

対処法はドライバを再インストールするだけらしい。

ドライバは現在も英語キーボードになってるけど、試しに上書きしてみた。

なぜか「PS/2 マウスドライバも上書きするよ」みたいなメッセージが現れたけど、気にせず OK する。

再起動後は、ちゃんと英語配列になっていた。

なぞだ。