RawInput plugin does not return the Dualshock device name

I would like to read the device names of connected gamepads so that I can then automatically switch icons. I use the RawInput plugin to read the device name of the gamepads. However, there are 2 problems with this.

  1. I know when a controller is emulated, because I get an XBox360 gamepad back from my “get registered devices” returns a second gamepad, that the input device is like a Switch Pro controller. However, when I connect the Dualshock 4 I only get an XBox360 controller from the “get registered devices”. I don’t understand why I can’t also read out the data from the original controller here.

  2. The problem is that when I use a bluetooth stick like the 8Bitdo Adapter 2 to connect the controller, I only get the device name from the 8Bitdo.

Thank you in advance