If your controller isn’t registering inputs in Dolphin, try plugging it into a different USB port first—it’s the fastest way to rule out port issues.
What’s Happening
Your controller isn’t working because Dolphin can’t detect input properly.
Dolphin generally supports most controllers, but USB port damage, outdated drivers, or incorrect emulator settings can block input. As of 2026, Dolphin still requires proper port detection and clean driver communication to map buttons correctly.
Step-by-Step Solution
Follow these steps to get your controller working in Dolphin.
- Test the controller outside Dolphin
- Unplug the controller from the current USB port.
- Connect it to a different USB port on your PC.
- Press a button—if the OS detects input, the controller is working.
- Open Dolphin Controller Settings
- Launch Dolphin → Options → Controller Settings, or press Ctrl+Shift+P.
- Click the “Controllers” button to open the configuration window.
- Enable the Controller Port
- In the Controller Settings window, go to the “GameCube Adapter” or “Standard Controller” tab for Port 1.
- Check “Enable Controller” for Port 1.
- Click “Refresh” under “Real Wiimotes” if using a Wiimote.
- Map Inputs Manually
- Select Port 1 → Device Type → “Standard Controller” (for Xbox, PlayStation, or PC gamepads).
- Click “Configure” → “New” → press a button on your controller to map it.
- Save the profile and return to the main window.
- Verify in-game
- Start a game → Options → Controller → Test Input.
- Press buttons—if inputs appear, the setup worked.
If This Didn’t Work
Here’s what to try when basic troubleshooting fails.
- Check Driver Status
- Open Device Manager (Win + X → Device Manager).
- Expand “Human Interface Devices” → find your controller.
- Right-click → Update driver → “Search automatically.” If no update appears, manually install drivers from the manufacturer’s site.
- Try a Different Port Type
- If using a USB-C adapter, switch to a native USB-A port.
- For Bluetooth controllers, go to Windows Settings → Bluetooth & devices → Add device → Bluetooth → pair your controller first, then select it in Dolphin’s Controller Settings.
- Reset Dolphin Configuration
- Close Dolphin → go to
%APPDATA%\Dolphin Emulator\Config(press Win + R, paste the path, press Enter). - Delete the “GFX.ini” and “Dolphin.ini” files.
- Relaunch Dolphin—it will recreate default settings. Reconfigure your controller afterward.
- Close Dolphin → go to
Prevention Tips
These habits keep controller issues from coming back.
- Use Dedicated Ports
- Avoid using front-panel USB ports for controllers; they often share bandwidth with other devices.
- Stick to rear USB ports directly connected to the motherboard.
- Update Dolphin Regularly
- Dolphin’s automatic update service (enabled by default) ensures compatibility with new controllers as of 2026. You can verify the latest version via Help → Check for Updates.
- Save Profiles
- After configuring a controller, click “Save” in the Controller Settings window. Profiles are saved to
%APPDATA%\Dolphin Emulator\Config\Profiles\Wiimoteon Windows. - Reuse profiles when switching ports or reinstalling Dolphin.
- After configuring a controller, click “Save” in the Controller Settings window. Profiles are saved to
- Use Compatible Adapters
- For GameCube controllers, use the official Nintendo USB adapter—third-party adapters may not pass input correctly.