Guides/Hotkeys
Factorio Hotkeys
Searchable default keyboard and mouse bindings for Factorio 2.0 / Space Age. Find an action by name or look up what a key does.
Factorio ships with a large control set — movement, building, inventory transfers, blueprint tools, trains, and debug keys. Most players only memorize a handful; the rest live in Settings → Controls until you need them.
Use the search box below to look up an action ("rotate", "blueprint library") or a key ("R", "Shift+R", "`"). Category chips narrow the list further.
Defaults from the official Factorio Controls wiki. Rebind anything in Settings → Controls. Bindings below are PC mouse + keyboard.
Search bindings
Filter by category, then search by command name or key combination.
123 bindings
Move up
movementWMove down
movementSMove left
movementAMove right
movementDOpen character screen
basicEOpen object's GUI
basicLeft clickConfirm window
basicEMine
basicRight clickBuild
basicLeft clickBuild ghost
basicPlaces a ghost instead of a real entity.
Shift+Left clickSuper-forced build
basicBuilds landfill/terrain as needed and marks colliding entities for deconstruction.
Ctrl+Shift+Left clickClear cursor
basicReturns the cursor stack to inventory; cancels wire/rail planning.
QPipette tool
basicCopies the selected entity into your cursor from inventory (same key as clear when empty-handed on a building).
QRotate
basicRReverse rotate
basicShift+RFlip horizontal
basicHFlip vertical
basicVPick up items on the ground
basicFDrop item
basicDrops one item from the cursor onto the ground, a belt, or into a machine.
ZToggle Alt-mode
basicShows recipes, chest contents, and other entity overlays.
AltShoot enemy
basicSpaceShoot selected
basicFactorio 2.0 default — shoots at the selected target.
Shift+SpaceNext weapon
basicFactorio 2.0 default (was Tab in 1.1).
CEnter / leave vehicle
basicEnterZoom in
basicWheel ↑orShift+Wheel ↑Zoom out
basicWheel ↓orShift+Wheel ↓Use item
basicUse capsules, grenades, repair packs, etc.
Right clickToggle chat / console
basicOpens chat and the Lua console.
~ / `Copy entity settings
basicShift+Right clickPaste entity settings
basicShift+Left clickToggle rail layer
basicWith a rail planner: ground vs elevated rails.
GSelect for blueprint / upgrade / deconstruction
advancedLeft clickSelect for deconstruction cancellation
advancedShift+Left clickBlueprint book next
advancedShift+Wheel ↑Blueprint book previous
advancedShift+Wheel ↓Focus search
advancedCtrl+FLarger tile building area
advancedNumpad +Smaller tile building area
advancedNumpad -Remove pole cables
advancedOn an electric pole: removes copper then circuit wires.
Shift+Left clickAdd train stop
advancedIn locomotive GUI / map: add stop to schedule.
Shift+Left clickAdd temporary train stop
advancedCtrl+Left clickPlace a tag in chat
advancedWith chat open: link item, recipe, map location, stop, or train.
Shift+Left clickPing a map location
advancedCtrl+Alt+Left clickPin
advancedAlt+Right clickIncrease quality
advancedAlt+Wheel ↑Decrease quality
advancedAlt+Wheel ↓Craft 1
craftingLeft clickCraft 5
craftingRight clickCraft all
craftingShift+Left clickCancel crafting 1
craftingLeft clickCancel crafting 5
craftingRight clickCancel crafting all
craftingShift+Left clickPick up / drop item stack
inventoryLeft clickStack transfer
inventoryMoves the selected stack to the other inventory.
Shift+Left clickInventory transfer
inventoryTransfers all of that item type (or everything on an empty slot).
Ctrl+Left clickFast entity transfer
inventoryInsert held items into an entity, or take outputs when empty-handed. Drag across many machines.
Ctrl+Left clickCursor split
inventoryHalf stack to cursor, or place one item from cursor.
Right clickStack split
inventoryShift+Right clickInventory split
inventoryCtrl+Right clickFast entity split
inventoryCtrl+Right clickToggle filter
inventoryMiddle clickCopy inventory filter
inventoryShift+Right clickPaste inventory filter
inventoryShift+Left clickRotate active quickbars
quickbarXShortcut 1
quickbar1Shortcut 2
quickbar2Shortcut 3
quickbar3Shortcut 4
quickbar4Shortcut 5
quickbar5Shortcut 6
quickbar6Shortcut 7
quickbar7Shortcut 8
quickbar8Shortcut 9
quickbar9Shortcut 10
quickbar0Select quickbar 1
quickbarShift+1Select quickbar 2
quickbarShift+2Select quickbar 3
quickbarShift+3Select quickbar 4
quickbarShift+4Select quickbar 5
quickbarShift+5Select quickbar 6
quickbarShift+6Select quickbar 7
quickbarShift+7Select quickbar 8
quickbarShift+8Select quickbar 9
quickbarShift+9Select quickbar 10
quickbarShift+0Copy
toolsCtrl+CCut
toolsCtrl+XPaste
toolsCtrl+VNext clipboard
toolsShift+Wheel ↑Previous clipboard
toolsShift+Wheel ↓Undo
toolsCtrl+ZRedo
toolsCtrl+YorCtrl+Shift+ZArtillery targeting remote
toolsAlt+TMake new blueprint
toolsAlt+BCopper wire connection mode
toolsAlt+CMake new deconstruction planner
toolsAlt+DGreen wire connection mode
toolsAlt+GRed wire connection mode
toolsAlt+RSpidertron remote
toolsAlt+AMake new upgrade planner
toolsAlt+UToggle exoskeleton
toolsAlt+EToggle personal logistics requests
toolsAlt+LToggle personal roboport
toolsFactorio 2.0 default (was Alt+R in 1.1).
Alt+FOpen character logistics
panelsF1Open character info
panelsF2Open character crafting
panelsF3Toggle menu
panelsEscToggle world map
panelsFactorio 2.0 default is Tab (M still works as alternate).
TaborMToggle technology screen
panelsTToggle production statistics
panelsPToggle logistic networks
panelsLToggle blueprint library
panelsBToggle train overview
panelsOOpen Factoriopedia
panelsOpens the in-game encyclopedia for the hovered object.
Alt+Left clickPause game
miscPauseConnect train
miscJDisconnect train
miscKTick once
editorNumpad .Increase game speed
editorShift+Numpad +Decrease game speed
editorShift+Numpad -Reset game speed to 1
editorShift+Numpad *Toggle debug settings GUI
debugF4Toggle basic debug
debugF5Toggle /editor
debugCtrl+Shift+F11
Keep exploring