Announcement

Collapse
No announcement yet.

Keep native button while mapping another on top of it (controller)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Keep native button while mapping another on top of it (controller)

    Hi,

    When we remap a button on a mouse or keyboard, we have a message that advises us to mute native button so it doesn't conflict with the new mapping, which is logical. But there are some very rare cases where I DO want to keep native button while mapping a different button (or different behavior) on top of it. It works fine on keyboard and mouse, but not on controller. We don't have the message and it really doesn't matter if we unmute controller button or not anyway, no matter what we do, the new mapping takes the place of the original one. How can we solve this ?

    I would guess that's because the controller on rewasd is completely virtual so there is already a remapping by default when we plug a physical controller. But isn't also the case with mouse and keyboard ? Doesn't it create a virtual image of them also ?
    The goal here would be, like mouse/keyboard, to keep all the physical buttons working on the controller and only remap the ones we want, while also choosing IF we want to mute the native ones or not. Is this doable or controllers behave differently (and how so) ?

    Thank you.

  • #2
    Hey there!

    If you want your controller to remain visible when creating a virtual one, go to Preferences, open the Controller section, and uncheck the box "Hide physical controller when the virtual one is created."

    Comment


    • #3
      Hi. Thank you for help. I'm not sure i understand though. Do i have to create another profile or can i get the behavior i want on any config i already have ? I changed what you said, and my controller for a specific config behaves exactly the same (even when creating a new one). Do i have to delete my Controller profile and remake a new device/config for every game i've ever made until now ? What's the step by step solution if you don't mind telling me.

      Comment


      • #4
        The method suggested by strokel will result in two controllers - your physical and virtual. One will output the button you've pressed, and the other will output the remapped input.

        If you want the same controller to output both the pressed button and the remapped input, you can do it in two ways:
        • Disable the [Hide physical controller when...] option at [Preferences > Gamepads] and use your physical controller as an output device.
        • Remap that button to a [Combo] of itself and whatever you want to remap it to in [Hold until released] mode.

        Comment

        Working...
        X