Originally Posted by Lucleonhart
View Post
Well, actually the behavior you get is OK, it just needs a bit of adjustment.
1. When you remap A to B using Gamepad mapping section, reWASD switches those button on something that look like "hardware" level. That is why now A works as B, and this is how it meant to be.
2. When you remap A to B using reWASD mapping section, reWASD presses B button on the Virtual Xbox 360 controller that appeared after you pressed Apply. In addition, reWASD switches all of your controller buttons to the same ones on the Virtual controller. That is why you get B (the one you mapped) and A (the one that was automatically reflected from the press you physically do). That is truly confusing, but there is an easy way to avoid such a behavior. You need to unmap A button (you may use Gamepad mapping section to unmap A only or press "Unmap" button on the frame you open for A, and then all four diamond buttons will be unmapped). Unmap switches the native controller button off. It will help you not to get A fired after you press A, but get B that you have mapped.
3. Unmaps will save you once again while working with Shortcuts and Virtual controller. Right now, reWASD has a limitation with using them both. To make the shortcut work, you need to unmap A button and set it to A in reWASD mapping, unmap B button and set it to B in reWASD mapping section, then create a Shortcut with A+B and set it to the desired one (it's a Stick click on my screenshot below). The same should be done to all buttons you use in Shortcuts. On my screenshot, I have DS4 controller, but it doesn't appear in joy.cpl, you can see the Virtual controller only. Right now, I'm pressing both A and B together (Circle and Cross in my case to be exact ).
Comment