Eu peguei isso do wiki do emacs (que eu não consigo linkar porque não tenho representante suficiente no superusuário). Use Autohotkey. Você pode instalar uma versão portátil que não precisa de direitos de administrador.
No entanto, usei apenas ahktoexe e o script listado no site emacs para criar um exe que eu corra (sem necessidade de direitos de administrador). O script é específico para o emacs, mas você pode simplesmente remover a instrução if e torná-la permanente.
Crie um arquivo chamado script.ahk adicione isto a ele:
Capslock::Control
Execute-o ahktoexe e lá vai você. Coloque o exe na inicialização no Menu Iniciar e ele será executado toda vez que você ligar o PC.