.....Also, I've decided I'm not a big fan of the function+stick-right or function+stick-left to change between keysets. Ends up happening way too often, or at least for me.
Now I just have to figure out if the input latency is coming from the Keywiz or from MAME itself. You don't notice it in most games, but you sure do in fighters.
If there is one thing the KeyWiz is, it's flexible (not literally

)
If you are using the custom set, you can disable the on-the-fly switching by hooking up the ground (COM) of the P1LEFT microswitch to the NC contact of your Shazaaam! microswitch. That way, when Shazaaam! is pressed, no ground signal can make it to left and therefore, no switching

. This also works if you are using the default set, just use the P1RIGHT instead of left.
If anyone needs further clarification on this, feel free to PM or email me.
Also, since the main design philosophy of the KeyWiz is based pretty strictly on performance, any latency would almost certainly be due to software issues. Latency issues can be caused by a number of factors including poor input handling, OS issues or insufficient processor speed for the particular program in question. All of which are independant from the KeyWiz. Just an FYI

RandyT