As a general rule, no. USB keyboards run on a universal driver that doesn't have a remap ability. If you know how to build a driver you could modify it to do what you want. If you have a keyboard with extra feature buttons, there should be a program that allows you to adjust what those extra keys do, it is possible there might be a mapping ability there for the rest of the keys as well, though I find that unlikely.
If your decent with electronics and soldering you may be able to "swap" paths on the board using some thin wire as a bridge. I was just looking into this for a button box project and there are not many programs or apps out there for keyboard manipulation .
Another alternative is a Dvorak keyboard. It is said to be a faster layout than qwerty. I used it on a smartphone for a while and picked it up pretty easily.
Really, in the end, the best option is to just reprogram your muscle memory.