Yeah I had it working by just configuring winipac to send a macro (5,5,1) for player 1 with 5 being coin for player 1, 1 being start for player 1. It worked great for MAME, but it was messing with any other games that needed to use that button (I have a save and a load button on the cabinet and was using player start buttons as numbers for save states. So I'd hit "save" and then hit 1 if the emulator doesn't support quick save - like Mame for instance.) And I didn't like the idea of sending excess keystrokes for no reason. If I can't figure out the script I'll probably just go back to macros with winipac and make sure that the extra strokes aren't set to numbers then and are not used in the emulator. I just thought it'd be easier with AHK.