I am making a 2 person control panel that I want to be friendly to my 8 and 7 year old sons. Meaning I would prefer to have pause, quit buttons that did not require shift keys.
Admin Buttons:Enter, Pause, Menu, Escape
1-player coin, 1-player start
2-player coin, 2-player start
Joysticks and button layout:I was thinking of using 2 Mag-Stik Plus joysticks from Ultimarc as those allow you to switch from 4 to 8 way without having to take anything apart.
As far as button layouts for the joysticks I was thinking of 8 buttons for each joystick. For some reason I thought that there were some fighting games that had 8 buttons. I looked through MOST of the CPs that people have put together and did not really see any that had more than 7 buttons with a joystick. Am I mistaken in there being games with 8 buttons?
Trackball and button layout:I was going to go with the 3" usb trackball (from Happ)? Instead of having dedicated buttons for the trackball I was thinking of using the player 1 buttons. I do not remember any games other than Missile command that used a trackball and up to 3 buttons, so using either the 8 button setup I originally planned or the 7 button setup I see other using (if that is recommended) should work equally well for this.
Spinner and button layout:As suggested to me by dm, I am thinking of going with the umtimarc spintrak usb. I am not 100% certain as to the best use of buttons with the spinner. I am thinking that I should use dedicated buttons, but am not sure how many buttons I would need for this. I am thinking of 2. I can only think of Tempest which uses 2 buttons, the fire button and the zap button. Are there other games which use a spinner and more than 2 buttons?
Active buttons:From what I have been reading, I (think) the most active buttons I would have during any 1 game with this setup is (8 for the 8-way joystick + 8 for the 8 buttons associated with the joystick (7 if this gets reduced) + 2 for coin and start) * 2 + 4 admin buttons. For a grand total of (8 + 8 + 2) * 2 = 36 + 4 = 40.
Is my calculation correct? If so, what kind of controller IPac-2(?) would I need for this type of setup? I want to be able to use a USB connection to connect this to my computer.
Last question.I was kind of confused; if I plug in the CP to a USB port can I leave the keyboard plugged in too or will the computer get "confused". It seems to me as long as only one input device (CP or keyboard) was being used (even though both are plugged in) it should be fine.
A start at the CP looks like the following (reduced to 7 buttons on joysticks)

I look forward to your feedback, tax refund is coming soon and I need to spend at least some of it on something fun instead of just dumping it ALL on the credit card bill. :-)