1. Play any PC game with gamepad no matter what it tells you about controller support

Lots of games simply don't have controller support. However, that's not a problem if you use reWASD as a joystick to keyboard mapper. reWASD can assign the keyboard and mouse clicks to the preferable controller buttons. So when you press a controller button, joystick mapper reproduces the keyboard key press.

If you want to customize some particular controls instead of changing the whole layout — reWASD can do that too. Make a perfect joystick mapper preset in a few steps: switch the buttons, rearrange the layout the way you need, adjust stick response, invert Y or X axis and change the deadzones!

2. Enjoy Xbox / PS4 controller emulator magic

reWASD permits to turn any supported device into DualShock 4 or Xbox 360 controller, and tune the layout exactly the way you need. Change the way emulated sticks behave, tune the deadzone, add haptic feedback for controller buttons, in other words — use our joystick mapper in a full swing!

Enjoy Xbox / PS4 controller emulator magic

3. Revive Elite and Elite 2 paddles with reWASD joystick mapper

PC games don't recognize Elite paddles. You can activate paddles using Xbox Accessories app to duplicate the button mappings only. reWASD is the one to go further and assign any keyboard, mouse or controller keys to paddles. It’s as easy as 1-2-3 to map Elite paddles with reWASD.

4. Add more then a 1000 different mappings to your controller with reWASD mapping features

A regular controller has 17 buttons, and it doesn't sound like a lot. With reWASD, you can add more mappings than you can even imagine. Get yourself a joystick mapper that provides different mappings features:

  • add Shift modifiers: pick a button (shift modifier) and while you press it, your bindings change to another set. 4 different sets are available in reWASD
  • add Shortcuts: assign any kind of mapping to the 2, 3 or 4 button shortcut
  • add Activators: add mappings for Single, Double, Triple, Long press, and also for Start press and Release press
  • use Slots: apply up to 4 configs simultaneously for one device and switch between them with a customizable shortcut that includes 3 or 2 unique buttons.
  • use Radial Menu: add dozens of different combinations and mappings to use them in game or while working on the project.
Enjoy Xbox / PS4 controller emulator magic

5. Use perks of Sticks and Trigger zones

Setting keyboard keys to controller is not enough, because it feels like playing on a mini-keyboard. You press two buttons to run or crouch and use two different controller keys to aim and shoot, and... it's bad to lose the spare keys. A universal joystick mapper is a great tool not only to change the bindings, but also to reorganize the controls structure while playing FPS games on PC with Xbox One controller.

That's where stick and trigger zones customization comes! reWASD joystick mapper differentiates three zones of analog controls: low, medium and high, and you can map additional buttons to them. Thus, when the stick or trigger is pressed to one of these zones, the key assigned to a zone reproduces together with the main stick or trigger mapping.

The good example is common WASD on a stick and Shift button on the high zone. So when you press your stick to the endpoint, your character runs. Or, in case you use controller mappings, you can assign Left Stick click to High zone, and the running effect will be achieved too!

6. Choose game config from joystick presets collection

Looking for a perfect joystick mapper preset? Join reWASD community to share and download hundreds of game configs. Feeling proud about the preset you created? Show it to the world! Don't hesitate to upload your configs, someone will be grateful for your labor :)

Enjoy Xbox / PS4 controller emulator magic

If one of these reasons is what you're struggling with — try personalizing the layout with our keyboard to joystick mapper to make your gameplay the best possible:

  1. Download and install reWASD.
  2. Plug in your controller. Launch reWASD.
  3. Create a game profile and config.

Now you can map joystick to keyboard. Enjoy!

]