ISSUE DESCRIPTION
I am having trouble with msfs reading my controller as two different input devices. I have a dualshock 4 controller and using steam input. I have to have it on otherwise it doesn’t see my device at all. I connect my controller before starting the game. But no matter what, it always comes up as two devices, both called Xinput Gamepad.
The problem with this is when I go to change my bindings. As far as I understand the first controller shown is the one my controller and game read my key binds from, not the second controller.
When I select the first controller, it tells me “you are trying to assign an action to a device that is not selected“ and won’t save any of my inputs. When I select the second controller it looks like it saves them, but selecting the first controller and looking at the same profile just shows the defaults with none of my binds saved. Not just that but after quitting and relaunching, the binds on my profile viewed on either controller are back to defaults. Making a copy does the same thing, where restarting the game shows defaults.
Oh and this only started happening after my controller disconnected once from being idle. Before this happened, I had only one device shown and binding worked normally. Afterwards I reconnected without restarting my game and then two devices were shown. Resetting the game and making sure my controller is connected first hasn’t changed anything, now it always shows up as 2 devices.
So yeah, basically I’m seeing two controller devices in msfs2020 in the Controls Settings when I only have one controller connected (device manager also only shows one device). It’s a problem because key binds can only be made on the second device in settings while the first device is the one the game reads controls from.
I’ve tried everything I can to fix this or reset it. I even tried connecting my other ds4 and it has the same issue. I’ve tried deleting the defaults, I’ve tried deleting all presets, and I’ve tried ds4windows and that gave me issues with thinking the triggers were both analog input and a separate button when held down all the way, which just won’t work with the rudders, and nothing I did could fix that. Hidhide didn’t work cause it also only shows one device for my controller. But yeah does anyone know what I can do to fix this?
I’m trying to use a dualshock 4 controller with steaminput
I’m not using any developer mode
Lmk if you think my graphics card and whatever else is actually relevant.


