Eu recomendaria SharpKeys :
SharpKeys is a Registry hack that is used to make certain keys on a keyboard act like other keys. For example, if you accidentally hit Caps Lock often, you could use this utility to map Caps Lock to a Shift key or even turn it off completely. This official release includes support for up to 104 mappings, an extensive list of available keys, and a "Type Key" option to help when managing mappings.
Eu não o usei pessoalmente, mas conheço alguém que o usou no passado e está muito feliz com isso.