In Vista, I had previously made my caps lock function as a control key, the problem is I don't know how to undo the change. I have searched around and most references I find mention changing the ScancodeMap in the registry but this isn't working for me (rebooted after and no change). I even tried the registry files available at http://johnhaller.com/jh/useful_stuff/disable_caps_lock/.

So, what other ways are there to make my caps lock act like a caps lock again?

Update: I've tried the following with no success:

After each attempt, I have completely rebooted my machine.


SharpKeys should allow you to fix that, just map Caps Lock back to itself:

alt text

There is also AutoHotkey:


It seems it was a lower level problem. The key was mapped in the software that came with the keyboard.

| improve this answer | |
  • I mapped Caps Lock to Caps Lock with this program and my caps lock is still a Control key. I'm stumped. – Matt Haley Sep 22 '09 at 17:05
  • Looks like a job for autohotkey :) – John T Sep 22 '09 at 17:18
  • 1
    AHK won't do it, I don't think. It relies on the keys not having been messed with. AHK is a better solution to the original problem, but not this one. – Phoshi Sep 22 '09 at 17:29
  • 1
    Yeah I had a feeling it was something lower level like a driver or something. If there is software you installed for your keyboard, check the settings you may have mapped something in there. – John T Sep 22 '09 at 18:20
  • @John-T, if you make your previous comment an answer you get the points. I looked into the keyboard driver properties and in the upper filters, there is ctrl2cap listed. Thanks for the brain poke. – Matt Haley Sep 22 '09 at 20:25

If your caps lock and control key are swapped with something other than scan code map, you could try also swapping them WITH scancode map. The double swap should fix it. Although I'm curious why you'd want to put it back.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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