Supported devices

Supported devices

The latest reWASD version officially supports the list of following controllers whether connected by Bluetooth or by USB cable:

The following gamepads are supported without additional buttons/paddles. We have made a huge research and came to the conclusion that reWASD is not able to detect the additional buttons/paddles, since they are not reported to Windows as separate controls, unlike Xbox Elite 1 and 2 paddles. Please contact the controller manufacturer, we will gladly cooperate to bring the full support to all the controllers. These gamepads will be detected by reWASD:

As DualShock 4
  • Razer Raiju Tournament Edition
  • Razer Raiju Ultimate Edition
  • Razer Raiju PS4
  • Nacon Revolution Pro 3
  • Nacon Revolution Unlimited Pro
  • Nacon Revolution Pro 2
  • Nacon Revolution Pro
  • HORI Mini Wired Gamepad
  • HORI Wireless Pad
  • Astro C40
  • Razer Panthera Arcade Stick
  • FragFX Shark
  • FragFX Piranha
  • FragFX FragChuck (as DualShock 3)
As Nintendo Switch

Please note, that Nintendo controllers may need extra stick calibration. reWASD calibrates the sticks automatically, just make sure to complete the full circle with your sticks for it to auto-calibrate. You can do this before, or after the config is applied.

  • PDP Faceoff Wired Pro Controller
  • PDP Faceoff Deluxe Wired Pro Controller
  • PDP Wired Fight Pad Pro
  • HORI Pokemon Tekken DX Pro Pad
  • HORI Pad Wired Controller
  • PowerA Wired Controller
  • PDP Little Wireless Controller (wireless connection only)
  • PowerA Fusion for Switch

If you use an 8Bitdo Wireless Bluetooth USB Adapter, you can download and install this software and choose the Switch mode, reWASD will detect your controller properly. Make sure to try this workaround if you own this adapter.

Some third-party controllers can be recognized by our software. There is only one way to know if reWASD recognizes your gamepad or not: install reWASD and plug your controller in. If your controller is not recognized by reWASD, you can send a request to our support team.

Some gamepads have multiple modes that you can switch between with a shortcut, make sure to check the manual that comes with your controller. Some may require a driver on PC to do so. If this is the case, try different modes:

  • gamepads in XInput mode are often recognized as Xbox controllers
  • gamepads in Switch mode can be detected as Switch Pro controllers, with gyroscope
  • gamepads in DirectInput mode can be seen as DualShock controller, with gyroscope and analog triggers

To check if your controller is supported by reWASD complete these steps:

  1. Download and install reWASD
  2. Launch reWASD and connect the controller via USB cable or Bluetooth
  3. Check the lower left corner, and see if your controller is detected. If it’s not — feel free to fill the form and let us know what gamepad you are using.


reWASD supports any generic mouse that has at least 3 buttons: left mouse button, right mouse button and mouse wheel.


reWASD supports any generic keyboard with basic media buttons.

Important nuances of particular devices

Xbox One Chatpad

It's important to know, that there is no way to press and hold any button on this device due to the hardware specifics — it reports "release" after a few milliseconds no matter how long you actually press it. That is why you can't use several reWASD features with Chatpad:

  • Default Shift mode: you'd better use it with Toggle checked only
  • Long Press & Release activators: no worries, there are 4 other activators available
  • Hold until release combos: choose Execute at once mode instead
  • Turbo: basically all keys work in a Turbo mode always
  • Shortcuts: it's inconvenient to press the 2, 3 or 4 button shortcut on such a tiny device
  • Slot hotkeys: group your chatpad with a controller, and set a normal hotkey there

Also, there are a few special keys that are not reported to the system, and unfortunately reWASD can't remap them. Here are the working ones:

Supported devices

One more important thing to know, is that Xbox One Chatpad doesn't work below Windows 10.

Steam controller

reWASD works with Steam controller in Exclusive mode, once you connect the Steam controller, you will see this message:

Supported devices

Once you Agree, reWASD will take you to the page where you can start remapping. You also can enable the Lizard-like config for your controller, it will be enabled by default right after you create a new config. If you prefer not to use the Lizard-like config, change this in Preferences — Gamepads.

Steam controller trackpads

reWASD permits you to assign Taps and Click to your trackpads. Taps will reproduce along with other mappings, as long as you hold the finger on the trackpad. reWASD has two modes for trackpads: Analog and Digital.

Starting with reWASD 6.2.1, you can use Trackball mode for Steam controller: it is available for Trackpads in Analog mode with Left Stick, Right Stick or Mouse mappings assigned to them. The Trackball Friction slider defines the friction force that slows down the Trackball. The minimum value will make the mapping keep drifting until you execute another mapping from this Trackpad; and the maximum value will make the drift duration as low as possible.

  • Analog mode permits you to assign Left stick, Right stick, Mouse, DS4 Touchpad (only if DualShock 4 is chosen as a virtual controller type). When mapped to Mouse, reWASD permits tuning the sensitivity for it.

    When the trackpad is remapped to Right or Left stick, you can adjust Advanced settings for it:

    Supported devices

    • Response curve applies for the virtual stick: Y-axis of this graph is the intensity of stick deflection, and X-axis is the path from the resting state of the virtual stick to the maximum. For example, if you want map a virtual stick to the physical mouse and want to make slow moves but still get some virtual input, it is better to lift the first point on the curve.

    To increase the starting input for the Virtual stick, you need to head up to Virtual Controller settings and change the Deflection range for the chosen stick.

    • Invert Y axis and Invert X axis swaps the mappings added to up/down and left/right directions.

    • In Spring mode, mappings will stop when there is no movements on trackpad. Spring mode is similar to Mouse Joystick mode in Steam. When Spring mode is off, trackpad and Stick deflection will follow your finger. Non-spring mode is similar to Joystick Move mode is Steam. If you put the finger on the edge of the trackpad, maximum output will reproduce. While you drag the finger from up to down, this will work as if you pulled the stick from the highest position to the lowest (e.g. from 100 on X axis to -100 on X axis). Once you let go off the trackpad, there will be no input from the Virtual Stick.

    • Sensitivity permits you to set how responsive the Virtual stick is. You can adjust X and Y Sensitivity separately. It is a good idea for games where you need to move from one side to another quickly but do not need to look at top or bottom pretty often.

  • Digital mode permits you to map digital actions to trackpads, it will act D-pad-like. You can also pick whether to Require click for them, or not. If you have chosen to Require click, you will need to click the trackpad for the mapping to execute. If you have chose not to Require click, the mappings will reproduce immediately after a certain zone is touched.

It's important to know, that due to particular Steam controller characteristics, we muted the trackpad zones that are situated near other buttons. If you press Back (near the Left trackpad), we mute the edge of the Left trackpad to avoid accidental actions. If you press Start, Y or B buttons (near the Right trackpad), we mute the edge of the Right trackpad.

Supported devices

Steam controller trackpads as DualShock 4 touchpad

One more interesting fact about Steam controller, each trackpad can only register one finger at a time, due to hardware characteristics. As you know, reWASD can emulate DS4 Touchpad actions on any device. Also, you can map the DS4 touchpad to a trackpad, although you will be able to perform only one-finger swipes with one trackpad.

To perform two-finger swipes and zooms, you will need to remap both trackpads to DS4 touchpads.

  • To perform a two-finger swipe, swipe with both fingers on both trackpads.
  • To zoom in — move from the center of the trackpad to the left on the Left trackpad and to the right on the Right trackpad.
  • To zoom out — move from the center of the trackpad to the right on the Left trackpad and to the left on the Right trackpad. It will be easier to imagine that both trackpads are really one touchpad.

Note, that if both trackpads are mapped to the DualShock 4 touchpads, you can perform zooms even easier: place one finger on one touchpad steadily, and slide the second finger from the center to the left or to the right to zoom.

Also, the shape of DS4 touchpad mapped to Steam controller's trackpads is a rectangle inscribed in a circle, so the active zone is smaller then the actual size of the trackpad:

Supported devices

GameCube controller

GameCube controller has 2 modes: PC and Wii U. To use the controller with reWASD, we need you to pick Wii U mode, because PC mode has some limitations that do not permit to use GameCube gamepad in a full swing. You will see this message:

Supported devices

Please note, that reWASD does not work with third-party drivers. If you have followed the steps in reWASD Wizard, and your controller does not show up still, please check the drivers in Device Manager. For example, wup-028 driver provided by zadig is a third-party driver, that prevents the controller from showing up in reWASD. Make sure to find the wup-28 driver in Device manager and replace to USB input device from the list of available drivers.

Logitech F310, F510 and F710 controllers

It's important to know, that reWASD provides full support for these controllers when they are in XInput mode. If you use them in DirectInput mode, you can remap them with reWASD with a few restrictions: vibration will not function, and the triggers will be perceived as digital instead of analog.

DualShock 3 and PlayStation 3 Move Navigation controllers

Essentially, DualShock 3 and PlayStation 3 Navigation controllers are intended to use wired on PC, and it's usually problematic to use them wirelessly. We support DS3 and PS3 Nav wired, or if you use a Bluetooth adapter the controller will be recognized by reWASD too. These connection methods were tested and are approved by our team.

If you want to use the PCSX2 emulator with our Virtual DS3 controller (or any DS3 controller that uses sixaxis driver), get the modified version of PCSX2 that allows you to use the DS3 gamepad with the sixaxis driver.

When you connect the Navigation controller to PC via cable, and have a Bluetooth adapter, reWASD will ask you to pair it before you start remapping. You will see this message:

Supported devices

Click Pair if you want to use the gamepad wirelessly, then disconnect the cable, and you will see Navigation controller connected wirelessly in reWASD. Click Skip if you plan to use the controller wired.

Missed the pairing screen, or clicked Skip on accident? Open Preferences — General, and click Clear Data. Then reconnect your controller via USB, while you have an active Bluetooth connection.

A few important nuances:

Some Bluetooth adapters do not support the older generation of PlayStation controllers. If you are experiencing issues while connecting PS3 or PS3 Nav controller to PC via Bluetooth, please complete Logging with reWASD logs (on Step 5, try to connect the controller via Bluetooth), then contact us (check the links in the bottom of the page), send us the logs and let us know the name of the adapter that you are using.

Side note on DualShock 3 analog triggers, if the only third-party driver installed is reWASD driver, our app supports DS3 directly, analog triggers included. In case some apps (like joy.cpl) do not detect analog trigger presses, make sure to install PS Now, check Step 3 from Troubleshoot #18.

Concerning PlayStation 3 Move Navigation controller: reWASD detects its trigger as analog control. However, if you use a tester to check the input, it will not show the trigger axis, and you'll see trigger press only. If you use the Magic Wand to remap the whole controller to Xbox 360, One or DS4, all the testers, apps and games will detect an analog trigger.

Starting with reWASD 5.8, you can add mappings to Circle, Cross, Triangle, Square, L1, R1, D-pad directions zones. Similar to Sticks and Trigger zones, add mappings to High, Medium and Low zones and adjust the zones range. To open the menu with these settings, choose a button, and click on Zones menu:

Supported devices

Azeron Keypad

Starting with reWASD 5.8.1, you can remap Azeron Cyborg.

Please keep in mind, that reWASD allows you to choose the layout for your Azeon: Lefty or Righty. To change the layout, choose Azeron as an active device, then right-click the highlighted icon in the lower-left side of reWASD. Now, you can Switch to Lefty or Righty layout. It's also possible to change the layout on the screen with Exclusive mode warning, when you connect your Azeron to PC.

reWASD works with Azeron in Exclusive mode, once you connect it with reWASD opened, you will see this message:

Supported devices

Once you Agree, reWASD will take you to the page where you can start remapping.

If you have the latest Azeron firmware, and use reWASD version 5.6.2 or below, please make sure to open Azeron software — Settings, and enable reWASD Support option in there.

It's important to know, that stick calibration you set in Azeron software for On-Board memory mode is used in reWASD once you remap the device. However, reWASD will ignore other mappings in the Exclusive mode.


NVIDIA SHIELD 2015 has a touchpad that acts like a mouse by default. reWASD permits to remap the Tap and Click on it, but remember that you will lose the mouse functionality once you remap and mute the touchpad in reWASD.

Ipega 9023s

Use Home + X buttons to pair this controller with PC via Bluetooth. Ipega 9023s also has additional media buttons, and you can remap them via the Additional gamepad buttons menu:

Supported devices

Please note, that Home button is not remappable.

PowerA MOGA XP5-X Plus Bluetooth

reWASD supports any connection type, and any gamepad mode. Press and hold Back + Home buttons for 3 seconds to switch to Xinput mode while connected via wire. Additional buttons are not remappable.


At the moment, reWASD does not allow you to customize Player and Microphone LED. It is also not possible to re-route Xbox One trigger vibration to DualSense triggers via Vibration settings.

However, you can try one of the 12 available presets for DualSense Adaptive triggers in reWASD.

Flydigi gamepads

Since Flydigi controllers have several modes available — XInput and Android, we highly recommend checking out the official manual in order to learn about how to switch them. reWASD detects Flydigi Apex 2, Vader 2, Vader 2 Pro connected via cable, or official dongle. Flydigi Apex 1 can be connected via the official dongle only (the cable is used to charge the controller). Bluetooth connection is not supported on any of Flydigi gamepads.

reWASD works with every supported Flydigi controller in the Exclusive mode: while using reWASD, we hide your controller from all the other apps. To exit Exclusive mode, turn remap OFF and close reWASD window, or choose another device in reWASD (also with remap OFF).

Due to the hardware specifics, Flydigi gamepads have a two-dimentional gyro. Because of that, there are some restrictions regarding the way gyroscope works on Flydigi controllers:

  • remap gyroscope in Gyro mode only
  • you cannot add Lean mappings
  • you can't Calibrate gyro
  • Swap gyro axis command is not available for these controllers

Nintendo Switch Online gamepads

Here are some imortant nuances regarding these controllers:

  • reWASD works with N64, SNES, Japanese and International NES and SEGA Genesis connected via Bluetooth or wire
  • SEGA Genesis has an initialization page, where you will need to pick the version of your controller:

    Supported devices

  • You can setup Player LEDs for these controllers

  • SNES, NES and SEGA Genesis do not have vibration, while N64 has

    Please note, that Nintendo controllers may need extra stick calibration. reWASD calibrates the sticks automatically, just make sure to complete the full circle with your sticks for it to auto-calibrate. You can do this before, or after the config is applied.

reWASD ForumSupport requestFacebook pageDiscord text chat

results matching ""

    No results matching ""