Can anyone recommend any software that will allow me to have program-specific key mappings?
I have a problem with a laptop that has an odd keyboard map (in particular, the Enter and NumEnter have the same scancode) and I need to be able to map another key combo to use something like Shift-Enter to generate another keycode.
 It's a Samsung. I've asked them why it's like this; no-one can find an answer. What's particularly galling is that there's no reason to do this- software that doesn't care (most of it) will accept Enter or NumEnter indistinguishably- software that does care is crippled.