suggestions for a game controller

I hope this isn’t too off topic…

I’m just begining to realize that my openGL game would be better suited for a gaming controller than a mouse and keyboard. But I don’t know if they’re difficult to program.

Does anyone have any advice or suggestions on a good pc gaming controller thats easy to access within a windows based OpenGL application? I really want one with two joysticks, but a single joystick would work too.

You just need to call joyGetPosEx() if 2 sticks and 16 buttons suffice.
I use a regular PS2 dualshock2, with a USB converter.

well thats pretty easy… I was thinking about this Logitech gamepad:

so are those functions easy to use? I didn’t know they were built into windows.