I know some of the controller software has joystick capabilities, but like on Mach3, only X and Y are supported from what I could find. I've got a Microsoft sidewinder joystick, which happens to have several other buttons, sliders, and additional axis pivots.
I've been using the JoytoKey app...