I dug out my old Edirol keyboard yesterday, and surprise, surprise, a large number of keys didn’t work.
Apparently over time, the contacts will lose the graphite they need to make the keys work properly, and according to this video, you can just fix it with a mechanical pencil and a 2H (not 2B) lead. Draw on the black parts of the contacts. If you screw up, you’ll have to erase and restart on the problem contact. I cleaned the more stubborn contacts with rubbing alcohol. Also, there’s a little black pad in the rubber cover, and sometimes that needs just a touch of graphite as well.
The main problem with doing this is taking the keyboard apart, and keeping track of not only the keys, but the springs that hold them in place. The best tool for removing the springs was a good pair of needlenose pliers. There are also a ridiculous amount of screws on this keyboard as well.
It took me a while to get some of the notes to work properly, but after a lot of fiddling in Reason, I got all of the keys to work again.
Now I can go back to messing with the new version of Reason, which I am digging, by the way. The last version of Reason I had was 2.5, and it’s up to 6.5 now. I love the new instruments, but I really love the new SSL mixer. That thing is a beast.