I use a gravis gamepad for control and use their program to set it up and then the MindTwist winamp joystick plugin for use of the d-pad, work pretty good for me, usb and all.

Markus