You never know when you may need to emulate PS4 controller: you may want to play PS4 Remote Play games with keyboard and mouse, or you simply like the icons for DualShock 4 controls in games more than Xbox. Good thing is, that you can do that anytime, and with any devices you want. Today we'll tell you about how you can use PS4 controller emulator to emulate PS4 controller with keyboard and mouse, with another controller, or even with controller and mouse.
In my last video i got a lots of comments that how to configure usb gamepad manually. So that i made this video for those guys who need help with the manual. PlayStation 4 (DualShock 4) Windows supports Sony PS4 controllers without additional software as. 2 Pack USB N64 Controller, iNNEXT N64 Wired PC Gamepad Joystick for Windows PC MAC Linux Raspberry Pi Genesis Higan Project 64 Retropie OpenEmu Emulator (Plug & Play) (Green+Orange) 4.3 out of 5 stars 181. Get it as soon as Thu, Dec 10. How to Use X360ce/xbox360 controller emulator. The easiest and fastest way to use x360ce/xbox360 for your PS2/PS3 controller.Download Link: http://www.x360ce. Finding the best controller for emulators isn't easy. There are a ton of gamepads out there, but here are the best controllers for retro gaming you can buy.
Since reWASD 5.4, we have expanded reWASD functionality even more and added Touchpad emulation. Now, you can emulate touchpad swipes, taps, zooms for any controller, mouse, and keyboard. Feel free to learn more about Touchpad emulation from our manual!
What do I need to emulate PS4 controller?
First of all, you need a keyboard, a mouse, or a controller. It depends on what devices you have, and what do you want to play with. Then, you need to install the PS4 controller emulator — reWASD. We're here, at your service, emulating controllers and remapping them :)
In case you don't want to create a config from scratch, you can use the preset we have created for you. Once you install our PS4 controller emulator, you will see the existing profiles and configs. One of them is PS4 Remote Play, and that's the one you need. You can use it with controller, or with keyboard and mouse group. Also, feel free look for configs in our community: that's where reWASD users upload and store their configs.
Emulate PS4 controller with any other controller
Follow these recommendations to turn your gamepad to PS4 controller:
- Download and install reWASD
- Open reWASD, plug in your gamepad, and pick it in the device panel
- Create a new profile, the config is created automatically
- Make sure that the setting Hide physical controller when a virtual one is created is active in Preferences:
Now it depends on what you want to achieve:
Case 1: simply turn a physical controller to PS4 gamepad
Press the magic wand below the image of a gamepad, click Virtual DS4, and press Apply. Done! Now you can enjoy the PS4 controller emulator magic.
Case 2: emulate PS4 controller and change a few (or a lot of) mappings
- First of all, make sure that the right controller type is chosen. Click on an Xbox icon above the controller, and pick Virtual DualShock 4. If you see the PS icon, leave it like that:
- Now, add the mappings you would like to change with our PS4 controller emulator. Let's say, I want a Turbo on my Right Trigger, Toggle on Left Stick click, and I also want to swap Circle and Triangle. Don't forget to unmap controller buttons you add the mappings to avoid double input
- Do all the modifications, then press Apply, and you're good to go!
Using PS4 controller emulator for keyboard and mouse
Complete these steps to emulate PS4 controller with keyboard and mouse:
- Open reWASD, create a group of devices — of keyboard and mouse and save it
- Create the new config, change the controller type from Xbox 360 to DualShock 4 here, if needed:
- Now it's time to add some mappings to emulate PS4 controller with keyboard and mouse: press Add, pick keyboard or mouse key to remap, Unmap it, and then add a DualShock 4 mappings to it. Is you have a gaming mouse, please check out how to remap additional buttons on gaming mouse
- Press Apply, and you're good to go!
How to emulate PS4 controller for gamepad and mouse or keyboard?
- Open reWASD, create a group of devices — of controller and mouse/keyboard and save it
- Create the new config, change the controller type from Xbox 360 to DualShock 4 here, if needed:
- Pick the needed sub-config in the PS4 controller emulator to add all the mappings you want. Don't forget to unmap the controls, to mute the native controller input
- Press Apply, and enjoy using your emulated PS4 controller :)
Here are some frequently asked questions about this PS4 controller emulator. If you don't see anything related to your case, check out the Troubleshooting Help section in our manual.
My right stick mapped to mouse has a wrong sensitivity
Setting up your mouse to be the stick with PS4 controller emulator can be quite tricky, depending on your hardware and the game you're playing. Make sure to check out advanced mouse settings and virtual controller settings to change the deadzone, sensitivity, and other settings!
How can I check if PS4 controller emulator works?
After you press Apply, you can whether use a native Windows feature: press Windows button, type joy.cpl, press Enter. Pick Wireless Controller from the list, and start pressing the buttons. Or go to this website and check whether PS4 controller emulator for PC works properly.
The game doesn't seem to detect the virtual gamepad, what do I do?
PS4 controller emulator creates the virtual controller after you press Apply, and if you have opened the game before the applying the config (before you emulate PS4 controller) — the game may have focused on the physical gamepad. Try to reopen the game after you turn remap ON. If that doesn't help — enable Autoremap, Apply the config, reboot, and then launch the game right after startup. PS4 controller emulator will work once Windows launches, and a virtual gamepad will be the first for a game to pick.
We really hope this info about PS4 controller emulator was useful, and that now you know how to emulate PS4 controller with keyboard and mouse! If you have any questions, don't hesitate to ask us below this post in the comment section. Make sure to follow us on Facebook, Pinterest, and YouTube to keep your hand on the pulse. Also, join our Discord text chat for more fun :)
Gamepad Controller Emulator For Pc Windows 10
Progress Continues We've already had 13207 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: October and November 2020 Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
This page explains how to configure controllers in Dolphin, assuming the controller is connected and working with your system. If you need help, or want game-specific configurations, see the forums.
- 2GameCube Controller
- 3Wii Remote
- 3.1Real Wii Remote
Dolphin Controller Configuration
To open and manage the controller settings for Dolphin, from the Dolphin's main window, navigate to Options -> Controller Settings, or simply click the 'Controllers' button. The main controller configuration window will appear, as seen in the screenshot below.
In the Gamecube Controllers config area, you can configure or disable the emulated GameCube controller ports. The emulated GameCube controllers themselves are referred to as 'Standard Controller' in the dropdown menu. The controller order on the PC does not have to equal to GameCube controller port order. They will be handled entirely in the GameCube Controller Configuration window. It is within each port's own 'Configure' button.
In the Wii Controllers config area, you have the option to use real or emulated Wii Remotes, as well as choosing to passthrough a Bluetooth Adapter (see Bluetooth Passthrough) or emulating the Wii's adapter. You can also assign the Wii Remote to connect it as an emulated controller by selecting 'Connect Wii Remotes for Emulated Controllers'. Select 'Real Wii Remote' in the dropdown for a Wii Remote slot to use a real-world Wii Remote connected to your PC via bluetooth for that slot. Dolphin supports up to four Wii Remotes at once, along with any peripherals you have attached to them. Although the Balance Board cannot be emulated, Dolphin allows the use of a real-world Balance Board by selecting 'Real Balance Board'. Enable Speaker Data controls whether the Wii Remote speaker can produce sound. When using a real Wii Remote, the audio will come out of the Wii Remotes' speakers; with emulated Wii Remotes, it will come out of the system speakers. Some games, like Metroid Prime 3, have lag issues when Enable Speaker Data is enabled on some systems.
In the Common config area, you can choose options that would both affect Gamecube and Wii controllers. Background Input lets you use the controller or keyboard even if Dolphin isn't in focus. Alternate Input Sources allows the use of capturing motion data from other hardware inputs into Dolphin. See DSU Client for more details.
After you select what you want to use, check in the section(s) below for additional configuration.
GameCube Controller
Real GameCube Controller (GameCube Adapter)
To use the actual GameCube Controllers using an Official GameCube Controller Adapter for Wii U (and its clones), see How to use the Official GameCube Controller Adapter for Wii U in Dolphin. It does not require any button configuration. That does not apply to the adapters that behave as generic controllers and need to be configured (see below).
Emulated GameCube Controller
After setting any one of the emulated GameCube ports, proceed to the 'Configure' button for each. One left unconfigured will be considered dummy 'plugged in' during the game emulation.
Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking.
- Left click a slot to detect input, then press a button/key or axes on your selected device to save it to that slot.
- Middle click a slot to clear it of inputs.
- Right click a slot to show more input options. See Input Syntax for documentation and examples.
If you controller supports it, Rumble will allow your controller to experience the GameCube controller's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press 'Select' to apply it. If you wish to add a second pattern, click another pattern and press '| OR'. Hit 'OK' to accept the changes and exit the window.
Control Stick Calibration limits the radius of the joystick input. This is used to map the dimensions of the input source.
Always Connected forces the emulated controller to stay connected to the emulated Gamecube.
Profile allows you to save/load input configs.
After setting up everything that you want, click 'OK' and the changes will save.
NOTE: If the controller is significantly off center in Dolphin but nowhere else, check all controller axis to see if one has a '+-' on it . This is not supposed to happen and is the source of your bug.
Wii Remote
Real Wii Remote
To connect a Wii Remote, press 'Refresh' then press the 1 + 2 buttons on your Wii Remote simultaneously (Sync button for -TR models). Continuous Scanning allows you to connect a Wii Remote without having to open the Wii Remote window and press refresh every time. As long as a game is running or the Wii Remote configuration window is up, just press 1 + 2 or the sync button on your Wii Remote simultaneously and it will connect.
Gamepad Emulator Pc Xbox One
After several minutes of inactivity, Wii titles will attempt to disconnect the Wii Remote. The Wii Remote will remain on and connected to Dolphin, but the game will believe it is disconnected. To 'reconnect' the Wii Remote, go to Tools -> Connect Wii Remotes -> Connect Wii Remote # or use a hotkey corresponding to it (example - the Windows default for Wii Remote 1 is Alt-F5), or simply press a button on the Wii Remote.
Dolphin does not automatically turn off Wii Remotes as the Wii will (except on Linux). Remember to turn off controllers on your own to save battery power, simply by holding the power button on Wii Remote for a second as you would to turn off the Wii. It will also tell Dolphin that it's disconnected instead of stopping the game emulation.
Couldn't Connect
Wii Remotes use the Bluetooth interface, make sure your PC supports Bluetooth. Do not pair the Wii Remote to your computer through its native Bluetooth settings. The operating system may interfere with Dolphin's ability to connect with the Wii Remote. In addition, Wii Remote connectivity will only work if one of the Wii Remote slots is set to Real Wii Remote and it's not claimed by another Wii Remote.
If the remote does not seem to want to connect, make sure that any real Wiis in proximity are switched off for the duration of the pairing process.
RVL-CNT-01-TR Wii Remote Pluses may need extra configuration for older versions of Windows, see the Wii Remote Plus (RVL-CNT-01-TR) Connection Guide.
Emulated Wii Remote
The configuration window for emulated Wii Remote works in the same way as the GameCube controller settings.
Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking.
- Left click a slot to detect input, then press a button/key or axes on your selected device to save it to that slot.
- Middle click a slot to clear it of inputs.
- Right click a slot to show more input options. See Input Syntax for documentation and examples.
Extension Allows you to add an emulated Nunchuk, Guitar, or other Wii Remote peripheral. Select the extension you want to emulate in the dropdown, and press configure to open a window with slots just like the Emulated Wii Remote window. Select buttons and axes as you wish, and press OK to save. If you wish to attach a MotionPlus to the emulated Wii Remote, select 'Attach MotionPlus'.
If you controller supports it, Rumble will allow your controller to experience the Wii Remote's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press 'Select' to apply it. If you wish to add a second pattern, click another pattern and press '| OR'. Hit 'OK' to accept the changes and exit the window.
Gamepad Controller Emulator For Pc Windows
Speaker Pan allows you to shift the emulated Wii Remote audio to the left or the right on your system speakers, if Enable Speaker Data is checked. -100% is left, 0 is centered, and +100% is right.
Battery allows you to change the battery level of the emulated Wii Remote.
Upright Wii Remote alters the base swinging and tilting orientation of the emulated Wii Remote to the upright position.
Sideways Wii Remote changes the emulated Wii Remote controls to allow you to play games as though the Wii Remote is sideways, without actually changing your controls. It is useful for games such as New Super Mario Bros. Wii that are designed for it.
Profile allows you to save/load input configs.
Gamepad Controller Emulator For Pc Gaming
After setting up everything that you want, click 'OK' and the changes will save.
General Settings
Case 2: emulate PS4 controller and change a few (or a lot of) mappings
- First of all, make sure that the right controller type is chosen. Click on an Xbox icon above the controller, and pick Virtual DualShock 4. If you see the PS icon, leave it like that:
- Now, add the mappings you would like to change with our PS4 controller emulator. Let's say, I want a Turbo on my Right Trigger, Toggle on Left Stick click, and I also want to swap Circle and Triangle. Don't forget to unmap controller buttons you add the mappings to avoid double input
- Do all the modifications, then press Apply, and you're good to go!
Using PS4 controller emulator for keyboard and mouse
Complete these steps to emulate PS4 controller with keyboard and mouse:
- Open reWASD, create a group of devices — of keyboard and mouse and save it
- Create the new config, change the controller type from Xbox 360 to DualShock 4 here, if needed:
- Now it's time to add some mappings to emulate PS4 controller with keyboard and mouse: press Add, pick keyboard or mouse key to remap, Unmap it, and then add a DualShock 4 mappings to it. Is you have a gaming mouse, please check out how to remap additional buttons on gaming mouse
- Press Apply, and you're good to go!
How to emulate PS4 controller for gamepad and mouse or keyboard?
- Open reWASD, create a group of devices — of controller and mouse/keyboard and save it
- Create the new config, change the controller type from Xbox 360 to DualShock 4 here, if needed:
- Pick the needed sub-config in the PS4 controller emulator to add all the mappings you want. Don't forget to unmap the controls, to mute the native controller input
- Press Apply, and enjoy using your emulated PS4 controller :)
Here are some frequently asked questions about this PS4 controller emulator. If you don't see anything related to your case, check out the Troubleshooting Help section in our manual.
My right stick mapped to mouse has a wrong sensitivity
Setting up your mouse to be the stick with PS4 controller emulator can be quite tricky, depending on your hardware and the game you're playing. Make sure to check out advanced mouse settings and virtual controller settings to change the deadzone, sensitivity, and other settings!
How can I check if PS4 controller emulator works?
After you press Apply, you can whether use a native Windows feature: press Windows button, type joy.cpl, press Enter. Pick Wireless Controller from the list, and start pressing the buttons. Or go to this website and check whether PS4 controller emulator for PC works properly.
The game doesn't seem to detect the virtual gamepad, what do I do?
PS4 controller emulator creates the virtual controller after you press Apply, and if you have opened the game before the applying the config (before you emulate PS4 controller) — the game may have focused on the physical gamepad. Try to reopen the game after you turn remap ON. If that doesn't help — enable Autoremap, Apply the config, reboot, and then launch the game right after startup. PS4 controller emulator will work once Windows launches, and a virtual gamepad will be the first for a game to pick.
We really hope this info about PS4 controller emulator was useful, and that now you know how to emulate PS4 controller with keyboard and mouse! If you have any questions, don't hesitate to ask us below this post in the comment section. Make sure to follow us on Facebook, Pinterest, and YouTube to keep your hand on the pulse. Also, join our Discord text chat for more fun :)
Gamepad Controller Emulator For Pc Windows 10
Progress Continues We've already had 13207 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: October and November 2020 Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
This page explains how to configure controllers in Dolphin, assuming the controller is connected and working with your system. If you need help, or want game-specific configurations, see the forums.
- 2GameCube Controller
- 3Wii Remote
- 3.1Real Wii Remote
Dolphin Controller Configuration
To open and manage the controller settings for Dolphin, from the Dolphin's main window, navigate to Options -> Controller Settings, or simply click the 'Controllers' button. The main controller configuration window will appear, as seen in the screenshot below.
In the Gamecube Controllers config area, you can configure or disable the emulated GameCube controller ports. The emulated GameCube controllers themselves are referred to as 'Standard Controller' in the dropdown menu. The controller order on the PC does not have to equal to GameCube controller port order. They will be handled entirely in the GameCube Controller Configuration window. It is within each port's own 'Configure' button.
In the Wii Controllers config area, you have the option to use real or emulated Wii Remotes, as well as choosing to passthrough a Bluetooth Adapter (see Bluetooth Passthrough) or emulating the Wii's adapter. You can also assign the Wii Remote to connect it as an emulated controller by selecting 'Connect Wii Remotes for Emulated Controllers'. Select 'Real Wii Remote' in the dropdown for a Wii Remote slot to use a real-world Wii Remote connected to your PC via bluetooth for that slot. Dolphin supports up to four Wii Remotes at once, along with any peripherals you have attached to them. Although the Balance Board cannot be emulated, Dolphin allows the use of a real-world Balance Board by selecting 'Real Balance Board'. Enable Speaker Data controls whether the Wii Remote speaker can produce sound. When using a real Wii Remote, the audio will come out of the Wii Remotes' speakers; with emulated Wii Remotes, it will come out of the system speakers. Some games, like Metroid Prime 3, have lag issues when Enable Speaker Data is enabled on some systems.
In the Common config area, you can choose options that would both affect Gamecube and Wii controllers. Background Input lets you use the controller or keyboard even if Dolphin isn't in focus. Alternate Input Sources allows the use of capturing motion data from other hardware inputs into Dolphin. See DSU Client for more details.
After you select what you want to use, check in the section(s) below for additional configuration.
GameCube Controller
Real GameCube Controller (GameCube Adapter)
To use the actual GameCube Controllers using an Official GameCube Controller Adapter for Wii U (and its clones), see How to use the Official GameCube Controller Adapter for Wii U in Dolphin. It does not require any button configuration. That does not apply to the adapters that behave as generic controllers and need to be configured (see below).
Emulated GameCube Controller
After setting any one of the emulated GameCube ports, proceed to the 'Configure' button for each. One left unconfigured will be considered dummy 'plugged in' during the game emulation.
Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking.
- Left click a slot to detect input, then press a button/key or axes on your selected device to save it to that slot.
- Middle click a slot to clear it of inputs.
- Right click a slot to show more input options. See Input Syntax for documentation and examples.
If you controller supports it, Rumble will allow your controller to experience the GameCube controller's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press 'Select' to apply it. If you wish to add a second pattern, click another pattern and press '| OR'. Hit 'OK' to accept the changes and exit the window.
Control Stick Calibration limits the radius of the joystick input. This is used to map the dimensions of the input source.
Always Connected forces the emulated controller to stay connected to the emulated Gamecube.
Profile allows you to save/load input configs.
After setting up everything that you want, click 'OK' and the changes will save.
NOTE: If the controller is significantly off center in Dolphin but nowhere else, check all controller axis to see if one has a '+-' on it . This is not supposed to happen and is the source of your bug.
Wii Remote
Real Wii Remote
To connect a Wii Remote, press 'Refresh' then press the 1 + 2 buttons on your Wii Remote simultaneously (Sync button for -TR models). Continuous Scanning allows you to connect a Wii Remote without having to open the Wii Remote window and press refresh every time. As long as a game is running or the Wii Remote configuration window is up, just press 1 + 2 or the sync button on your Wii Remote simultaneously and it will connect.
Gamepad Emulator Pc Xbox One
After several minutes of inactivity, Wii titles will attempt to disconnect the Wii Remote. The Wii Remote will remain on and connected to Dolphin, but the game will believe it is disconnected. To 'reconnect' the Wii Remote, go to Tools -> Connect Wii Remotes -> Connect Wii Remote # or use a hotkey corresponding to it (example - the Windows default for Wii Remote 1 is Alt-F5), or simply press a button on the Wii Remote.
Dolphin does not automatically turn off Wii Remotes as the Wii will (except on Linux). Remember to turn off controllers on your own to save battery power, simply by holding the power button on Wii Remote for a second as you would to turn off the Wii. It will also tell Dolphin that it's disconnected instead of stopping the game emulation.
Couldn't Connect
Wii Remotes use the Bluetooth interface, make sure your PC supports Bluetooth. Do not pair the Wii Remote to your computer through its native Bluetooth settings. The operating system may interfere with Dolphin's ability to connect with the Wii Remote. In addition, Wii Remote connectivity will only work if one of the Wii Remote slots is set to Real Wii Remote and it's not claimed by another Wii Remote.
If the remote does not seem to want to connect, make sure that any real Wiis in proximity are switched off for the duration of the pairing process.
RVL-CNT-01-TR Wii Remote Pluses may need extra configuration for older versions of Windows, see the Wii Remote Plus (RVL-CNT-01-TR) Connection Guide.
Emulated Wii Remote
The configuration window for emulated Wii Remote works in the same way as the GameCube controller settings.
Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking.
- Left click a slot to detect input, then press a button/key or axes on your selected device to save it to that slot.
- Middle click a slot to clear it of inputs.
- Right click a slot to show more input options. See Input Syntax for documentation and examples.
Extension Allows you to add an emulated Nunchuk, Guitar, or other Wii Remote peripheral. Select the extension you want to emulate in the dropdown, and press configure to open a window with slots just like the Emulated Wii Remote window. Select buttons and axes as you wish, and press OK to save. If you wish to attach a MotionPlus to the emulated Wii Remote, select 'Attach MotionPlus'.
If you controller supports it, Rumble will allow your controller to experience the Wii Remote's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press 'Select' to apply it. If you wish to add a second pattern, click another pattern and press '| OR'. Hit 'OK' to accept the changes and exit the window.
Gamepad Controller Emulator For Pc Windows
Speaker Pan allows you to shift the emulated Wii Remote audio to the left or the right on your system speakers, if Enable Speaker Data is checked. -100% is left, 0 is centered, and +100% is right.
Battery allows you to change the battery level of the emulated Wii Remote.
Upright Wii Remote alters the base swinging and tilting orientation of the emulated Wii Remote to the upright position.
Sideways Wii Remote changes the emulated Wii Remote controls to allow you to play games as though the Wii Remote is sideways, without actually changing your controls. It is useful for games such as New Super Mario Bros. Wii that are designed for it.
Profile allows you to save/load input configs.
Gamepad Controller Emulator For Pc Gaming
After setting up everything that you want, click 'OK' and the changes will save.
General Settings
These settings apply to both Emulated and Real Wii Remotes.
Sensor Bar Position, IR Sensitivity, Speaker Volume, and Wii Remote Motor are duplicates of Wii settings. They do exactly what they say they do, and work exactly like the same settings on the Wii itself.
Controller Emulator For Pc
Hotkey Settings
Pc Gamepad Controller Software
Dolphin has preloaded user-configurable hotkeys only found under Options > Hotkey Settings. This has great use for Hotkey and Tool-Assisted Speedrun users, and it is required for Free Look (if enabled under Utility section in Options > Graphics Settings > 'Advanced' tab) and a way to exit Fullscreen.
Choose any device that is connected to your PC in the Device dropdown, and set the buttons and axes to your liking.
Gamepad Emulator Download
- Left click a slot to detect input, then press a button/key or axes on your selected device to save it to that slot.
- Middle click a slot to clear it of inputs.
- Right click a slot to show more input options. See Input Syntax for documentation and examples.
There is no way to map hotkeys on the native controllers.