If you're on OS X, and you want to force yourself to learn to do this, there's a program called Karabiner[1] which lets you remap keys in advanced ways using an XML config. I have a config snippet[2] that I got from somewhere (sadly, I don't remember where) that remaps incorrect combinations of Shift and letters to be dead.
You can do something similar with AutoHotKey on Windows, though I don't have a config for it.
You can do something similar with AutoHotKey on Windows, though I don't have a config for it.
[1] https://pqrs.org/osx/karabiner/
[2] http://pastie.org/9708667