
Did you know that an average keyboard has 104 buttons? And a common controller has 24 (including 2 sticks with 4 directions each). So, how can you create a controller config for a game that is meant to be played with keyboard and has lots of controls? It is actually possible with our PC controller software :)
Today we’re going to talk about using some of the awesome features of our controller to keyboard mapper, they can help you to map more buttons to a controller and ameliorate your gaming experience. Apart from super useful features reWASD has, Shift mode and Slots are the most exciting for me. They have a bit in common — adding extra bindings to the single controller. But actually, each of them has characteristics that must be described separately.

A must-have for every controller to keyboard mapper — Shift mode — is great to use when you need more mappings on your controller. You can map up to 117 keyboard buttons to one controller instead of 24. The way it works is the following: you pick a Shift modifier, and once you press and hold it (or press, if it's a Toggle Shift) — your main mappings change to another set. Our game controller for PC software permits to choose up to 4 Shift modifiers in one configuration.
This controller to keyboard mapper has some interesting nuances that you, folks, always forget about: if you left some buttons spare inside the shift, the main mappings will reproduce when the Shift modifier is activated. After the version 2.0 of our PC controller software released, we’ve added a feature that permits to deactivate the main mappings inside the Shift. Pick the Do not inherit option for the main mapping which you don’t want to reproduce while the Shift is active.

One more opportunity, our controller to keyboard mapper has for you to discover, is unmapping buttons inside the Shift. Imagine, the game has full controller support. And there are some additional keyboard keys you need to use while playing with the controller. You can surely map them as well if you use the right PC controller software! Just create the Shift modifier, add the needed keys, and mute the native controls by unmapping them. Thus, the native controls won’t work inside the shift once you unmap them, shift mappings will reproduce instead. If you hesitate, whether you need to use this option or not, check out the official manual with the examples of certain games where this feature is irreplaceable.
Now it’s time to find out how to create shifts:

Note, that our PC controller software has an awesome feature that saves your time: just click the controller or keyboard button — reWASD will hook it right away!


There's one more way to increase the number of possible mappings with the controller to keyboard mapper. It is super handy for games with multiple mechanics because usually each of them requires a different set of bindings. Our PC controller software permits to apply up to four configs at once for a single device. You can switch between them while in-game by pressing a specific button combination on your controller, or you can simply pick one from the main interface.
I use this feature for Elite Dangerous: first I created different configs for flying, combat, and mining. Later, I saved each configuration to a different slot, and now when I need to extract minerals, I simply change from Flying to Mining by using a hotkey (you can modify the hotkey for slots in Preferences). That’s how this PC controller software saves my time and nerves! :)
Note that if you switch to an empty slot, the native gamepad behavior will be active.
The interface is clear while using slots, let me show the nuances:

Note, that slots are visible only if remap is on. If you have all the configs already saved in your PC controller software — you can simply choose the profile, then the config, pick the slot to assign the config to and press Apply.


Now you can play using slots and switching between different configs at a glance.
There are much more stuff you can use for your own good in our game controller for PC software. Turn off the native controller support to overlap with your own preset, how to calibrate Xbox One controller sticks, use controller as mouse, remap Elite paddles, etc.
If you have any suggestions about new features for this controller to keyboard mapper — don’t hesitate to contact us here in 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.

