So I've gone through the setup instructions that Tigerheli has and can get Johnny5 to run from the command line without erroring, but it's not pullling my ctrlr file it appears. If I run mame.exe form the command prompt or through my FE (Mala) it pulls the ctrlr file fine out of the mame.ini file.
My ctrlr file is named mycpanel.cfg and resides in the ctrlr directory in my mame directory.
The entry in the mame.ini file is:
ctrlr mycpanel
I've tried leaving the ctrlr file blank in the Johnny5 setup and tried putting in "mycpanel" but get the same results (i.e. My P1B1 is mapped to KEYCODE_ASTERICK but P1B1 is being displayed on KEYCODE_LSHIFT I believe).
I've gone through my ctrlr file and made sure I didn't have duplicate entries or anything like that that could be overwriting the entries.
My ctrlr file is in XML format as well.
Anything else I should be looking at?

Thanks,
-Z