12月
08
2009

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

キーボードのレイアウト変えるだけですが再起動いります

Written by h2 in: PC | タグ:

コメントはまだありません »

RSS feed for comments on this post. TrackBack URL

コメントをどうぞ

TheBuckmaker WordPress Themes Webhosting, MP3, AAC & Co