知識の箱

主に気象を研究する上で得た知識と、WEBページ作成のために得た知識を記録しています。

Caps LockとCtrlを変更

Caps LockキーとCtrlキーの場所を変更する方法。

Scancode Map を利用することでキーを入れ替える。
(NT4.0系)

1.レジストリエディッタを起動します。
[start] ⇒ [ファイル名を指定して実行] ⇒ regedit.exeと打つ

2.[HKEY_LOCAL_MACHINE] ⇒ [SYSTEM] ⇒[CurrentControlSet] ⇒ [Control] ⇒ [Keyboard Layout]

3.[Keyboard Layout]の上で、メニューの[編集] – [新規作成] – バイナリ(B)を選択。

4.新しくできたファイルの名前をScancode Mapに変更。

5.作成したScancode Mapを右クリック。中身を以下のように書き換える。
00000000 00000000
03000000 1D003A00
3A001D00 00000000

——————————-
内容:
左ctrl 00 3a
CapsLock 00 1d
intel CPUはlittle_endianなので、ひっくり返して書き込む。

00 00 00 00 00 00 00 00 ; header version[4byte] flags[4byte]
03 00 00 00 ; エントリ数(terminateを含んだ数)
1d 00 3a 00 3a 00 1d 00 ; (1d 00 -> 3a 00) (3a 00 -> 1d 00)
00 00 00 00 ; terminate (終了)
——————————-

(従来のctrlも残す場合)

00000000 00000000
03000000 1D003A00
00000000 00000000

内容解説:
00 00 00 00 00 00 00 00 ; header version[4byte] flags[4byte]
03 00 00 00 ; エントリ数(terminateを含んだ数)
1d 00 3a 00 00 00 00 00 ; (1d 00 -> 3a 00) (00 00 -> 00 00)
00 00 00 00 ; terminate (終了)

(参考:http://www.jsdlab.co.jp/~kei/tips/swap.html