Good wireless controllers should also be able to connect via USB if you’re playing a game where split-second response time is important, if you’re charging the battery, or if your system doesn’t have Bluetooth.
OpenEmu is an all in one emulator for the Mac and can many run game consoles including NES, SNES, N64, Game Boy Advance, Nintendo DS, Sega Genesis.
Compatibility with Windows and other software: A controller should require minimal setup, particularly in Windows, where the vast majority of PC gaming happens.Xbox 360 Controller Emulator allows your controller (gamepad, joystick. suily PC USB Controller Retro Gamepad Joystick Raspberry Pi Gamepad Controller for Windows PC Mac Linux RetroPie NES Emulators: Computers & Accessories. Everything should be easy to reach, and the buttons should have enough space between them for you to find them by touch without accidentally pressing multiple buttons. Download and run Receiver/USB Adapter Tools for PS3 on your PC/Mac first. Responsive buttons and triggers: Every button, trigger, and joystick on the controller should do what you want when you want.The controller should also feel substantial but not so heavy that it causes arm and wrist fatigue.
How to Use a Keyboard as a Gamecube controller in Dolphin on a Mac or PC.