I used to use scancode map registry key to remap my ctrl/caps lock/esc keys to my liking. I was able to do this system wide or for a particular user only.
Starting in Windows 7 (maybe Vista too), the user only setting does not take effect.
Does anyone know if it's still possible to use this setting in hkey_current_user/keyboard layout/scancode map???