Change what character a keyboard key gives

After spilling a drink on my Macbook Pro (2011) the other day I've just realised that two keys on my keyboard aren't working. Fortunately they're not overly important, just the hyphen key and another symbol one. As a student however I do quite often use the hyphen and whilst I can insert it by typing 'hyphen' into Google and copying and pasting, it would be great if say I could reprogram the '\' key (one that I never use) to give me a hyphen.

MacRumors attracts a broad audience
of both consumers and professionals interested in
the latest technologies and products. We also boast an active community focused on
purchasing decisions and technical aspects of the iPhone, iPod, iPad, and Mac platforms.