Windows XP で Ctrl と Caps Lock を swap させる
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout の中に、Scandode Map を作成し、変更したい物理キーの Scancode と、変更後の Scancode を並べて書き込むだけです。但し、Win2k, XP のみ対応です。
以下に例を。これを適当なファイルに保存して、拡張子 .reg をつけて、それを double click すれば大丈夫です。