
The latest version of reWASD gets the superpowers of a strong mouse macro software: now you can remap mouse buttons to keyboard keys, or controller buttons. This post describes all the tiniest details about making the mouse macro, and about how to remap mouse buttons.
Disclaimer for all the gaming mouse owners: if you have a gaming mouse with programmable buttons we suggest checking the reWASD manual about mouse, to know more about this specific case. You need to complete a few more steps to use this mouse macro software in a full swing!
If you pick a group of devices, you will also need to choose Mouse sub-config on the top of the screen.
We insist on using Unmap function for all the mouse keys. Otherwise, the mappings you add can get messed up with the keys on your physical mouse. Also don’t forget that you’ll probably need the basic LMB and RMB clicks for navigation, so consider adding mappings via Activators or Shortcuts, or even adding a Shift layer of mappings to save the native layout.
Now you’re ready to remap!
Here’s the contents, so you could pick the option you’re interested in, and jump to the right place of an article:
There’s nothing complicated in this process actually: you change the output you get after you press a certain mouse button, or a combination of ones. reWASD permits to remap mouse buttons to keyboard keys, or to controller buttons if you wish.
Don’t hesitate to make a rapid fire mouse macro, we have two different types of these mappings: Turbo or Toggle.
Turbo allows to activate the mouse macro or a mouse key with the customizable pause between shots.
Toggle permits to imitate the pressed key: you click the button once and the key goes down, you click it once more and the key goes up.

Don’t forget to unmap the button, or otherwise the mouse macro software won’t recognize the proper input for Turbo. reWASD will recognize the pressed and held button input, and Turbo with pauses will not work.
In case you want to leave your regular mouse layout as it is, you can use Shortcuts option, and add the mouse shortcuts that will activate a certain mapping. The shortcut should contain 2, 3 or 4 buttons, and when you press them simultaneously the mappings fires.
Feel free to change the shortcut press time in preferences: the bigger it is, the longer reWASD will wait for you to press all the shortcut activators.
Note, that to use a Toggled mouse macro assigned to the shortcut, you will need to press the shortcut the second time to turn off the Toggled mapping.
You won’t find a way to stop me talking about reWASD features, and now it’s time to go to the basics. Our mouse macro software also permits to add a key sequence to the mouse button. Here’s how the combo editor looks like:

If you want to learn everything about the existing functions of the combo editor, we highly recommend to check out the manual about Key Combos.
To create a controller, keyboard or even mouse macro mapped to keyboard key, complete the following steps:
Note, that we suggest using Unmaps for mouse keys, so the native action did not bother the mapping you have added.
Shift mode is a feature that permits to add a layer of mappings that you can activate with a Shift modifier, and use the bindings you have added. Does this sound good to you? Say no more, and follow these steps:
Note, that if you create a config for a group of devices, you can choose the Shift modifier from the other device. For example, you create the config for a group that consists of keyboard, controller and mouse, and you set the Toggle Shift modifier to Right Bumper on the controller. Then, you can create a new layout for keyboard and mouse too, and it will be active when you press the Shift modifier on the controller.
reWASD permits to add double, triple, long activators, and a single press activator, which is a regular reWASD mapping. You can also add start and release press activators, which will reproduce right after a certain button is pressed or released responsively.
Note, that our mouse macro software doesn't permit to add key sequences to Start and Release press activators, only for single, double, triple and long presses. Check out the manual for Activators to know more about them.
Follow these steps to add a mouse macro to activators:

You can easily make the mouse work as a stick, but it usually goes hand-by-hand with using keyboard and mouse as a controller. Also, to make the mouse work as a stick, you'll need to unmap it, so please check how to work with unmapped mouse.
Learn more about remapping mouse moves to the Right stick, and all the Advanced mouse settings that you can tune!
Let us know is we can help you with any questions you may have, and if you have any suggestions concerning this mouse macro software let us know in the comments below. 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.


