Windows2k/Xp にて Ctrl と Capslock を入れ替える方法
http://www.jsdlab.co.jp/~kei/tips/swap.html
swap ctrl-caps lock
http://kamifuji.at.infoseek.co.jp/tecroom/swapscan.html
Swap Scan for windows
regedit にて
- [HKEY_LOCAL_MACHINE]
- [SYSTEM]
- [CurrentControlSet]
- [Control]
- [Keyboard Layout]
[Keyboard Layout]の上で、メニューの[編集] - [新規作成] - バイナリ(B)を選択して、Scancode Map というキーを追加する.
左ctrlとCapsLockを入れ替えるには、以下のように値を入力する.
左ctrl 00 3a CapsLock 00 1d intel CPUはリトルエンディアンなので、ひっくり返して書き込んで下さい。 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 (終了)
他のキーコード
intel CPUはリトルエンディアンなので、ひっくり返す.
ESC 00 01 TAB 00 0F CapsLock 00 3A 左Shift 00 2A 右Shift 00 36 左Alt 00 38 右Alt E0 38 左ctrl 00 1D 右ctrl E0 1D PrintScreen E0 37 上矢印 E0 48 下矢印 E0 50 右矢印 E0 4D 左矢印 E0 4B Insert E0 52 Delete E0 53 Home E0 47 End E0 4F PageUp E0 49 PageDown E0 51 左Win key E0 5B 右Win key E0 5C application E0 5D PAUSE 00 45 ScrollLock 00 46