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

I was looking for a tool to help me remap my Caps Lock to another key and came across SharpKeys. It's a handy tool but installing the entire .NET framework for this tiny utility seems like overkill. Are there any lighter alternatives?

share|improve this question

closed as off-topic by Ƭᴇcʜιᴇ007, DavidPostill, bwDraco, random Jan 15 '15 at 15:00

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – Ƭᴇcʜιᴇ007, DavidPostill, bwDraco, random
If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 4 down vote accepted

I've never even explored alternatives to SharpKeys. Before I stumbled across it, I used to do all my scan code mapping by hand. I never noticed it required the .NET framework until just now; honestly, I can't see a huge downside to having the framework installed.

At the end of the day, mapping utilities are just slick UIs that edit a registry key. If you know the scan codes for the keys you want to map, you can just do the registry edit yourself.

For example, this maps Caps Lock to Left Shift:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,2a,00,3a,00,00,00,00,00
share|improve this answer
I beg to differ! autohotkey doesn't edit registry keys (unless you tell it to)... – RCIX Sep 9 '09 at 12:28

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