[2.0.76] steam controller's back buttons not detected

Bugs that are actually features.
JustATempest
Manual Inserter
Manual Inserter
Posts: 2
Joined: Wed Jun 17, 2026 1:35 pm
Contact:

[2.0.76] steam controller's back buttons not detected

Post by JustATempest »

I’m playing Factorio: Space Age on a Windows PC, with no mods enabled.
I’m using Valve’s new Steam Controller. I expected to be able to switch to the Steam Deck bindings so that the rear buttons — L4, R4, L5, and R5 — would be detected natively by the game.

Instead, these buttons are not detected as separate inputs. Steam Input appears to try mapping them to standard XInput buttons instead, so Factorio does not see them as distinct Steam Deck-style buttons.

I do not have any other controller input/remapping software running.

I have tested the following:

- Steam Input enabled, with back buttons enabled
- Steam Input enabled, with back buttons disabled
- Steam Input disabled entirely

The behavior appears to be the same: the rear buttons are still not detected natively as L4/R4/L5/R5.

Since Factorio already supports Steam Deck bindings natively, I’m not sure why the equivalent rear buttons on the Steam Controller are not detected the same way.

I’ve also opened a bug report with Steam, because I’m not sure whether this is an issue with the controller/Steam Input itself or with Factorio’s controller binding implementation.

A link to the steam bug report can be found here. https://steamcommunity.com/app/4165870/ ... 113085535/
Twinsen
Factorio Staff
Factorio Staff
Posts: 1447
Joined: Tue Sep 23, 2014 7:10 am
Contact:

Re: [2.0.76] steam controller's back buttons not detected

Post by Twinsen »

This is sort of working as intended.

Native handling of the buttons requires native Steam Input integration which is not implemented.

The Steam Deck actually does not support the back buttons natively either and relies on keyboard shortcuts to map functionality to them.
I suggest the same workaround, map the back buttons to a keyboard button in Steam Input(and have Steam Input enabled) and then go to Factorio control settings, in controller input method, and press the button to map it to what you want.
Avoid using modifier keys (Control Shift Alt) as some fiddling is required since Steam Input is weird with the order it presses them, depending on how you set it up.
Post Reply

Return to “Not a bug”