has to be done on a windows system sadly (VM does not work unless you passthrough a whole usb controller i believe), but once thats done you will be able to swap input mode with select+X (on the controller, so nintendo layout X) you might have to update the controller firmware too, but you can do that with their 8bitdo ultimate software
If this controller solves my issues and makes these seamless ill have to buy the xbox style buttons for it and replace them so buttons are round right way
And by seamless I mean switch on htpc running bazzite pick up controller and everything just works like a console none of this turning controllers off and on bs to get stuff to work
the only issue with switch input and initial pairing is that gyro is broken when it pairs first but when i want to use gyro i just powercycle the controller (didnt test if this was the case in BT mode but i know its the case with switch mode in dongle mode)
some controllers need breaking changes in the drivers to work, thats what ublue-gamepads does, it makes i think it was xbox series one controllers work