How to detect gamepad device (e.g; switch between XB1, PS4, Steam Controller)

Hey everyone,

I’m looking to find a solution to figure out which type of gamepad is connected. I found some code in here that helps detect if any gamepad is connected, which helps, but I’d like to customize the detection a bit further to figure out the exact type of gamepad.

Does anyone have any idea?

Hi, that would be great to figure out, anyone have any info?

has anyone figured this out?

Unfortunately, no. However, you can combine the link in the original post (how to detect if gamepad is detected) along with a check for the platform name to determine the possible type of controller. This does mean on PC you would have to determine a default type of controller (I went with Xbox). Hope that helps.