i had a logitech control (usb) and it came with a cd that allowed you to change what diffrent things did based on the program runing. i had mine working for bf2
the controll had all the same buttons as a ps2 controll or ps3 controll and the lay out was near same