I just happen to have a generic USB gamepad on my desk, which has 6 different analog axis controls, as well as a lot of convenient buttons.
It seems it would be quite useful to be able to bind some of the movement axis and buttons to different commands in F360.
This should be able to be acheived with the generic gamepad interface, without the need to worry about different device brands and drivers etc.