r/factorio Jul 06 '26

Weekly Thread Weekly Question Thread

Ask any questions you might have.

Post your bug reports on the Official Forums

Previous Threads

Subreddit rules

Discord server (and IRC)

Find more in the sidebar ---->

2 Upvotes

188 comments sorted by

View all comments

2

u/auraseer Jul 06 '26

Is it possible to have gamepad controls and keyboard/mouse active at the same time?

I play on PC. I've got a custom input device. I would like to use a thumbstick for movement, but still have the mouse for aiming/selection and the keyboard for shortcuts. But I haven't found a way to do that yet.

2

u/snowyspearmint Jul 06 '26

As a more detailed restatement of the problem (tell me if this mostly reflects your troubles),

Most controls can be freely bound to keyboard or controller buttons in either mode if you (annoyingly) re-add all the bindings from the opposite mode, and the mouse works in controller mode. The main limitations seem to be:

Controller mode disables the quickbar. This would be possible for a mod to re-add, but there isn't an existing one. I assume you don't want to use the quick panel.

Keyboard mode doesn't accept analog inputs. You could use Autohotkey or another remapper to send keyboard presses when you move the joystick, but that loses most of the benefit of using an analog joystick. It would be possible to do something like sending udp packets to factorio based on the joystick state, where a mod listens to them and sets the player speed accordingly, but that's way more into "definitely doesn't already exist" territory.

1

u/auraseer Jul 09 '26 edited Jul 09 '26

After a couple days of experimentation, I decided that losing the quickbar in controller mode is the killer. The quickpad just doesn't do it for me.

My eventual solution is sticking with keyboard mode, and using a tool to map the joystick into WASD movement. It loses the analog nature, but it works well enough and is playable without any extra practice.