I have an iMac DV that I have owned since new in 2000. A few years ago, I took it out of storage so that my young daughter could use it. I replaced the original hard drive with a solid state drive and maxed out the RAM to 512 MB. For historic value, it's running Mac OS 9.2.2.
Recently, the original Apple USB Keyboard (model M2452) began exhibiting odd behavior. Several keys, including 1, Q, A, and Z, stopped working. Whether you press lightly, press firmly, hold down the key—it makes no difference. It's as if those keys are dead.
But here's the strange part: You can get an A, for instance, if you press A and S at the same time. You get AS on the screen. If you go into Key Caps and watch the on-screen keyboard while you type on the physical keyboard, nothing happens when you type on the dead keys, but when you press the dead key and the "live" key immediately to the right of the dead key, both keys are shown as depressed. It has to be the key immediately to the right—no other combinations work. And the live keys all function fine on their own. So typing S, for instance, gives you S.
I know that keyboards function by having a row/column matrix, but I don't know enough to figure out what is going wrong in this case or how it could possibly be fixed. Has anyone experienced a similar issue or have any ideas?
Recently, the original Apple USB Keyboard (model M2452) began exhibiting odd behavior. Several keys, including 1, Q, A, and Z, stopped working. Whether you press lightly, press firmly, hold down the key—it makes no difference. It's as if those keys are dead.
But here's the strange part: You can get an A, for instance, if you press A and S at the same time. You get AS on the screen. If you go into Key Caps and watch the on-screen keyboard while you type on the physical keyboard, nothing happens when you type on the dead keys, but when you press the dead key and the "live" key immediately to the right of the dead key, both keys are shown as depressed. It has to be the key immediately to the right—no other combinations work. And the live keys all function fine on their own. So typing S, for instance, gives you S.
I know that keyboards function by having a row/column matrix, but I don't know enough to figure out what is going wrong in this case or how it could possibly be fixed. Has anyone experienced a similar issue or have any ideas?
