The easiest way to map nearly any key combination in Windows to any other is to use AutoHotkey_L
It's a scripting language designed for hotkey manipulation. It's also the best I've found for "mouse hotkeys" such as doing something when I hold down Control and Middle Click on the desktop or whatever.
Also it has the ability to conditionally enable the hotkeys or key substitution. For example you can set it so the hotkey only fires if an Explorer folder window is the active window, or notepad, or whatever you want.
The help file has examples. See the section Hotkey subsection Custom Combinations and Other Features.
The language and libraries are free. There's a forum where you can ask for help. You can do other cool things with it. For example I like editors to swap the last 2 characters typed if I press Control-t, but most browser editor applets and even most editors don't have it. I added it to an AutHotKey_L script I have running in the system tray all the time. The Control-t is only active when I'm using certain browsers and editors. It doesn't interfere with other apps.