ok, so i have a 4 player panel on my showcase cabinet...all of the controls are run through a keywiz. it is a typical 4 player setup.
4 joysticks, 6 buttons each for players 1 and 2, 4 buttons each for players 3 and 4, 4 start buttons, 4 coin buttons, and 1 exit button(doubles as pause using a really cool AHK script)
all of that adds up to 45 switches, 5 more than the keywiz has to offer. so, i got a few of the shazaam adapters so that you can send a shifted command using only a single button press, i used these on my 4 coin and exit buttons. in order to avoid alot of weird problems i was having, i reprogrammed the keywiz to eliminate the ctrl,alt,shift and various f-keys. this seems to be working alot better, however i am still having some stupid problems. mainly when a regular button gets press while one of the coin buttons are pressed (pretty common occurance in multiplayer games). while the coin button is held down, it is like the shazaam button is held down, so any other buttons that are pressed send the shifted command instead of the normal one. this is a problem. also, apparently if you hold shift and move the p1 joystick, it switches to a different profile and reprograms the damn controller. so if you are playing a game and dont let off of the stick before inserting a coin, suddenly the encoder gets reprogrammed and now nothing works.
so, i am trying to eliminate these problems. i have spent some time looking at the advanced wiring techniques on the ggg page. looking at this picture, is it safe to assume that all i need to do here is remove the ground wires from my joystick L and R switches, and run them to the NC tab on a dedicated shazaam button (something i dont have now) and that should prevent the accidental reprogramming? or would that only prevent reprogramming while that dedicated shazaam button is pressed. i need it to disable it entirely when any of those shazaam combo buttons are pressed, is there a way to do that?

i also saw the following image, which shows you how to wire up a single switch that actives opposite sides of the joysticks at the same time. so i could have a button that sends the up arrow and the down arrow at the same time, which can't be done with a joystick...then just reprogram mame to this. this seems like a decent option, i could probably do this with both joysticks, which would be enough for my 4 coin buttons. that way the only shifted button i would have would be my exit button. i'm trying to avoid this if i can, simply because i already have a nifty little wire harness running down to my coin buttons that only has 6 wires, in order to properly do this, i'd have to get a new one with 9 wires.

the other though i had was to try to eliminate the shifted commands all together, except of course for the 5 i am using...but i didn't see a way to set the software to not have shifted commands....i guess i could just make them all the same as the regular commands, with the exception of those 5...does that make sense?