xbox series X controller on PC ?

hello.

I've been using an XBox One controller on PC for a while now with no problems, but am trying a new XBox Series X controller & need help to get it working.
I hoped the Series X controller would just be a drop in replacement, but the buttons are all labelled differently. e.g: XBox One controller left stick X axis is "Gamepad_LStickX" whereas the Series X controller shows as "Joy_XAxis" .

Every element is differently named - is this expected behaviour, or is something broken & the Series X should be showing as a "gamepad" ?

Further, even if I do all the necessary search/replaces on my previous working BINDS file, the controller doesn't seem to work properly with modifier buttons. e.g. with XBox One controller, I have 'B' mapped to "boost" and 'B + Dpad-down" mapped to landing gear. If I held down 'B" I would get an on-screen display showing me all of the modifier key options for B.

with Series X, however, holding down B simply gives me Boost, and trying the modified keys B+Dpad-down gives me a boost AND landing gear" (not ideal).


Has anyone encountered this? Any suggestions ?
 
hello.

I've been using an XBox One controller on PC for a while now with no problems, but am trying a new XBox Series X controller & need help to get it working.
I hoped the Series X controller would just be a drop in replacement, but the buttons are all labelled differently. e.g: XBox One controller left stick X axis is "Gamepad_LStickX" whereas the Series X controller shows as "Joy_XAxis" .

Every element is differently named - is this expected behaviour, or is something broken & the Series X should be showing as a "gamepad" ?

Further, even if I do all the necessary search/replaces on my previous working BINDS file, the controller doesn't seem to work properly with modifier buttons. e.g. with XBox One controller, I have 'B' mapped to "boost" and 'B + Dpad-down" mapped to landing gear. If I held down 'B" I would get an on-screen display showing me all of the modifier key options for B.

with Series X, however, holding down B simply gives me Boost, and trying the modified keys B+Dpad-down gives me a boost AND landing gear" (not ideal).


Has anyone encountered this? Any suggestions ?
Select "default context"
 
Select "default context"
unfortunately there is no default context option. I did, however, copy the .binds file that worked OK with the old controller & updates with device ID, the new apparent key names, etc.

it feels like the main issue is that the "keys" being received are JOY_xxx not GamePad_xxx , especialy when control combinations don't seem to be working.
 
Further research shows that the controller works fine (is identified as a gamepad) when connected via a cable, but does not work (is identified as a joystick) when connected via cable.

Steam->Settings->Controller does not care whether it is connected via cable or bluetooth: it identifies the controller as XBox One Controller.
 
The usual issue - apparently, MS didn't quite follow the specifications when implementing Bluetooth in their controllers. Cable (USB) works fine, using the MS/XBox wireless joystick adapter works fine, using a generic BT adapter may work for a few minutes and then appear to disconnect. Some games might be able to work around that, but those that rely on the Windows native controller handling won't.
 
theres a binding thread somewhere here. Look it up. But copy your backup binds to another location of your PC, which should have the binding of your xbox controller. open it with text editor. Then look at the current bindings thats saved in the game and copy the ID of your XSX controller (in text editor as well). Do a find and replace, in that copied backup bindings, replacing the id of the old xbox controller with the xsx controller, then save and move that bindings file in the folder for the game to use.
 
Back
Top Bottom