May have been discussed somewhere else, but if not....
You can remap the keys under 95/98 by using the KB Map util in the Win95 kernel toys. Using this I was able to map my right ctrl key to an Alt key. (Do not try to install any of the other utils under 98!)
Or on a w2k or XP box you can use the Scancode feature to remap keys in the Registy.
For example to map your Right Shift key to an Alt key create the following entry: (Reboot needed)
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"00000409"="KBDUS.DLL"
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,46,00,38,00,38,00,46,00
You can do a web search on "scanmode map" for other key combos if needed.
HTH
-Ed