
If you take a peek on our blog from time to time, you know that reWASD functionality expands with each release. Last year, we added the External virtual gamepad functionality, that permits you to emulate the controller visible to PS4 console, other PCs, and basically anything that has Bluetooth and can detect a gamepad. If you’ve come to this post from any search engine, you, most likely, look for a way to use keyboard and mouse on PS4, and we can help you with this task :)
You will find a brief description of how reWASD works with GIMX and Bluetooth Adapters below. However, if you’re want to test right away, you can skip this step and check the most popular usecases:
A quick clarification, the physical devices that you plan to use are not connected to the type of adapter. You can use any supported devices with any adapter we mention in this post.
Regardless of which usecase is the most appealing to you, they have one thing in common: you need reWASD for each of them ;)
GIMX Adapter is a wired solution for emulating an External controller. Our testing has shown that while using GIMX Adapter you experience less latency than when you use Bluetooth connection. Once set up, you can use keyboard and mouse on PS4, or play with your favorite gamepad that is anything except DualShock 4. You’d still need a PS4 controller for authorization purposes though!
It may be hard to wrap your head around this case if you haven’t heard about this device before, but so did we at some point. Make sure to check out the video where we show how to set up a GIMX Adapter with reWASD.
A brief overview of what we suggest when using GIMX Adapter:
We also have a more detailed help guide about using GIMX Adapter with reWASD, don’t miss out on it.
Bluetooth adapter is a wireless solution for the External gamepad reWASD emulates. It has some advantages: you are most likely familiar with using Bluetooth; but the testing shows that you may experience latency due to Bluetooth connection. Also, same as for GIMX, you will need an official PS4 controller to connect and authorise on the console. Check out the step-by-step video about setting up the Bluetooth adapter with reWASD. We used a group of DualSense, keyboard and mouse as an example, but you can use Xbox controller on PS4, or literally any gamepad that reWASD supports!
An overview of some tips we learned while testing:
More tips and a detailed guide for using Bluetooth Adapter and reWASD is available as well!
Let’s look through some examples now!
If you feel that something is unclear, make sure to check the step-by-step video about setting up the Bluetooth Adapter:
This set-up can be challenging, so we suggest you to check out the step-by-step video about GIMX Adapter:
Don’t give up if something goes wrong after the first try to use keyboard and mouse on PS4, this can be a tricky task to accomplish. Reach out to us wherever you feel comfortable: Discord text chat, on Facebook, or on reWASD Forum. Make sure to follow us on Pinterest, Reddit, and YouTube to keep your hand on the pulse.
Ensure that you have a PC or laptop equipped with reWASD and the ESP32-S2 USB adapter;
Group a range of devices that you intend to control using your external virtual controller. Utilize the Detection mode to accurately identify and initialize all the devices;
Confirm the existence of a configuration suitable for your Virtual controller. If you lack a pre-made configuration, you can access one from the reWASD Community, or experiment with configurations designed for platforms like PS4 Remote Play or Switch console, which are accessible within reWASD post-installation;
Before using the ESP32-S2 USB adapter with reWASD, it's imperative to have the requisite drivers installed for the adapter. Make sure to install the appropriate drivers for the ESP32-S2 USB adapter;
For wired connections involving the ESP32-S2, utilize USB 3.1 or lower. If opting for USB 3.2, consider using a USB hub to avoid potential connection issues;
With all preparations complete, activate the External device option within the Virtual controller settings. Then, click on the icon situated in the lower-left corner (near 'Remap is OFF / Nothing is applied') to initiate the setup wizard.
Choose the type of adapter you want to add, ESP32-S2 USB adapter, in this case. Change its alias if needed, and click 'Next'.
Now plug in or replug your ESP32-S2 adapter to your PC, so we could detect a new port. Once we detect it, the Next button is enabled, and you can proceed to the further step. After the adapter was plugged in, the board initialization process starts automatically.
We check the device for the presence of firmware and freshening of updates, as well as the presence of esptool.exe - a utility that helps to read and flash the firmware to the ESP32-S2 board.
Please, don't unplug the device while the initialisation process and till the end of setup.
To continue you should have an esptool.exe. We suggest downloading it during Wizard. Press Next to start the automatic downloading of esptool.exe.
Please don't unplug the device or interrupt your internet connection. Once completed, you will be redirected to the next step.
This step will be shown only if esptool.exe wasn't downloaded before and wasn't detected in the next folder: C:\programdata\Disc-Soft\reWASD\esptool
To install the firmware press NEXT to run the process.
Please note that If the adapter has some firmware, it will be overwritten.
Your ESP32-S2 adapter was successfully added. Press NEXT and choose the target device you want to use the virtual gamepad with.
Now you need to connect your ESP32-S2 USB adapter to your target device. Choose the target you want to use (Xbox One, X|S, PlayStation 4, or another device with USB) and follow the steps.
Note that for using the ESP32-S2 USB adapter with reWASD and Xbox One, series X|S, or PlayStation 4, you will need an authorized controller to be permanently connected to your PC.


