PS/2 Keyboard Hardware Protocol Information?
j-r charles asks: "I need to design a 12 key keypad that plugs into a PS2 port INSTEAD of the standard PC keyboard. Does anyone knows the protocol used by IBM, or where to find it?" So why stick with the boring old choices of 88 and 101 keys when you can build your own with as many (or as few) as you like. Has anyone built custom keyboards for their PCs? How difficult was it?
I don't know about finding information, but I have a cheap ($5) converter from the regular (large) keyboard plug to the PS/2 in my hand right now. Therefore, you have 2 possibilities:
1 - ship a converter (like the above, but get a bulk discount from manufacturer) with your unit, much like mouse manufacturers ship a ps/2 -> serial or usb -> ps/2 converter for their hardware. Added bonus of having your keypad work with BOTH the regular and PS/2 plugs
2 - dissect the PS/2 converter mentioned above and learn from it. I don't imagine how it could be that different. Maybe it's as simple as mapping the wires. The converter's only an inch long, so I'm guessing it doesn't have much in there. Then again, I'm not a hardware person, so I don't know.
You can accomplish anything you set your mind to. The impossible just takes a little longer.
There seems to only be 6 pins, so there's only 64 possible combinations (assuming high-low signals) if the interface isn't serial.
Actually, someone's already seemed to have done this and you can purchase it yourself--just take it apart to find out what's inside. http://www.cwol.com/keypads/MicroPad-632.htm
Long, cute, or funny Sigs are just another form of over compensation, used by geeks, nerdz, etc.
http://govschl.ndsu.nodak.edu/~achapwes/PICmicro/P S2/ps2.htm
http://www.nti1.com/ps2-prots.html
http://micro.new21.org/pic/html/tut_ps2/ps2.htm
Hey, who else could go for some flapjacks right now?
http://info.digikey.com/T011/V4/496-497.pdf
Check out this page and use the universal encoder with the keypads.
...to "Too lazy or Stupid to use Google".
It seems.. intimidatingly complicated. Has anyone tried making a custom keyboard before? I took apart a couple of keyboards a while back, but the circuitry looked a bit complicated. I'd really appreciate stories, advice, whatever. =)
I just got through googling stuff like "keyboard emulator", "keyboard port wiring", "dummy keyboard" and stuff along those lines looking for info on what circuitry to add to a passive KVM switch so that I can boot one computer, switch the switch, and boot the second with the first still thinking that it has a mouse, keyboard, and monitor attached.
Didn't find much of what I was looking for but found a bunch of links about game controls and using the integrated circuit in keyboards that send the scan codes to the computer as part of custom game controls.
http://www.google.com
I see even classic Slashdot is now pretty much unusable on dial up anymore.
If it's for a laptop you could "reverse-engineer" a ps/2 splitter (the kind that takes A ps/2 port and divides into ps/2 keyboard and ps/2 mouse). After that you could use a converter (AT port -> ps/2)
I'm looking into desgining a In car MP3 player.
What I am doing is taking a p120, butting BEOS on it so it boots in about 10secs, then mounting it in the trunk, with an AC inverter (or does anyone know of a DC to DC inverter that I can use in a AT computer).
For the keyboard, I am going to radio shack, getting a Key-pad like they use on security systems, and basically chopping up an old keyboard. I've read that if you follow the lines on the plastic from the keys back to the controller, you can take it apart an solder in your own lines (make sure you use cat-5 or other high quality line).
then, all I need is a Winamp like mp3 player for BEOS, I mount the pad on my dash along with a on/off switch, and I'm set.
But, does anyone know what size of AC inverter to buy? and can I get buy with a cheap one, or do I need one of the Perfect Sine wave ones? Also, when I wire the on/off switch on my dash, how thik of wire would I need for it? although alternatively, I could just wire that into the line for the inverter between my battery.
Look at the work MAME users have done with their systems, most of the stuff in The Build your own arcade controls page are keyboard hacks of some kind, from taking apart an old keyboard and changing things around, to buying a programmable keyboard encoder, such as the I-PAC and the Hagstrom electronics products. It's really easy and most of the work has already been done for you, you just need to reprogram(with their utility software, and hook up switches.