Announcement

Collapse
No announcement yet.

Can rewasd also remap the mute/program button on powerA series X?

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

  • RAM Stealer
    replied
    Microsoft is the only developer that has added a unique paddle report on their controllers. Each paddle on the Xbox Elite is reported as a unique control, while the rest of the controllers use standard buttons.

    We ask users to contact the manufacturer because only they can configure a unique report of additional buttons on their controller.

    Leave a comment:


  • Badibbou
    replied
    I mean, you don't actually need to test all the controllers in the world, it was just a way of speaking. Realistically, the top 20 of the most sold controllers (compatible PC) would already roughly represent 80% of all the controllers used by people in the world, thus most of rewasd users and cases you'd have probably came across already. So, if you or any rewasd dev haven't, it means there is something fishy. Either a limitation deliberately imposed by Microsoft (I thought i read something like that) or simply a limitation that happened to be there with W10 when i comes to controllers and the number of mappable buttons but that only Microsoft can bypass via their app (which ends up being kinda the same).

    Even if i don't know what, something is clearly wrong here. Am i the only one to think that?
    I also read that Microsoft didn't allow third party controllers to use their wireless proprietary technology (all non microsoft controllers i came across are indeed wired). Well, maybe it's something similar. So, if true, I'm not sure why you often suggest me to contact manufacturers. They wouldn't be able to do anything to begin with, even if they wanted to.

    Leave a comment:


  • 1ncorrect
    replied
    Originally Posted by Badibbou View Post

    Hi,
    yeah, but like, only only?
    Those are the only two controllers with back buttons/paddles in the world that are remappable with a software like rewasd? You don't know any alternative controller? That was my question.

    If so, how come? Is Microsoft intentionally limiting third party controller manufacturers so they are the only ones on windows to have paddles with xinputs?
    So, if we don't like the Elite 1 or 2, it's over? We don't, and never will, have a controller that does the same work and that is not sold by Microsoft. I can't believe this is possible. There is something i'm missing here.
    Unfortunately, we do not have the opportunity to buy for the test all the controllers in the world that are equipped with additional back buttons (paddles), at least because we do not even know about many models. But based on what we have tested all the time, it is possible to work directly only with paddles of Xbox Elite controllers. What's more, it's not really direct. You have to do certain things in advance in the Xbox Accessories App.
    And in general, I think many users use reWASD for the basic set of functionality, not just for the paddles.
    Of course, we would like to be able to remap the extra buttons of all controllers directly.
    But it depends not on us, but on the manufacturers of other controllers.
    I hope for your understanding.

    Leave a comment:


  • Badibbou
    replied
    Originally Posted by 1ncorrect View Post

    reWASD works correctly with the rear paddles of Xbox Elite 1 and 2 controllers.
    Hi,
    yeah, but like, only only?
    Those are the only two controllers with back buttons/paddles in the world that are remappable with a software like rewasd? You don't know any alternative controller? That was my question.

    If so, how come? Is Microsoft intentionally limiting third party controller manufacturers so they are the only ones on windows to have paddles with xinputs?
    So, if we don't like the Elite 1 or 2, it's over? We don't, and never will, have a controller that does the same work and that is not sold by Microsoft. I can't believe this is possible. There is something i'm missing here.

    Leave a comment:


  • 1ncorrect
    replied
    Originally Posted by Badibbou View Post
    Found another another workaround, but this one i don't like, even though it works perfectly.

    LS here means L down (L3 on PS i think) :
    I use rewasd to remap a button that naturally has a clone button function in a game like LS (when both LS and RB are indistinctly used for sprint), remap it to LT (aim) toggle and let the original LT button alone with its native function.
    I use programmable button from controller to assign LS to L back button. So L back button = LS (via controller) = LT toggle (via rewasd).

    I don't like it cause it seals off one button from the controller. And it also won't work all the time with all games. So kinda meh.
    Thank you for your ideas! I unfortunately have no way to test your trick, because my controller does not have extra keys, but I'm sure someone from our team will check it out.

    Leave a comment:


  • 1ncorrect
    replied
    Originally Posted by Badibbou View Post
    Good news everyone!
    It does work, and it probably always work for controllers with programmable buttons like this one. Happy to see my workaround works as intended. A good use would be to assign a back button to sprint (often LS) on shift 0 and whatever macro or an other less accessible button on that same LS on a shift 2+. Workaround with practically no downside.

    The bad news is that the other back button can't be toggled anymore, as it could with the elite 2. It's really bothersome. It was mostly why i wanted a back button, to aim toggle without having to remap RT with rewasd.

    Is the Elite 2 the only controller with back paddles that rewasd can remap? I think i read that Microsoft was preventing third party controllers to use the same technology that allows back paddles to have their own Xinput or something like that. Is that true?

    If not, could someone please give me examples of controllers with back buttons/paddles that you know are remappable via rewasd OR that you know can activate a simple toggle of another button via their own software? I know there is a list here https://help.rewasd.com/how-to-remap...d-devices.html but it's not exhaustive and if i understood it well, it doesn't mean back paddles work even though they are listed compatible.

    I don't even mind trying a Sony or another controller brand or a strike pack, as long as it works fully with rewasd. Thanks.
    Hello!
    reWASD works correctly with the rear paddles of Xbox Elite 1 and 2 controllers.
    As for the cool trick you suggested, only users who tested it on their devices will be able to tell you in this thread.

    Leave a comment:


  • Badibbou
    replied
    Found another another workaround, but this one i don't like, even though it works perfectly.

    LS here means L down (L3 on PS i think) :
    I use rewasd to remap a button that naturally has a clone button function in a game like LS (when both LS and RB are indistinctly used for sprint), remap it to LT (aim) toggle and let the original LT button alone with its native function.
    I use programmable button from controller to assign LS to L back button. So L back button = LS (via controller) = LT toggle (via rewasd).

    I don't like it cause it seals off one button from the controller. And it also won't work all the time with all games. So kinda meh.

    Leave a comment:


  • Badibbou
    replied
    Good news everyone!
    It does work, and it probably always work for controllers with programmable buttons like this one. Happy to see my workaround works as intended. A good use would be to assign a back button to sprint (often LS) on shift 0 and whatever macro or an other less accessible button on that same LS on a shift 2+. Workaround with practically no downside.

    The bad news is that the other back button can't be toggled anymore, as it could with the elite 2. It's really bothersome. It was mostly why i wanted a back button, to aim toggle without having to remap RT with rewasd.

    Is the Elite 2 the only controller with back paddles that rewasd can remap? I think i read that Microsoft was preventing third party controllers to use the same technology that allows back paddles to have their own Xinput or something like that. Is that true?

    If not, could someone please give me examples of controllers with back buttons/paddles that you know are remappable via rewasd OR that you know can activate a simple toggle of another button via their own software? I know there is a list here https://help.rewasd.com/how-to-remap...d-devices.html but it's not exhaustive and if i understood it well, it doesn't mean back paddles work even though they are listed compatible.

    I don't even mind trying a Sony or another controller brand or a strike pack, as long as it works fully with rewasd. Thanks.

    Leave a comment:


  • reWASDer
    replied
    It's very twisted, but here is how it would go :
    1st step : Use RB as modifier to Shift 4, on this shift 4, remap B button to a macro.
    2nd step : remap R back button to B button internally with the controller programmable button (NOT with rewasd).
    Expected result : when pressing RB, then R back button, it presses B which is remapped to a macro, so it really does the macro instead. -> Back button becomes indirectly remappable via rewasd
    This is a brilliant idea actually. Yes, you will be able to use those buttons with the Shift modifier only, but you will get the unique action in this case! As for we do not have the model you want to buy, we can't guarantee that it will work for sure, but the chances are pretty high. I have tested your idea with DualShock 4 Back Button Attachment (most devices with additional controls work similar), and it worked

    Leave a comment:


  • wookiepediologist
    replied
    Since you edited the post, it is more understandable now, thank you

    Feel free to remap the controller as you wish, give it a try. Still, we just cannot guarantee everything will work fine, however, we will provide you with our best help once you get this controller.

    Leave a comment:


  • Badibbou
    replied
    I know, i know.
    I'd suggest you carefully read my example again, this is not what i was asking at all. I'd never remap back button with rewasd at any point in this example. See it as a trick to cheat the limitation. I did say it was very twisted, as I don't think anyone ever tried it this way. The buttons i used are just for the example, i could replace them with any other button.
    Imma try it when i receive the controller anyway, but i had to ask beforehand. If it does work, it's good to know this workaround exists.

    Leave a comment:


  • 1ncorrect
    replied
    As we mentioned, back paddles of your controller can not be remapped in our software as these buttons are not reported to the system as for example Xbox Elite 1/2 paddles.
    Regarding using RB as a shift modifier, you can use it with no issues. Just select this button as a shift modifier and if you wish to add some combo, it should be added in the main shift layer. (Shift 0)
    It can not be remapped in some shift because it will lead to shift layer switch being stuck.
    Such feature might be possible as soon as we implement Shift mode as commands. Stay tuned!

    Leave a comment:


  • Badibbou
    replied
    Alright, thanks, understood. Then, maybe i should already ask something because i know i'm gonna try it at some point when i have the controller.
    Can i cheat and remap unremappable buttons (back buttons typically) using internal controller mapping and rewasd shift feature ?
    It's very twisted, but here is how it would go :
    1st step : Use RB as modifier to Shift 4, on this shift 4, remap B button to a macro.
    2nd step : remap R back button to B button internally with the controller programmable button (NOT with rewasd).
    Expected result : when pressing RB, then R back button, it presses B which is remapped to a macro, so it really does the macro instead. -> Back button becomes indirectly remappable via rewasd.

    Most likely it doesn't work but i have to ask.
    Last edited by Badibbou; 04.08.2021, 23:20.

    Leave a comment:


  • reWASDer
    replied
    XInput is the most popular standard for the game developers on PC. It is pretty simple (it can't include gyro for example), but if the gamepad looks like Xbox 360/One controller, then most probably, it will be detected as this type of the controller.

    You can contact PowerA support team to ask, they will give you the correct answer. Personally our team have never used this particular model, but we will do our best to support it if something goes wrong. We have tested several PowerA gamepads, and they do work in reWASD — but — only as Xbox 360 or One or Switch Pro and without additional paddles, buttons and specific controls.

    We have tried to contact PowerA team and cooperate with us, so we could support the additional buttons too, but unfortunately, we have never got any answer.

    Leave a comment:


  • Badibbou
    replied
    Originally Posted by wookiepediologist View Post
    As I mentioned, we support all the devices as Xbox 360/One if they have the XInput mode enabled.
    Oh ok, ok. I didn't know. You never mentioned the XInput actually, and it's mentioned nowhere in https://help.rewasd.com/how-to-remap...d-devices.html . Now i've searched about it, it all makes sense, but no casual would have ever guessed that.

    The difficulty here is to find documentation on the said controller to know if it has Xinput or not. It's much much harder than i thought. I've spent 30 mins trying find infos on the PowerA Enhanced Wired Controller for Xbox Series X|S and even though it's a very popular controller, it seems impossible to find anything on the input supported. Overall, it seems hard to find input type info on any third party controller. Is there a website i don't know about that would give that kind of documentation on controllers or something?
    Unless you actually buy it, it seems near impossible to know beforehand if the controller you want will be supported by rewasd if it's not already in the list.

    Should i always conclude that, for this type of popular controller, it has to be Xinput by default and will globally work with rewasd except for the additional back buttons?

    Leave a comment:

Working...
X