Hi Geekhack, I was hoping you could help me with a problem i'm having with my glorious IBM Model M13. Everything was working fine with both onboard PS2 (SuperMicro X9DAE) and a USB PS2 converter for over a year, untill I spilled something on the keyboard. I let it dry and now I get multiple keystrokes for a single keypress and some keys dont work at all. I dont remember what I spilled, but taking the case off doesnt look like there is any sticky soda residue in it. I have not bolt modded it yet, so I havent checked the membranes. Does this sound like I need to bolt mod/clean the membrane, or does my controller need to be replaced? If the latter, is there a good source for replacements? If it'll help you guys, I have a multimeter, a cheap USB digital storage oscilloscope (Velleman PCSU1000) and logic analyzer (Intronix Logicport), just tell me what to probe.
Here is a quick text editor test, I havent used a real program to monitor HID events to see if there are other presses being sent.
Keys ~, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, -, =, Backspace, Tab, t, y, [, ], Caps Lock, g, h and ' work fine
Keys q, w, e, r, u, i, o, p do not provide a keystroke
Key \ yields "\ Space Return"
Key a yields "za"
Key s yields "Backspace x s"
Key d yields "cd"
Key f yields "bvf"
Key j yields "nmj"
Key k yields ",k"
Key l yields ".l"
Key ; yields "/\;"
Key z yields "za"
Key x yields "Backspace x s"
Key c yields "cd"
Key v yields "bvf"
Key b yields "bvf"
Key n yields "nmj"
Key m yields "nmj"
Key , yields ",k"
Key . yields ".l"
Key Space yields "\ Space Return"