Emacs 上で CapsLock と Ctrl とを入れ替える (ただしWindows上のみ)

元ネタは MovingTheCtrlKey (EmacsWiki) です。

会社のPCなどで管理者権限がない場合に、CapsLockキーを無効にしたい時などにどうぞ。

(setq w32-enable-caps-lock nil)がWindows 上でのみ有効だと思われますので、このtipsはWindows上でだけ使えると思います。

(setq w32-enable-caps-lock nil)
(define-key function-key-map [(capslock)]
 'event-apply-control-modifier)

とりあえず使えていますが、不安定な時もあるようですね。