Thanks for the reply, Headkaze.
I'm glad to see I'm not simply screwing up big time.
One potential work-around for CPWizard would be to use the MAME input name such as P1 Left, etc. as shown in the MAME configuration screen as a fallback when the game does not have an entry in the controls.xml file. Is that available in the mame.xml file?
At least, this way, the labels are not left blank. What happens now is that for those games, my joystick has not labels and is faded out.
Two more questions while you're still around:
1) Would it be possible in the future to allow two images to "label link" to the same label? When I do that now, one of the figures will be faded and the other will be properly link. I have a frankenpanel with a few buttons hardwired together (because of input limitations in the keyboard encoder) that don't need to be used simultaneously in any games. However, when I link both to the same label, one of them will fade even if the button is available.
2) Would it be possible to have a mapping for trackball analog input besides trackball right, left, etc.? The reason is that, in MAME, you map the trackball to the analog control rather than the x decrement/increment input. Therefore if you are forced to map the trackball to these inputs and those inputs have been disabled, the trackball will alpha fade. I hope I explained that right.
Thanks again.
I've spent quite a bit of time trying to configure CPWizard for my challenging setup. It is quite addictive and I'll end up with a lot of game-specific layouts (at least for the games in my favorites list).