I have everything programed but the esc key when I go to program it as you all know when in mame32. When I go into The input keys(general) the esc key exits the program so I cant program it. How can I program the mame32 to esc games using the "J" button. Sorry if this is a little confusing Im in a hurry I have to leave.. thanks
Go to "Input (general)", move down to "UI Cancel" (usually mapped to esc), press enter (or what you mapped to "UI Select"), press the "j" key. Now "j" is your "UI Cancel", aka "esc", button.
FWIW, technically it's wrong for all of us (me included) to call the "UI Cancel" button the "esc" button, and the same with "tab", "enter", etc, but "esc" is
usually synonymous with "UI Cancel", and it's so much easier to type 'esc' vs 'UI Cancel', and for newbies to understand "esc key" vs "the key (or button) mapped as the UI Cancel input". [shrug] A simple learning curve means more learning later.
An other option, you can use the ctrlr ini files instead. See docs/ctrlr.txt or
easyemu for more info.