I can use my gamepad in all emulators I use. Have you installed the pad correctly in Windows and it shows up fine in the Game Controller part of the Control Panel, and testing it in there also shows the buttons/motion is correct? If so, then it's just a matter of configuring the keys the emulator uses, instead of using the keyboard when you configure them, press the appropriate button on the gamepad.