I could never get this to work on my cab, which is really too bad. Even though the UI in the game responds to multiple controllers (mouse, keyboard) as soon as you start the game all control (as far as I can tell) must issue from a single controller device. I use a combination of an iPAC and U360s and it just doesn't work. If choose keyboard and use Joytokey it doesn't accept the mapped keyboard commands since they are coming from a different device than the CP buttons. If I try to use the trackball and a CP button (like I do on, for example, Sine Mora), it doesn't works since, once again, the input is being split between two controller devices. If you are using a gamepad it will work, and it will also work if you use just a keyboard. I also suspect it would work if I hardwired some CP buttons directly off the trackball or U360 IO header; but in an hour of trying, I couldn't come up with any way to get it to work across two controllers.