Controls - Factorio Wiki (2024)

From Official Factorio Wiki

Jump to navigationJump to search

Controls are set by left-clicking them and then pressing the desired key combination. They can be cleared by right-clicking them. The keybindings can be reset in the controls settings menu.

On the Nintendo Switch controls are set by pressing A and cleared by pressing Y.

Contents

  • 1 Movement
  • 2 Basic interaction
  • 3 Advanced interaction
  • 4 Crafting
  • 5 Inventory
  • 6 Quickbar / Quick panel
  • 7 Tools
  • 8 Panels
  • 9 Miscellaneous
  • 10 Editor
  • 11 Debug
  • 12 See also

Movement

PC key combinationEffect
WMove up
DMove right
AMove left
SMove down
Nintendo Switch key combinationEffect
Left StickMove
Right StickLook

Basic interaction

PC key combination
(Alternative)
Nintendo Switch key
combination
EffectDescription
E
(Mouse button 4)
XOpen character screen
Left mouse buttonAOpen object's GUI
E
(Mouse button 4)
XConfirm window
Press Right StickToggle free cursor
Right mouse buttonYMine
Left mouse buttonABuild
SHIFT+ Left mouse buttonZR+ ABuild ghost
Q
(Mouse button 5)
BClear cursorReturns the item in the cursor stack to the player's inventory. Also cancels wire placement and rail planning.
Q
(Mouse button 5)
BPipette toolPicks items from your inventory used to build the currently selected entity and places them in your cursor. For resources it will select the fastest available mining drill.
RRightRotateRotates (clockwise) the item held in the cursor or the selected entity.
SHIFT+ RLeftReverse rotateRotates (counter-clockwise) the item held in the cursor or the selected entity.
FZL+ RightFlip blueprint horizontal
GZL+ LeftFlip blueprint vertical
FDownPick up items on the ground
ZZL+ DownDrop itemDrop one item of what you are holding on the ground, on a belt or into a machine.
ALTUpToggle "Alt-mode"Toggles showing additional information about built entities such as recipes in assembling machines and container contents.
SPACERShoot enemyShoots at the nearest enemy to the cursor, or for some weapons shoots at the location of the cursor.
CZR+ RShoot selectedShoots at whatever you have selected, or for some weapons shoots at the location of the cursor.
TabZL+ RNext weaponCycles to the next equipped weapon.
ENTERZR+ XEnter/Leave vehicleEnters or exits a vehicle you're standing next to or driving.
Mouse wheel up
(SHIFT+ Mouse wheel up)
ZR+ UpZoom in
Mouse wheel down
(SHIFT+ Mouse wheel down)
ZR+ DownZoom out
GRAVEZL+ ZR + -Toggle chat (and Lua console)
SHIFT+ Right mouse buttonZR+ YCopy entity settingsCopies settings from the selected entity. Note that for pasting to work, the source entity must still exist.
SHIFT+ Left mouse buttonZR+ APaste entity settingsPastes settings from the previous copied entity.

Advanced interaction

PC key combination
(Alternative)
Nintendo Switch key
combination
EffectDescription
Left mouse button
(CTRL+ Left mouse button)
ASelect for blueprintSelect the entities for blueprinting, upgrading or deconstruction.
SHIFT+ Left mouse buttonZR+ ASelect for deconstruction cancellationSelect to cancel upgrading or deconstruction.
Right mouse buttonYReverse selectActivates Downgrade mode with the upgrade planner.
SHIFT+ Mouse wheel upZL+ UpBlueprint book nextWhen holding a blueprint book in the cursor, cycles the active blueprint to the next available blueprint.
SHIFT+ Mouse wheel downZL+ DownBlueprint book previousWhen holding a blueprint book in the cursor, cycles the active blueprint to the previous available blueprint.
CTRL+ fRight SRFocus search
Numpad +UpLarger tile building areaIncreases the size of the placement area for tiles.
Numpad -DownSmaller tile building areaDecreases the size of the placement area for tiles.
SHIFT+ Left mouse buttonZR+ ARemove pole cablesRemoves wires from the selected electric pole, starting with electric wires and then circuit network wires.
CTRL+ Left mouse buttonZL+ ABuild with obstacle avoidanceUsable only for rail building. This is the same as ghost build mode, but trees, rocks and cliffs are avoided.
SHIFT+ Left mouse buttonZR+ AAdd train stopUsable only in the locomotive GUI and map view. Hold this modifier while clicking a station in the locomotive GUI minimap or main map to add the station to the schedule.
CTRL+ Left mouse buttonZL+ AAdd temporary train stopUsable only in the locomotive GUI and map view. Hold this modifier while clicking in the locomotive GUI minimap or main map to quickly go to that location by adding a temporary station to the schedule.
Left mouse buttonNot setDrag mapUsable only in the map.
SHIFT+ Left mouse buttonZR+ APlace a tag in chatUsable only when the chat is open. Places a chat link to the selected item, recipe, map location, station or train.
CTRL+ ALT + Left mouse buttonNot setPing a map locationQuickly create a map ping at the selected location and link it in the chat.
Mouse wheel upZR+ UpZoom into worldUsable only in the map. Zoom with ability to zoom into world view from map view.
Mouse wheel downZR+ DownZoom out of worldUsable only in the map. Zoom with ability to zoom into map view from world view.
SHIFTNot setActivate tooltipShow the tooltip when the tooltip delay is set to a large value or "Never".

Crafting

PC key combinationNintendo Switch key
combination
EffectDescription
Left mouse buttonACraft 1Usable only in the recipe GUI. Crafts 1 of a given recipe.
Right mouse buttonYCraft 5Usable only in the recipe GUI. Crafts 5 of a given recipe.
SHIFT+ Left mouse buttonZR+ ACraft allUsable only in the recipe GUI. Crafts as many as possible of a given recipe.
Left mouse buttonACancel crafting 1Usable only in the crafting queue.
Right mouse buttonYCancel crafting 5Usable only in the crafting queue.
SHIFT+ Left mouse buttonZR+ ACancel crafting allUsable only in the crafting queue.

Inventory

PC key combinationNintendo Switch key
combination
EffectDescription
Left mouse buttonAPick up/drop item stack
SHIFT+ Left mouse buttonZR+ AStack transferTransfers the selected stack to the other inventory.
CTRL+ Left mouse buttonZL+ AInventory transferTransfers all of the selected stack type to the other inventory. If an empty slot is clicked all items are transferred.
CTRL+ Left mouse buttonZL+ AFast entity transferTransfers the held stack into the selected entity or if the cursor is empty takes anything the entity has and transfers it to your player.
Right mouse buttonYCursor splitMoves half the selected inventory slot into the cursor if empty. Places a single item from the cursor stack to the selected inventory slot when holding an item.
SHIFT+ Right mouse buttonZR+ YStack splitTransfers half of the selected stack to the other inventory.
CTRL+ Right mouse buttonZL+ YInventory splitTransfers half of all of the stacks (rounded up) of the selected stack type to the other inventory. If an empty slot is clicked half of all stacks are transferred.
CTRL+ Right mouse buttonZL+ YFast entity splitTransfers half of the held stack into the selected entity or if the cursor is empty takes half of anything the entity has and transfers it to your player.
Middle mouse buttonZL+ ZR + YToggle filterCreate a filter for the selected inventory slot so only the selected item type can be placed in that slot.
Right mouse buttonYOpen item's GUI

Quickbar / Quick panel

PC key combinationEffectDescription
XRotate active quickbars
Not setNext active quickbarSelects the next quickbar for the top quickbar.
Not setPrevious active quickbarSelects the previous quickbar for the top quickbar.
1Shortcut 1
2Shortcut 2
3Shortcut 3
4Shortcut 4
5Shortcut 5
6Shortcut 6
7Shortcut 7
8Shortcut 8
9Shortcut 9
0Shortcut 10
Not setSecondary shortcut 1
Not setSecondary shortcut 2
Not setSecondary shortcut 3
Not setSecondary shortcut 4
Not setSecondary shortcut 5
Not setSecondary shortcut 6
Not setSecondary shortcut 7
Not setSecondary shortcut 8
Not setSecondary shortcut 9
Not setSecondary shortcut 10
SHIFT+ 1Select quickbar 1
SHIFT+ 2Select quickbar 2
SHIFT+ 3Select quickbar 3
SHIFT+ 4Select quickbar 4
SHIFT+ 5Select quickbar 5
SHIFT+ 6Select quickbar 6
SHIFT+ 7Select quickbar 7
SHIFT+ 8Select quickbar 8
SHIFT+ 9Select quickbar 9
SHIFT+ 0Select quickbar 10
Nintendo Switch key combinationEffect
LShow quick panel
UpNext page
DownPrevious page
RightNext tab
LeftPrevious tab

Tools

PC key combinationNintendo Switch key
combination
EffectDescription
CTRL+ CLeft SLCopySelect an area of entities to be copied.
CTRL+ XNot setCutSelect an area of entities to be copied and marked for deconstruction.
CTRL+ VLeft SRPastePaste the last copied entities.
SHIFT+ Mouse wheel upZL+ UpNext clipboardCycle the clipboard history while holding the paste tool.
SHIFT+ Mouse wheel downZL+ DownPrevious clipboardCycle the clipboard history while holding the paste tool.
CTRL+ ZNot setUndoUndo some actions such as manual entity building/removal, placing of blueprints and usage of the deconstruction planner.
ALT+ BNot setMake new blueprint
Not setNot setMake new blueprint book
ALT+ DNot setMake new deconstruction planner
ALT+ UNot setMake new upgrade planner
ALT+ ENot setToggle exoskeleton
ALT+ LNot setToggle personal logistics requests
ALT+ RNot setToggle personal roboport

Panels

PC key combinationNintendo Switch key
combination
EffectDescription
F1Not setOpen character logistics
Not setOpen character info
F2Not setOpen character crafting
ESC+Toggle menu
M-Toggle world map
BClose menuCancel and return to the previous menu. Usable only in main menu.
TZL+ -Toggle technology screen
PNot setToggle production statistics
LZR+ -Toggle logistic networks
BNot setToggle blueprint library
ONot setToggle train overview

Miscellaneous

PC key combination
(Alternative)
Nintendo Switch key
combination
EffectDescription
SHIFT+ SPACEZR+ +Pause game
TABBConfirm message
BACKSPACELeftSelect previous technologyUsable only in the technology screen. Selects the technology you previously had selected.
BACKSPACE
(Mouse button 4)
Not setSelect previous modUsable only in the mods GUI. Selects the mod you previously had selected.
GNot setConnect trainConnects the selected train or the train you're driving to any adjacent trains.
VNot setDisconnect trainDisconnects the selected rolling stock or the rolling stock you are in from the rest of the train.
F10Not setNext player in replay
CTRL+ Left mouse buttonZL+ AOrder to followUsed with spidertron remote to force the connected spidertron follow the given target.

Editor

PC key combinationNintendo Switch key
combination
Effect
Middle mouse buttonNot setNext variation
SHIFT+ Middle mouse buttonNot setPrevious variation
SHIFT+ Middle mouse buttonNot setClone item
CTRL+ Middle mouse buttonNot setDelete item
Numpad 0Not setToggle entity paused
Numpad .Not setTick once
SHIFT+ Numpad +Not setIncrease game speed
SHIFT+ Numpad -Not setDecrease game speed
SHIFT+ Numpad *Not setReset game speed to 1
SHIFT+ Right mouse buttonZR+ YSet clone brush source
SHIFT+ Left mouse buttonZR+ ASet clone brush destination
CTRLNot setSwitch to surface #Switches to the surface number pressed in combination with this hotkey: CTRL + 3 -> switches to surface 3.
SHIFT+ Right mouse buttonZR+ YRemove scripting object

Debug

PC key combinationNintendo Switch key
combination
Effect
CTRL+ F3Not setToggle atlas GUI
F4Not setToggle debug settings GUI
F5Not setToggle basic debug
F9Not setReset zoom level
SHIFT+ F9Not setSet zoom level to 2x
CTRL+ F5Not setToggle GUI debug
CTRL+ F6Not setToggle GUI style view
CTRL+ F7Not setToggle GUI shadows
CTRL+ F8Not setToggle GUI glows
CTRL+ SHIFT + ENot setOpen prototypes GUI
CTRL+ SHIFT + FNot setOpen prototype explorer GUI
CTRL+ Numpad +Not setIncrease UI scale
CTRL+ Numpad -Not setDecrease UI scale
CTRL+ Numpad 0Not setReset UI scale to automatic

See also

Retrieved from ""

Categories:

  • English page
  • Main
Controls - Factorio Wiki (2024)
Top Articles
Latest Posts
Article information

Author: Moshe Kshlerin

Last Updated:

Views: 5364

Rating: 4.7 / 5 (77 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Moshe Kshlerin

Birthday: 1994-01-25

Address: Suite 609 315 Lupita Unions, Ronnieburgh, MI 62697

Phone: +2424755286529

Job: District Education Designer

Hobby: Yoga, Gunsmithing, Singing, 3D printing, Nordic skating, Soapmaking, Juggling

Introduction: My name is Moshe Kshlerin, I am a gleaming, attractive, outstanding, pleasant, delightful, outstanding, famous person who loves writing and wants to share my knowledge and understanding with you.