01) [スタート]ボタンをクリック
02) [ファイル名を指定して実行]をクリック
03) [regedit]と打ち込み、エンター
04) [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]を開く
05) [編集]→[新規]→[バイナリ値]とクリックし、値の名前を「Scancode Map」にする
06) Scancode Mapを右クリック→[バイナリデータの編集]をクリックし、16進で以下の値を入力する
00 00 00 00 ; バージョン
00 00 00 00 ; フラグ
04 00 00 00 ; エントリ数(割り当てを変更するキーの数+1)
1d 00 3a 00 ; (Capslockを → 左Ctrlとする)
01 00 29 00 ; (ESCを → 半角・全角とする)
29 00 01 00 ; (半角・全角を → ESCとする)
00 00 00 00 ; ターミネート
07) レジストリエディタを終了する
08) 再起動するソ-ス:
CapsLockキーとCtrlキーを入れ替え、さらに半角・全角キーとESCキーを入れ替える
http://www.saluteweb.net/~oss_changekey.html
レジストリを利用した変更方法
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,04,00,00,00,1d,00,3a,00,01,00,29,00,29,00,01,00,00,00,00,00