Windows 7でキーボードレイアウトを英語101配列にする
Windowsに比べてMacが遙かに優れている点のひとつに,キーボードレイアウトの扱いがあります
Windowsには,
- キーボードレイアウトが入力言語から強制的に決められる
- 外付けキーボードのレイアウトが独立してない
という問題があって,内蔵キーボードのレイアウトをシステムが勝手に決めて,日本語を入力するなら強制的にJIS配列として設定されるクソ仕様です
しかも,USBで接続したUS配列のキーボードをJIS扱いする・・・
何より問題はレジストリ弄らないと修正できないこと
Windowsが代々抱えるこの病気は7になっても相変わらずでした
仕方ないので,MSサポートのコンピューターに USB キーボードを接続したときに Windows Vista で正しいキーボード レイアウトが使用されないことがあるを参考にレジストリを変更します
USB キーボードを接続したときに Windows Vista で正しいキーボード レイアウトが使用されないことがある
→ USBキーボードどころが内蔵キーボードのレイアウトすら正しく認識できず,Vistaに限らずすべてのWindowsで正しいレイアウトが使用できない
の間違いでしょうw
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters以下を次のように変更(キーがない場合は作成)
| LayerDriver JPN | REG_SZ | kbd101.dll |
| OverrideKeyboardIdentifier | REG_SZ | PCAT_101KEY |
| OverrideKeyboardSubtype | DWORD | 0 |
| OverrideKeyboardType | DWORD | 7 |
キーボードのレイアウト変えるだけですが再起動いります


















