> There is a bit of a trick involved with what you're doing - the clock and > data line at each end are driven with open collector outputs, if you want to > use an IBM keyboard without the IBM, you will have to emulate the PC's > keyboard controller. You may want to verify this - its all a little fuzzy > for me. The emulation won't be too difficult, but will take a little > checking into, it probably all boils down to just a couple of things. The PC sets the Caps Lock LED (and the rest) on/off and also issues initialization strings, and others. They are all listed in the IBM technical reference. One does not really need them in simplier applications. Actually, I can REALLY recommend the Philips Microcontroller Application Notes -- one of them is a IBM keyboard to I2C converter using a 8051. It has all the data you need, scan codes, controller codes, alles... If you need copies of the IBM tech reference, or the exact number of the Philips app note, e-mail me, and I'll try to organize someth ing. Just my 2 cents worth... Richard