... my issue is that I'm using the keyboard as the control for mame by use of an joy to key converter software. My FE works well with the joystick which uses the same key commands as mame using the joy to key software, but wgen mame is launched, by joy to key software is ignored by mame. is there a way for mame to recognise my joy to ket software like it does with my FE (AtomicFE)?
Mame now uses RawInput for keyboard (and mouse) inputs. Your joy2key app doesn't emulate a keyboard at a low enough level to register as a rawinput keyboard to
windows, and thus to mame. Your options are many (but none "nice and clean"):
A. Find a RawInput joy2key app. (Don't know of any.)
B. Use an older mame from before mame went rawinput keyboard.
C. Stop using the joy2key when mame is running (and enable -joystick in mame).
D. Setup your frontend to use true joystick inputs instead of keyboard (if possible; I don't now AtomicFE) and stop using the joy2key app. (If not possible with your FE, change to a FE that can.)
E. Use win98 or winME (they don't suppport rawinput, so mame falls back to directInput).
F. Edit mame's source and disable rawinput (at least for keyboards), forcing mame to fall back to directInput.
G. (Maybe) Try SDLMame. (Not totally sure, but pretty sure.

)
Like I said, none are probably what you were looking for.
