

Oh, I think I might have misunderstood what you were trying to do.
Are you using SteamInput for the desktop controller input? (In steam, go to Settings -> Controller -> scroll to the bottom to Non-Game Controller Layouts, and enable SteamInput for Desktop Layout)?
If you do this, and set your desktop input map up through Steam, it’ll automatically switch between that layout and whatever game layout you have when you launch a game.


















If you’re launching the game through Steam, it should work regardless of whether it’s a steam game or not, yeah.
If clicking Edit beside Desktop Layout takes you to the control configuration panel, it’s enabled - otherwise, you’d get a prompt to enable it instead.