this post was submitted on 19 May 2026
36 points (95.0% liked)

Linux Gaming

25962 readers
188 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

Help:

Launchers/Game Library Managers:

General:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

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.

top 6 comments
sorted by: hot top controversial new old
[–] KoboldCoterie@pawb.social 2 points 1 week ago (1 children)

You can set up modifiers and button sets in SteamInput, it's quite powerful - you could (for example) set a combo like LT+Start to swap to a keyboard-based set (and back again), or make your keyboard inputs require LT+RT as a modifier... Assuming I'm understanding what you're trying to do, this should solve your problem purely through Steam's interface.

[–] mrbigmouth502@piefed.zip 1 points 1 week ago* (last edited 1 week ago) (1 children)

So I'm guessing that if I launch a game through desktop mode, my binds will conflict unless I do something to prevent them from conflicting, like setting a modifier that needs to be triggered to use my binds?

[–] KoboldCoterie@pawb.social 6 points 1 week ago (1 children)

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.

[–] mrbigmouth502@piefed.zip 1 points 6 days ago* (last edited 6 days ago) (2 children)

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)?

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?

[–] KoboldCoterie@pawb.social 3 points 6 days ago

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.

[–] Patches@lemmy.world 2 points 6 days ago

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.