Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My main machine runs Windows 7 and has Caps Lock mapped to Control.

When I remote to this computer from other machines (particularly ones that I do not manage or have administrator access to), their keyboard's Caps Lock does not work as a Control.

My question is if there is anyway around this? (One side note is I'd really like to stay away from running AutoHotKey if there are other options).

share|improve this question

You can download CapstoCtrl from SysInternals.

Ctrl2cap is a kernel-mode device driver that filters the system's keyboard class driver in order to convert caps-lock characters into control characters. People like myself that migrated to NT from UNIX are used to having the control key located where the caps-lock key is on the standard PC keyboard, so a utility like this is essential for our editing well-being.

share|improve this answer
So does the kernel-model device driver cause the caps lock keystroke sent via RDP to be translated into a control keystroke? And have you tested this personally? – mindless.panda Sep 26 '11 at 13:33
Tested this on Windows 7 and it did not work for me. – Alexander Garden May 13 '13 at 19:04

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.