Here’s a list of issues and solutions for them that may occur while using reWASD. A question is in the title, and the answer is below. The numbers are not connected to the topics, and they don’t have any relations to the content of cases. The answer contains general recommendations, and if they did not help — you need to contact support via one of the channels mentioned at the end of the page.
If you’re on this page because of your curiosity, you can perform the search on page via your browser (F3 or Ctrl+F) to ease the process!
1. reWASD doesn’t recognize my device
Make sure that your device is supported by reWASD; perform the Check for updates; try to replug the device. Check joy.cpl to see how (and if) Windows recognizes your device (this is a native Windows tool that displays all the connected devices). Open Windows search (by pressing Win keyboard button, for example), enter joy.cpl and press Enter. If you see the controller in joy.cpl, but don't see even the "Request device support" in reWASD, you might have some third-party drivers that are preventing the device from showing up in reWASD (e.g. you had SCPToolkit, DS4Windows or InputMapper installed previously). If you had them installed, please look for the ways to remove the drivers, reboot, and check in reWASD again. Contact support for further investigation.
2. Mappings applied in a wrong way, and they perform weirdly in-game
This may occur if you play a Steam game, and Steam controller support is enabled. To disable it, open Steam Big Picture, then go to Settings, Controller Settings, and remove the mark from the controller you are using with reWASD. Make sure that you don't have any other mappers working along with reWASD.
3. My keyboard and mouse bindings are messed with the native controller support
Unmap all the buttons in your config with keyboard and mouse bindings, and re-apply it. A quick way to do that is to click the Magic Wand below the image of a controller, and click Unmap all.
4. I have added some keyboard bindings to the config, and the game started to lag. It also shows controller buttons in menu, which change to keyboard buttons when I press the remapped key
Looks like the game switches between controller and keyboard/mouse input. We recommend to unmap the controller fully, if you want to use keyboard and mouse bindings, and add them to other controls. If you prefer controller layout, you can remove all the keyboard mappings, and add controller bindings, whether you will use a Virtual controller, or Hardware mapping.
5. My controller has additional buttons but reWASD doesn’t seem to recognize them
Some controllers (like Razer Wolverine, Razer Raiju, Razer Wildcat, Scuf controllers, Steelseries) have additional buttons that are not recognized by Windows as independent controls: they are hardwarely not mappable. We have made a research, and came to the conclusion that reWASD can’t remap them the same way it can remap Xbox Elite 1 or 2 paddles. So this type of controllers will be seen as Xbox 360 or One. Make sure to check Supported devices to see how your controller will be detected by reWASD.
6. reWASD doesn’t launch after installation
The newest Windows update brought some changes to how WPF apps run, so some of you may experience issues with reWASD launching. reWASD simply doesn’t launch or crashes instantly after the launch. The issue is caused by graphics card utilities that inject into DirectX libraries. Please check whether you have any of these apps installed: MSI Afterburner, RivaTuner, Fresco Logiс Proxy Display Driver, Duet Display, etc. To fix this, you need to black-list reWASD from these tools.
7. I get a -1 or -5 Error
Try to reinstall the software. In case this did not help please contact support.
Some antiviruses may cause problems using reWASD (e.g. Symantec Endpoint Protection, PC Matic, Palo Alto Traps). Please check if you have one of them installed, and consider deleting them, or adding reWASD to exceptions.
8. My stick / trigger keeps firing the mappings even though I don’t move it
Try expanding the deadzone.
9. I changed the deadzone but it doesn’t seem to affect stick or trigger
10. I have mapped something to the keyboard / mouse key, and it reproduces along with the keyboard key I assigned the mapping to
Unmap the keyboard mouse key to mute the native keyboard key behavior.
11. I have mapped something to the controller button, and the mappings reproduces along with the native controller mapping
Unmap the controller button to mute the native controller behavior.
12. I installed reWASD on laptop, and my touchpad stopped working
You need to change the Windows settings and check Leave touchpad on when a mouse is connected.
13. I added the Virtual controller mappings, pressed Apply, but the game doesn’t recognize the controller
Check whether it works well via joy.cpl. Open Windows search (by pressing Win keyboard button, for example), enter joy.cpl and press Enter. Here you have all the controllers that are currently connected to your PC. One of them is a virtual controller emulated by reWASD, the way it shows up in the system differs from the chosen controller type:
- Xbox 360 shows up as Controller (XBOX 360 For Windows)
- DualShock 4 shows up as Wireless Controller
- Xbox One shows up as Bluetooth XINPUT compatible input device (compatible with Windows 10 only)
That’s the one that the game must see eventually. Choose the needed controller, press Properties or double-click on it. Now try to press the buttons on your physical and remapped device, and check if they reproduce.
Make sure that you hide the physical gamepad (check out Preferences — Gamepads for that). Try to exit the game, apply the config, and then re-launch the game once more.
If that doesn’t help, open reWASD Preferences, choose to Autostart the background agent; Restore remap state on startup and device reconnect; and Show tray icon. Then you need to check your Windows Startup preferences. To do that, open Task Manager (Ctrl + Shift + Esc shortcut), press More details, open the Startup tab and make sure that reWASD is enabled. Once it’s done, open reWASD, turn remap ON and reboot your PC. When the PC is back on, wait till reWASD Tray Agent launches, don’t open reWASD manually. Then try to launch the game, and check if your controller works.
14. I’ve applied the config, and the mappings stopped reproducing suddenly when I was gaming
Open reWASD and check what Slot is active to make sure that you didn’t switch to the empty slot by accident. If you did, open reWASD Preferences, and go to Slots tab. To prevent this in further usage, you can disable all the slots if you don’t use them. If Slots were not active, please re-check the connection: try to change the wire or connect the gamepad wirelessly if possible.
15. I use ASUS GPU Tweak II, and reWASD is lagging
Open the C:\Program Files (x86)\ASUS\GPU TweakII\GTII-OSD\Blacklist.txt, and add 'reWASD.exe' to it.
16. I use Logitech mouse (G502, G300s, or another gaming mouse that has lots of additional buttons), and I have some devices that appear in device panel (like Logitech_LGVirHid01, Logitech_LGVirHid02, etc)
You can add all those devices to Blacklist. This won't affect the mappings, or mouse usage, they just won't appear in reWASD interface. Also, we recommend to check out how to initialize the gaming mouse.
17. I get an error "Unable to create a folder" while I try to create, import or save the config, or create a new profile
Please visit Windows Security > Virus & threat protection > Ransomware protection, switch Controller folder access off, and try again.
18. reWASD doesn't detect the gamepad, or it is detected as Xbox 360
To make reWASD see the controller correctly, follow these steps:
- Uninstall SCPToolkit (or the software that provided drivers for your controller). Your gamepad will become invisible for reWASD (if it was seen as Xbox 360), and that is normal
- Go to Device manager, find your controller in one of the categories, open its contextual menu and choose Uninstall Device. Mark Delete the driver software for this device, and press Uninstall. Replug your controller. After this step, reWASD must recognize the controller
- If step 2 did not work and you own PS3, PS3 Nav or PS4 controller (which may happen on Windows 7 and 8), please install PlayStation Now application, install the official drivers for your controller. Then you can uninstall PS Now and use your gamepad with reWASD.
19. I have added a shortcut for some buttons, and shortcut activators reproduce along with the mapping added to the shortcut
In the later reWASD versions, Shortcut participants do not reproduce when you trigger the shortcut. Make sure to use the latest reWASD version available. If the latest version is already installed, increase Shortcut Press time a bit.
If you need to use an older reWASD version: you need to unmap the buttons that are shortcut activators, and remap the same button on Virtual Xbox 360. For example, I have mapped a combo on A + B controller buttons as a shortcut. Thus, I need to unmap A and B in main, then open reWASD mapping and add A mapping to A button, and do the same thing to B.
20. I am an Xbox Elite Series 2 controller owner, and I can't remap paddles
Xbox Elite Series 2 has a default configuration for paddles that assigns XYBA to them. To make paddles work, you need to:
- Open Xbox Accessories App
- Create an "empty" profile with unmapped paddles and with no additional mappings on other buttons
- Clone this profile and apply to all 1-3 physical slots
- Now you can open reWASD and assign additional actions to them
21. I keep recieving the error that asks me to reboot my PC when I launch the program, and rebooting / reinstalling reWASD doesn't help
- Launch regedit.exe app as Administrator. Just type it in task bar search box to open
Here, you will need to go to 3 directories:
Two first ones may include "RebootFlag" item. If yes, please delete it.
The third directory may include "RebootRequired" item. It should be removed too.
After you find the needed flags and remove them, please try to launch the app again
22. I want to fix stick drift for my controller
reWASD permits changing the stick deadzone to eliminate the stick drift. You can find out more info about this in the stick zones article, or check out the video tutorials about stick drift elimination for DualShock 4, Xbox Elite, Xbox One, and Xbox 360.
23. After I apply the config with Virtual DualShock 4 mappings, the mapping do not work, and joy.cpl does not show any gamepads
Please check if you have other mappers installed, such as DS4Windows, DS4Windows 2 or InputMapper. Open them, and go to settings. Look for the setting "Hide DS4 controller", or "Use Exclusive mode", or any other setting that is related to hiding the gamepad from the system. Make sure that this setting is disabled, and quit the application to disable remap in it. Check Tray for launched application and also exit it. Then try to relaunch reWASD and reapply the config with DualShock 4 mappings.
In case you have had one of the mentioned mappers installed before, you will need to reinstall them, and check the settings responsible for Hiding the gamepad.
You also can try to remove the third-party drivers (or look up for the solutions like 'remove x driver' from the driver developers). Go to Device manager, find your controller in one of the categories, open its contextual menu and choose Uninstall Device. Mark Delete the driver software for this device, and press Uninstall. Replug your controller. After this step, reWASD must recognize the controller.
If these steps did not help, please contact our support team.
24. I have created a group of devices, and one of them, or both of them are not working properly
This is a common case that usually occurs with keyboards and mice. To fix it, you need to re-initialize the devices that are not initialized properly.
Expand the existing group by clicking the icon near the name of a group:
Check out the icons near the group participants. If you see that there is a device named "Mouse" but with a keyboard icon in reWASD, that means that the mouse was not initialized properly:
Remove the group to re-initialize the devices. Press the cross in the right side of a window to ungroup devices
Note, that you can also check the Device detection mode and re-check your devices one again before you re-initialize them.
Now choose the device that was not initialized properly, right-click the highlighted icon, and choose re-initialize option:
Now pick the relevant option for this particular device
In case the steps above did not help, you can try another way to figure this out.
- Open reWASD Preferences (click the gear icon in the lower-right), and click Clear Data.
If you don't have the Clear Data option, consider updating to the newest version of reWASD. Or alternatively, close reWASD, exit the reWASD Tray agent too; proceed to C:\ProgramData\Disc-Soft\reWASD and remove all the *.binv2 files from there. This folder is usually hidden by default, so you might need to press View tab in explorer and pick Show hidden items, then reopen reWASD.
- reWASD will launch and now you can initialize your devices from scratch. Try Detection mode to make sure you choose correct initialization options
- Group the devices again, and try to Apply the config you were applying before
25. After I Apply my config, remap turns on for a short period of time, and then immediately turns off
First of all, please check Preferences — My Data, the path for configs should be C:\Users\Public\Documents\reWASD\Profiles. If it's reWASD\Profiles, and your configs are stored on Desktop, please download this tool to check if Public Documents (and other public folders) exist on your PC.
If they do not exist, please download this tool, it should restore the default paths for configs after you Run it as Administrator and Confirm. Then, you will need to restart the system. Once the PC reboots, please make sure you have all the needed folders from this path C:\Users\Public\Documents\ and copy the reWASD folder from your Desktop to Documents or Public Documents.
Now reopen reWASD, and check Preferences — My Data once again. If the path for configs is full now, please try to Apply any config.
26. I installed reWASD, but it does not launch
reWASD works on the systems with .NET Framework 4.7.2 and above, make sure you have a proper .NET version installed.
27. I use Xbox Extended Feature Support on Steam Beta and reWASD, and I have some issues
There are a few important nuances you should know if Xbox Extended Feature Support is active:
- reWASD is unable to Apply Unmaps or any Hardware mapping to any of the Xbox gamepads and DualSense controllers connected via Bluetooth. All the games launched via Steam will still detect the native input from the physical controller. What we suggest is: connect the controller via wire; turn off the Xbox Extended Feature Support in Steam (reboot required afterwards).
- reWASD can't hide the Xbox gamepads and DualSense controllers connected via Bluetooth from Steam games when Virtual controller mappings are applied. To prevent that from happening, we suggest to: use wired connection; turn off the Xbox Extended Feature Support in Steam (reboot required afterwards).
- If you use a Virtual Xbox 360 or One controllers in reWASD, the alliance with Steam Beta (up to version 184.108.40.206) may cause BSOD. What we suggest is: use Virtual DS4 controller in reWASD; turn off Xbox Extended Feature Support in Steam, and use any Virtual controller you prefer.
Also, if you decide to use Steam Beta, make sure it is up to date.
28. After I Apply the config and launch Valorant, my mouse stops working
Valorant works with only one keyboard and mouse input. In order for the game to see the input from the remapped stick, the mappings should be emulated on behalf of your physical devices. Right now, this behavior only affects the mouse, but you can choose both to be sure that everything works perfectly with this or upcoming game’s versions.
To resolve the issue you need the following steps:
- Ensure that you are using reWASD 5.7.1 version
- Go to Preferences — Input Devices tab
- Choose the physical devices you are currently playing with in the drop-down lists and click Apply
- Now, Apply your Valorant config (or choose one of those we have in our Community)