This is what I use.
etguuds Extra-Long, Nylon Braided, USB C Cable 5M, USB A to USB C Cable. To use with the Xbox Adaptive Controller (XAC).
For Xbox Adaptive Controller (XAC) - QG9-00323.
This is available, but I don’t have one. Apparently, if you want two joysticks, you have to buy two.
Titan Two Device [Programmable Scripts, Macros, Mods, Remapping, Keyboard, Mouse] Converter for Xbox One/S/X PlayStation 3/4 and Nintendo Switch.
Another controller is needed to use the Titan Two on the PlayStation 5, see the next item on the list. Microsoft and Sony keep doing updates to try to stop people using programmable third party devices on their consoles. I got my Titan Two from: https://www.oneswitch.org.uk/art.php?id=277, with some pre-loaded code, the owner was very helpful. I’m now using some other code, he found for me.
Standalone device
The Besavior Controller is required to use the Titan Two Device on the PlayStation 5.