Things You'll Need
Instructions
Plug in your USB controller to a USB port on your computer. Remember to turn it on. Many USB controllers have buttons or switches to activate them once connected to a power source.
Open Zsnes. You should get the window with the purple background and the snow falling.
Click "Configure" from the tabs at the top of the window.
Click "Devices" from the scroll down menu. It will open a new window within the Zsnes window.
Under "Port 1" click "Game Pad." You have now selected to play Zsnes with a controller. Close the window.
Click "Configure" again.
Click "Input" from the scroll-down menu. Another new window will open.
Under "Device" choose "Keyboard/Gamepad."
Pick up your controller. Under "Keys," there are a number of direction commands like "Up," "Down," "Right," "Left" and so on. They correspond to the Snes original controller settings.
To program your controller, click the space next to the name of the button. Then press the button on your controller. The space will change. For instance: "Down J02." Click every command and press what button you want to correspond to that command. You can configure up to 5 controllers for Zsnes.
Close the window. Load a game and try it out. All of your buttons should now correspond perfectly with the commands, just like a classic Snes controller.