GamePad - basharast/DuckStation-UWP-ARM GitHub Wiki
It's expected that not all devices or Bluetooth GamePads to be compatible with XInput
For that you have 2 options in GamePad settings to help:
- Game.Input
- Native Event
Screenshot

This will use Microsoft Game.Input events to detect connected GamePads
it has good support for many types and it's expected to solve your problem
also it supports multiple gamepad at once.
Use this option if Game.Input
not working
it will translate the native keyDown event to GamePad calls, it may help too
this can only support one port and cannot be used for multiple gamepads.
Please note that Native Event may not detect GamePad keys always,
in most cases Game.Input is effective and should detect that.
When you enable one of those options you can show in-game menu by pressing Start+Select
if this shortcut cause conflict with any game, you can disable it.
Profiles and buttons maps are not effective on those options,
you have to use the custom option that will appear below to change buttons map.
If you want to use this, be sure that XInput is not working first,
or switch Backend
to None
.
If you enabled those options along XInput you may get duplicated calls,
because now both (XInput & GamePad.Input) will send the same request at once.