Remapping controller

reWASD permits to create the configuration even if your controller is not plugged in, but it will be handier if you plug it in at the very beginning of remapping process.

To remap the controller, you need to perform the following steps:

  1. Plug your controller to PC
  2. Choose the needed controller (or a group of devices that includes gamepad) you want to remap on the Device panel
  3. Create a new profile by clicking the Plus sign at the bottom of the Profile list: set the name of a game, add a background picture if needed, and click Add. The config is created automatically
  4. Pick Gamepad in the menu on the top of reWASD window
  5. Add some mappings: choose the controller button you want to remap, and assign an action to it. You can hook controller and keyboard buttons: press the button on a physical controller to pick the button in the main interface, or click the keyboard key to assign a certain mapping. Add a description to the mapping to clarify the action you assign
  6. Once you’re done, press Save if you want to keep the changes, or press Apply if you want to try the config right away. When you press Apply the config is saved automatically
  7. Once the config becomes active, you will see Remap is ON in the bottom left corner. To eliminate the active config, press Remap is ON button, and you will see the Remap is OFF indicator. Press it once again to switch remap back ON.

Starting with reWASD 5.4, you can configure different options for Rumble (haptic feedback). You can change the intensity of vibration, and choose which motors will perform it. To do that, pick the controller key, then open Rumble menu, and set the needed options.

Remapping gyro

Since reWASD 5.3, you can map gyro axes to keyboard, mouse and controller. As for most PC games don’t support gyro natively, it is the easiest way to get use of it. After a quick adjustment, you will be able to move the camera, aim, drive a car or execute some combos by rotating your controller.

Gyro movements

Gyro is not about how you move your controller but about how you rotate it. While using Gyro, you can rotate your gamepad along three axes. They have unique names inherited from airplane axes: roll, yaw and pitch. Note that those axes are moving together with the controller so depending on how you hold it in hand, the movements may seem a bit different.

Roll axis

If you want to look around, by default, you will need a roll axis. Here is how the gamepad should be moved:

Please note that if you are lying down and the gamepad's “nose” is pointed up, you need to move the gamepad the same way (pushing the right hand forward and dragging the left hand to yourself, you will look right):

Pitch axis

If you want to look up or down, use pitch axis. You need to lift the gamepad’s “nose” up or lower it down:

The same movement should be done if the controller’s “nose” “looks” up. But in this case, you need to move the “nose” to or away from you:

Yaw axis

When the gamepad is lying on the table, the movement along the third axis — yaw — looks like spinning:

If the gamepad’s “nose” is pointed up, the movement is similar to steering:

By default in reWASD, in Gyro mode, yaw stands for Lean mappings, while the roll is used to look around. However, you can swap the axes using the correspondent command — Switch gyro steering axis, or pick the default steering axis (whether Yaw or Roll) in Preferences — General. In Tilt mode, the roll is used as a steering axis when the gamepad’s “nose” looks forward, and yaw is used as a steering axis when the gamepad’s ”nose” looks up.

How to adjust gyro mappings

reWASD allows you to set mappings to gyro starting from 5.3.0 version. The functionality is available for DualShock 4, Nintendo Switch Pro, Joy-Cons and several Nintendo clones that have a gyroscope physically. To adjust mappings, follow the steps below:

  1. Click on any direction of Gyro symbol
  2. Set the preferred mode: Gyro or Tilt. In Gyro mode, mappings stop when you stop moving your controller. This one is better for camera movement, however, it may depend on your personal preferences and the game type. In Tilt mode, the whole controller turns into a big “stick”, so to get the max output, you need to move the controller to the right angle, and to get back to the deadzone, you need to return it to the steady state. This mode is perfect for racing games
  3. Choose reWASD mapping for a single direction or use group mappings to simplify this process
  4. Otherwise, you can add a Key Combo to the chosen direction
  5. Go to Advanced settings to adjust additional parameters

Advanced settings for gyroscope vary from the mode.

In Advanced settings for Gyro mode, you will be able to:

  • Set Response of the gyroscope using the list of presets or a curve. The horizontal axis of a curve stands for how fast you move the controller. The vertical axis stands for the mappings. With a stick mapped to gyro, the min point is a stick’s deadzone, and the max point is the max deflection.

  • Invert Y or X axis of the gyro. By default, you need to move the gamepad's “nose” up to look up and to roll your gamepad to the right to look right. If it is not convenient for you, you can invert the certain axis. Please note that you are inverting the mappings while yaw, pitch and roll axes of gyro remain the same.

  • Set Lean left and Lean right mappings. By default, Lean is a yaw rotation. You can swap the axes using the correspondent command — Switch gyro steering axis, or pick the default steering axis (whether Yaw or Roll) in Preferences — General. Here you can map any keyboard, mouse, gamepad control, add a combo or a command.

  • Change Zone Shape. In Gyro mode, the zone depends on how fast you rotate the gamepad. The grey zone — deadzone — stands for the slowest movements that won’t be registered by reWASD. Please note that it is better to minimize the deadzone for Gyro mode, otherwise, you will need to push your controller pretty strong to get the output.

Starting with reWASD 5.3, we have added an option to see the value on the Zone sliders. To see the value, please put the cursor on the slider. This will help to tune the settings even more precisely.

  • Also, you can change Green (low), Yellow (medium) and Red (high) zones shapes. It is a good idea to use the High zone for some rare mapping in case if you do not map anything to Gyro directions on the first step. This way, you will be able to emulate some combo when you rotate your controller along any axis quickly.

  • Choose the needed Zone and add a mapping, combo or rumble To it.

After you are done, click Back on the top of the left list of settings to return to the main view. Click Default settings to reset the gyro to the default state.

In Advanced settings for Tilt mode, you will be able to:

  • Set Response of the gyroscope using the list of presets or a curve. The horizontal axis of a curve stands for the physical movement of the controller. The starting point is a zero-angle rotation. The max point is the right angle — 90 degrees. The vertical axis stands for the mappings. If you have a stick mapped to gyro, the min point is a stick’s deadzone, and the max point is the max deflection. The default curve allows you to get the max deflection while you rotate your gamepad to approximately 30 degrees.

  • Invert Y or X axis of the gyro. By default, you need to move the gamepad's “nose” up to look up and to roll your gamepad to the right to look right. If it is not convenient for you, you can invert the certain axes. Please note that you are inverting the mappings while yaw, pitch and roll axes of gyro remain the same.

  • Change Zone Shape. In Tilt mode, the zone depends on how far you rotate the gamepad. The grey zone — deadzone — stands for movements that won’t be registered by reWASD. Minimize the deadzone if you need to get output while you slightly rotate the controller, and make it bigger if you feel uncomfortable while trying to set the gyroscope to the steady position.

Starting with reWASD 5.3, we have added an option to see the value on the Zone sliders. To see the value, please put the cursor on the slider. This will help to tune the settings even more precisely.

  • Also, you can change Green (low), Yellow (medium) and Red (high) zones shape.

  • Choose the needed Zone and add a mapping, combo or rumble To it.

After you are done, click Back on the top of the left list of settings to return to the main view. Click Default settings to reset the gyro to the default state.

Gyro-related commands

Using three embedded commands, you can control the gyroscope in-game. Before you start, map the required command to any controller’s button, activator or shortcut.

Please note that commands affect only the device that activated it, so if there are several gamepads grouped, each one needs separate commands.

Switch gyro steering axis

This command is used to swap yaw and roll in Gyro mode. Note that to look around, reWASD uses roll axes as a default one. It is convenient when the gamepad’s “nose” looks forward while you are sitting with a gamepad. For those who play lying, yaw would be a better choice. You will need to activate the Switch gyro steering axis each time you apply your config. Also, you may need this command if you change your position while playing.

The axis that is “free” of steering, is used for Lean mappings. You can set them in Advanced settings of Gyro mode.

As for the Switch gyro steering axis command is not used frequently, we recommend mapping it to a Shortcut or Triple Press activator.

Reset Tilt

This command brings a “stick” to the steady position in Tilt mode. We advise you to use it each time you start playing. Sit to the comfortable position, hold the controller as natural as possible, then activate Reset Tilt, so reWASD will know that this is a zero position. When you finish your game, put the controller on the table and press the Reset Tilt activator again, so we stop emulating mappings.

Also, you may need Reset Tilt if you can’t return the gyro to the dead zone. However, in this case, consider making a bigger deadzone in Advanced settings of the Tilt mode.

Toggle Gyro On/Off

This command may be used for both modes. While you press its activator for the first time, all gyro mappings stop. While you press it the second time, the mappings work as normal. In Tilt mode, the gyroscope will be reset to the zero position each time you switch Gyro on using this command.

You can also press and hold the button to switch gyro off. In this case, you need to map this command twice to both Start and Release activators.


reWASD ForumSupport requestFacebook pageDiscord text chat

results matching ""

    No results matching ""