Hi Joey,
this is strange. I found no solution to add a different key to start a game than using the StartGameKey. This is then processed using the mac.vbs and should be the same way for keyboard and cab. For me it is working for the joystick buttons of my pin controller too.
You can add the following line to the Sub MacsGalaxy_KeyDown:
msgbox(keycode)
This should open a window showing the key number after You pressed a key ("2" for keyboard 1-key). Please tell me, what the button hit is displaying.
Very mysterious... When I press the startbutton or the number 1 on the keyboard, the message windows shows 2 as keycode for both.

So both must be the same, but they are not.
[EDIT] Ha, found it...
I've take a look in the WinIPac for the Ultimarc controller and I see, that I map the startbutton with the key 1 and when I press shift+1 for ESC.
So I delete this shift-setting and now it works. Don't know, why this table has a problem with it.
I have this settings from the beginning and there was no issue all the time. But good to know, what the problem was.
I also set the freeplay to false and now only one game is added, when I press the startbutton. In freemode=true five games are added.
Edited by Joey2001, 08 November 2017 - 04:13 AM.