I have a custom controller layout set up in Steam’s controller mapper for desktop mode that allows me to control the mouse cursor with my controller, and I also have a few keys set up for keyboard inputs; namely arrow keys on the d-pad and enter on start.
I honestly spend a lot more time in desktop mode than game mode, and I’d like to be able to launch my games from there without triggering unintentional inputs. Is Steam Input smart enough to prevent this, or do I have to do something else to stop this?
To clarify further; I do not have the “Allow using as keyboard and pointer” setting set in KDE’s settings.
If it makes any difference, I’m using a Gamesir Nova 2 Lite.


I believe so, but in my case it’s Settings -> Controller -> Show Advanced Settings, then under Non-Game Controller Layouts I have the Desktop Layout.
I don’t see an option to enable or disable Steam Input. This is the same path regardless of whether I open Steam’s settings in Desktop Mode or in Gaming Mode.
Since it’s supposed to switch when you launch a game, I assume that only applies to Steam games? Would I be able to have this trigger for non-Steam games if I added them to my Steam library?
I’ve installed my GOG games with Heroic, and Steam input/controller works by adding to and launching the games from Steam. Swapping between desktop mode and the specific game layouts happens automatically.
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.