Windows で CapsLock を F13 に変更するには、2通りの方法があります。
- 直接レジスタを書き換える
- 専用のソフト(ChangeKeyなど)を使ってレジスタを書き換える
他のキーも編集したい場合は ChangeKey などをインストールするのも手ですが、 CapsLock を Ctrl として使うための変更だけなので、以下のパッチをファイルに保存して実行(ダブルクリック)します。
map_capslock_to_f13.reg
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,02,00,00,00,64,00,3a,00,00,00,00,00
実行するとレジスタが書き換わり、CapsLockを押すとF13が入力されます。
元に戻したい時は以下のパッチをファイルに保存して実行(ダブルクリック)します。
remove_key_mappings.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=-