WindowsXP での英語キーボード配列への変更
Posted by yoosee on Gadget at 2007-12-11 20:00 JST1 Dell の英語配列キーボードとその初期設定
というわけで数日前から使っている Vostro 1000 だが、英語キーボード搭載なのに「地域と言語の設定」が [EN] と [JP] の 2種類存在し、[JP] を選ぶと配列が日本語106キー配列(例えばShift+2が@でなく")になってしまう。[EN] で使うと英語キー配列だが MSIME が利用できない。ドライバは101英語キーボードになっているのだが。これはキーボードを途中で日本語106から英語101に変更したときによく出会う状況だ。日本語入力時も英語配列で使うために、まず regedit から \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters\LayerDriver JPN の値を KBD106.DLL から KBD101.DLL に変更して再起動... が、効果無し。そこでもうひとつの関連レジストリ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts\E0010411\Layout File を見てみると、案の定 KBDJPN.DLL だったので、KBDUS.DLL に変更して再起動し、[EN] を削除。これで普通に [JP] だけでも英語配列で使えるようになった。
以前に DELL で英語キーボードで発注した他の人も同じ経験をしているようだ。セットアップに日本語キーボードで構築した共通ディスクイメージをコピーしてるのかなと思うが、ちょっと面倒なのでまともな初期状態での出荷をしてほしいところ。