Ok, I think I got it now. So say that the keyboard has a ribbon cable with 16 connections, and each joystick has 6 wires, plus an admin escape key. I'd need an encoder that could handle 29 inputs? Then it would just be a matter of programming the encoder? I was looking at the different ones listed here:
http://wiki.arcadecontrols.com/wiki/Keyboard_EncodersI was originally thinking I'd need something with 60 inputs - the O2 keyboard is a 49 key keyboard (49 inputs), plus 2 four way joysticks each with a fire button (10 inputs), and an escape key to exit the emulator. Am I wrong in this thinking? If not, it looks like the
Hagstom KE72 will do what I need. If I was wrong, it looks like I have a lot more choices.
BTW, I know the O2 joysticks are 6 wires each (up, down, left right, fire, and common), but I'm unsure at the moment how many connections are on the membrane keyboard (looking at the schematic it looks like it's 16 connections).
I guess what I'm trying to figure out is do I go by how many connections I need (29) - or do I go by how many keys I'd need (60)?