Wow, thanks for all the help so far here!
I certainly do want 4 player capabilities for gauntlet and such and I initially thought that I could avoid having a player button and a coin button for each player. Maybe that's not the case. I also wanted to keep this thing as small, as cheap, and as minimal as possible, but I just don't want to be stuck with something that is borderline broken by design.
Here were my shift button plans:
shift + coin = exit
shift + 1p = 3p
shift + 2p = 4p
shift + any joystick up or down = volume
shift + any joystick left or right = rotate (I think I want this for non-cocktail-supporting games)
I thought that would be all I need, but I guess I need the 1, 2, 3 and 4 player coinslots... I guess I could set it up like this:
1p + coin = 1p coin
2p + coin = 2p coin
shift + 1p + coin = 3p coin
shift + 2p + coin = 4p coin
But, yeah. This get complicated quick. Is there a way to setup Mame to give a coin to each player on a single coin button push for these particular games? That is, one coin button push gives 4 credits, one for each of the four players. Then it's just up to the player buttons. This might simplify things.
I will want to arch the buttons a bit. Just didn't draw it for some reason.
If I have two buttons mapped to a different command when pressed simultaneously, won't Mame run the command that is triggered by the first of the two buttons that I push, even if just a split second. Maybe this would cause problems? Maybe not?
About putting the coin button on the side. I probably will unless it ends up being used in conjunction with those aforementioned and widely disdained shift commands.
I don't think I plan on implementing a pause button. Those are for my console and pc games!
Anyway, Thank you, thank you, thank you!!!