Ah... OK - it's getting progressively clearer what you are asking. Is it that some games you will play via your Cab controls (i.e. Arcade Cab Joystick and Buttons) and other you will play with you xbox controller? In that case you will need two different CPWizard Layouts, which will become two "Rigs" in CPWizBiz. You can then set which control method you want to use for each game - either your Cab Controls or your XBox360 controls. The nice thing is, if you decide to swap at any point (i.e. use your cab controls rather than you 360 controller for a specific game), CPWizBiz will automatically rearrange the controls and display for you.
So, I started an example Xbox360 Layout setup in CPWizard:
Some notes:You'll notice the different control image graphics:
BT = Button (where the control is a momentary on or off)
DJ = Digital Joystick (Use this for DPads etc - where up,down.left,right is either 1 or 0)
AJ = Analogue Joystick (For analogue sticks)
You'll also see "AJ1" "AJ1L" and "AJ1U":
1) This is just incomplete - you'd add AJ1R and AJ1D as well - up, down, left, right
2) This is so if one stick is just for one game function (e.g. "Move Pacman") then you wouldn't need to specify individual controls for up,down,left and right
3) However, if one stick is mapped, say to the C-Buttons on a Nintendo 360 controller, the different directions may have different functions (e.g. "Show Map", "Menu" etc)
4) When setting up a Layout/Rig, always include the Collectives (i.e. "AJ1") and the Specifics (e.g. "AJ1U")
You'll also notice "Mousecode_1_XAXIS_POS_SWITCH"
It doesn't matter so much really, as you are going to map analogues etc in different ways in different emulators. However, I'd suggest not using "KEYCODE" for these to save Keycodes for true digital controls. Also, when it comes to mapping and you are mapping analogue Controller controls to emulated Controller controls (e.g. if using a mouse on PS2 via PCSX2) - then will keep mapping clearer.
Lastly: Try and ensure your label/image matches match across both Layouts. For example BT01 = KEYCODE_C on both the 360 Layout and the Cab layout. Ignore the KEYCODE_Q - my bad!
So - hope this helps with making an XBox360 layout.
You'll also need a cab controls layout like below:
Basically, you'll need as many CPWizard Layouts/CPWizBiz Rigs as you have 'real world' controls. So, for example if you also had a Guitar for Guitar Hero, you could make a Layout for that also...
Good luck and come back to me if need anything further. That's looking like a great start! It does take getting your head around, this bit...