Windows 2000 の場合レジストリにキーを追加することでキーマップの変更が可能です。Ctrl と Caps Lock の入れ替えをしたときのメモを載せます。
OS | Windows 2000 Pro |
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout"
に "Scancode Map" というキーを追加して、その値を以下のように設定します。4 桁ごとに区切っているのは見やすくするためで実際には間はあけません。
0000 0000 0000 0000 0300 0000 1d00 3a00 3a00 1d00 0000 0000
0000 0000 0000 0000 0300 0000 2900 0100 0100 2900 0000 0000
0000 0000 0000 0000 0500 0000 1d00 3a00 3a00 1d00 2900 0100 0100 2900 0000 0000
レジストリを書き換えるファイルを以下に用意しました。Windows NT 4.0 で使う場合には最初の部分の "Windows Registry Editor Version 5.00" を "rededit4" に変えます。