Existe uma maneira melhor de atingir esse objetivo (trocar as chaves completamente) sem usar nenhum software de terceiros. O Windows possui um recurso interno de mapeamento de código de verificação de chave. Este artigo do MSDN explica como trocar left CTRL key pelo CAPS LOCK key .
Os códigos de verificação para as chaves do Windows são E0 5B para a esquerda e E0 5C para a direita