I’m trying to set up my PS5 controller to control the drone camera, but it’s recognized as an Xbox controller, and is not working properly. Sometimes when I hit a directional button, the camera will just spin in circles, or keep moving nonstop in the direction, sometimes it doesn’t respond at all. It’s just completely random.
Are you on the MS Store version or the Steam version?
Steam version.
I noticed that Steam has got some real issues with their controller configuration. It is a real pain in the ■■■■. I also cannot seem to get a standard non-XINPUT gamepad to be recognized as a non-XINPUT device. I am guessing that MSFS does not actually support non-XINPUT gamepads, but I’m not sure.
You either want to disable Steam Input globally or through the individual game properties. If you right click on MSFS in your library and select properties, or click the gear cog on the large library page and do the same, there is a controller tab that allows you to disable Steam Input for each game specifically if you want it enabled for something else.
You can also keep Steam Input activated but remove the PS5 pad from the devices it works with I believe.
Edit: I will add, no idea if a PS5 pad works stand alone as a direct input device.
Another Edit: Alternatively, you might want to learn how to configure the PS5 pad via the Steam Input API. It’s possible that the issues you encounter are due to configuration you are unaware of, like perhaps the gyro.
That is precisely what I ended up doing, although I am not using a PS5 gamepad. I thought the PS5 gamepad only worked on PC through some sort of Xinput emulation.
I don’t have a PS5 pad so without looking it up, I have no idea how it interfaces with a PC standalone. What I know of previous PS controllers is you typically needed something like DS4Windows, which ultimately is a XInput wrapper.
MSFS does function with non XInput devices that use Direct Input (the old API). The vast majority of yokes, throttles and pedals were not XInput devices. It’s only recently with the console release of MSFS that XInput flight controllers have been produced.
You’re right thanks. I connected a Dinput gamepad and it’s recognized by the game. I see that all buttons must be configured manually however. It’ll take some work for me to set up but it might be worth a shot to fix an issue I am having with Xinput.
Heh, yeah, you’ll likely have to set up most controllers unless Asobo have already provided a template. There’s a fallback generic XInput config that the game can, well, fall back on for XInput devices but if you plug something non XInput that doesn’t have an existing profile established based on certain hardware identifiers then you need to map everything yourself.