The Way I did it was to open up the table version of the view. Once you have the table view up, you can press all your keys and make sure you wired them up to what you thought you wired them up as. (if you were concerned about this. If all is working as it should and you just want to reassign keys you can skip this)
Now DECIDE by mapping out all the buttons/joystick directions etc.. what your NEW buttons will be mapped to.
For instance, I left the player 1 mapped to arrows for joystick, but moved button 1-6 to keyboard q,w,e,r,t,y
So basically make a list of everything you need from your Control panel: WRITE IT DOWN, KEEP IT HANDY! (or store in a spreadsheet)
Joy1up - arrow UP
P1Button1 - Q
Etc...
With this mapped out, open the winpac software (again i prefer the table view) and right click the existing button, and remap to the new key. (You must have your full keyboard to do this)
Now save this to your ipac. (I dont have it in front of me, so forget wheich menu it is under, its easy to find)
Now you must configure your games/emulators to use the control set you setup for your ipac.
Mame:
Now open mame and start a game. Hit TAB. Go to general options, and controls.
Now setup mame withthe SAME controls you just programmed your ipac to use.
If you are using other emulators/games/etc you will need to configure them to also use the controls you setup for your ipac.
Thats it.