I want to know cabinet creator's general philosophy when it comes to syncing buttons and shortcuts for various game layouts. (Apologies if I don't have the right nomenclature yet...early days!)
I'm trying to learn how MFME works in detail as I'm adding MFME to an existing Vertical Arcade Cabinet (uses iPac Ultimate for buttons and LED Blinky). I also have "some" knowledge of AHK and use it on occasion, but no expert by any means.
So I've noticed that in most Front End collections of MFME Fruit Machine Layouts, because layout designers have used a variety of shortcuts that don't all correspond the same short cut say to Reel 1, 2, 3 etc.... players often need to mouse click the layout OR somehow adjust to the different button positions (maybe through how button lamps are lit??).
So if I want to make the same button shortcuts always correspond to particular buttons on my controller, how is it normally achieved? I can see how in MFME I can change a game's button/lamp shortcuts (I am still trying to learn how that all works and looking for in depth MFME tutorials).
So what is the general philosophy for achieving controller button harmony? Do cabinet creators leave the original button shortcuts, or do you tend to edit each game's shortcut configuration to hammer them into alignment with your controller? Or do you use an external configuration tool such as AutoHotKey to catch and change button presses to remapped keys on the fly?
(My collection of fruit machines will be a smaller curated list so updating each game configuration is a manageable approach.)
(For the curious I am building off of Pipmick of COINOPS work on Pub Fruit Machines Official Next 2 Add On Pack as a starting point and adapting it to Retro Arcade 2 Vertical which is my current Front End of choice for my 4K 48" vertical Arcade Cabinet build. I'm handy at adapting some graphics, etc. but I already have it integrated and working (brilliant "mint" stuff!) - just refining how it works with my Cabinet controller buttons .... and adding MORE buttons, of course. lol)