That all seems a bit strange, if it is letting you select a wheel and back out of a wheel using the keys it should start the game. Make sure that you have turned off Hyperlaunch for Mame. Are you using a multiwheel setup in hyperspin or just a single wheel. It may be worth clearing the joystick settings and then inputting them again.
Does the game launch if you press enter on the keyboard?
As for previous thread
(here you go, this was the main part of it).
OK firstly you want a copy of xpadder 5.3 which was the last of the freeware versions of xpadder. You should be able to find it at download.hr
Run xpadder and create a joystick setup which I imagine will be much like mine, 1 joystick and 8 buttons. I only set mine up for the player 1 side, not much point in setting up on both. Save the Joystick setup and it will automatically load that when it detects the controller. (Which should be always as unless its a fight stick its not going to be removed).
You then right hand click on whichever button you have assigned as your P1 coin button (in my instance Button8) you need to change the option for set selector to Selects set 2 and choose the option for when held (you will get a little blue bar at the bottom of the button that says 2 with an arrow next to it), If you press the arcade button selected then you will see it changes to a 1 and that the selected set in bottom right will change to 2.
Choose set 2 (bottom right) and click on whichever button you have assigned as your P1 start button (in my instance Button7) and set this to esc.
You should now find that when holding down P1 credit and then Pressing P1 start sends an esc command to exit Menu/Hyperspin.
I can confirm in my testing with Mame that the credit button works as normal and it still works for exit with both credit buttons pressed together. Please note I have only tested that this works with Mame, I have not tested with any other emulators. I am unsure if it will work in conjunction with other emulators, but any emulator that uses Joystick commands should be fine.
In a way I'm thankful that you made me check whether I was crazy or not, At least I know now that I don't have to put another button on my machine for exiting Hyperspin. You are right about 2 joystick buttons at the same time with AHK though, not sure why that is, Luckily as its only being used for exiting a front end any lag shouldn't be an issue.
I think they should remove the options for using more then 1 key for exit in the joystick function of hyperhq