Build Your Own Arcade Controls Forum
Main => Software Forum => Topic started by: Unkis17 on July 21, 2006, 09:21:25 am
-
Hey All,
I recently picked up Andy's UltraStik and I can say I am very happy, though I'm thinking restrictor plate as there is a lot of throw to this joy and it only requires about 1/8" of movement for the PC to register the movement...
Either way. I'm working on making a CP without an I-PAC and just using the UltraStik and 8 buttons. I have been most successful up to this point with Mame Ctrlr files (using ver .71) and Mamewah FE ver (1.61 b10) with all the JOYCODE assignments. I'm ready to add more complications... other emulators.
Most of the popular emulators have been recompiled to accept the ESC key to exit the program, but I have no ESC key on my joy. I have been using Button 8, assigned P when hit solo, as a shift key in combo with othey key combos (programmed via bollean expressions in the ini files). Is there any way to duplicate this for the Nes, Snes, Gens and Zinc emulators? Or will I have to utilize a program like Joy to Key? I have never used these, but from what I have read if I go this route I wasted my time rewriting those Ctrlr files?
Can anyone shed some light on this for me?
Thanks
-
I believe the MALA frontend can trap key presses to stop it from being sent to an emulator (ex: "P") and send a designated keypress to the emulator instead (ex: "ESC").
http://mala.arcadezentrum.com/hotkeys.html
Not sure if this is what you are asking for exactly though .....
-
Sorry .. Posted this to the wrong thread.
-
Well if you are running xp, I would suggest wriing an ahk script that simply polls the joystick and presses the "esc" key when those buttons are pressed. Since you always want to use the same combo to exit, it should be fine to let it run all the time. Also since the ahk will NOT block the pressing of the joystick buttons, it won't affect your ctrlr files either.
-
What if you change emulators and the new emulator has yet another different key sequence to cause the emulator to exit?