My solution was to get a different game controller, and I'm actually pretty happy with it. It's got an app that adjusts every aspect of it. At first I thought it was some kind of keymapper, in fact, it's called "Keylinker", but I found that isn't the case at all. It's a programmer, since I can also use it on my pc, and the changes I make to the settings persist. Cool, I like it even more, now. But I found that I set it up differently not just for different games, but even playing the same ones on the different platforms. I already wrote a cool, and useful flow that starts a game (or a launcher that I put all the games I play on) whenever the controller connects, and figured it would be really easy to port it to start the Keylinker app when the new controller connects. Well, maybe not so much. The problem is that Key linker has about 100 different "activities", none of which say anything like "just start the damn thing like the shortcut does", and if I have to try them all until (hopefully) I find the one that works, it will take me weeks of work. And Automate is really picky about this. So far, it's the only complaint that I have with it.