In other languages: Deutsch Français 日本語 Polski Русский 简体中文

Controls: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(how to unbind controls)
m (Specify that the "toggle filter" keybind clears shortcuts on the quickbar. Language was chosen carefully for searchability (the tooltip says "clear shortcut"))
 
(31 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Languages}}
{{Languages}}
Controls are set by left-clicking them and then pressing the desired key combination. They can be unbound by right-clicking them.
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.


=== Game ===
On the [[Nintendo Switch version|Nintendo Switch]] controls are set by pressing {{Keybinding|A}} and cleared by pressing {{Keybinding|Y}}.
 
=== Movement ===
<div style=display:inline-table>
{| class="wikitable"
{| class="wikitable"
|+ Key bindings
! PC key combination
! Key combination
! Effect
! Effect
! Description
|-
|-
| {{Keybinding|W}}
| {{Keybinding|W}}
Line 20: Line 21:
| {{Keybinding|S}}
| {{Keybinding|S}}
| Move down
| Move down
|}
</div>
<div style=display:inline-table>
{| class="wikitable"
! Nintendo Switch key combination
! Effect
|-
|-
| {{Keybinding|E}}
| {{Keybinding|Left Stick}}
| Move
|-
| {{Keybinding|Right Stick}}
| Look
|}
</div>
 
=== Basic interaction ===
{| class="wikitable"
! PC key combination<br>(Alternative)
! Nintendo Switch key<br>combination
! Effect
! Description
|-
| {{Keybinding|E}}<br>({{Keybinding|Mouse button 4}})
| {{Keybinding|X}}
| Open character screen
| Open character screen
|-
|-
| {{Keybinding|T}}
| {{Keybinding|lmb}}
| Open technology screen
| {{Keybinding|A}}
| Open object's GUI
|-
| {{Keybinding|E}}<br>({{Keybinding|Mouse button 4}})
| {{Keybinding|X}}
| Confirm window
|-
|-
| {{Keybinding|E}}
|
| Close window
| {{Keybinding|Press Right Stick}}
| Toggle free cursor
|-
|-
| {{Keybinding|rmb}}
| {{Keybinding|rmb}}
| {{Keybinding|Y}}
| Mine
| Mine
|-
|-
| {{Keybinding|lmb}}
| {{Keybinding|lmb}}
| {{Keybinding|A}}
| Build
| Build
|-
|-
| {{Keybinding|shift|lmb}}
| {{Keybinding|shift|lmb}}
| Build ghost
| {{Keybinding|ZR|A}}
| Build [[ghost]]
|-
|-
| {{Keybinding|shift|lmb}}
| {{Keybinding|Q}}<br>({{Keybinding|Mouse button 5}})
| Remove [[Electric system#Distribution|pole]] cables
| {{Keybinding|B}}
| Removes wires from the selected electric pole, starting with electric wires and then circuit network wires.
|-
| {{Keybinding|shift|rmb}}
| Copy entity settings
| Copies settings from the selected entity. Note the entity needs to keep existing for them to be pasted onto another entity.
|-
| {{Keybinding|shift|lmb}}
| Paste entity settings
| Pastes settings from the previous copied entity.
|-
| {{Keybinding|lmb}}
| Select for [[blueprint]]
|-
| {{Keybinding|shift|lmb}}
| Select for cancel [[deconstruction planner|deconstruction]]
|-
| {{Keybinding|lmb}}
| Open object's GUI
|-
| {{Keybinding|alt}}
| Show info
| Toggles showing additional information about built entities such as recipes in assembling machines and container contents.
|-
| {{Keybinding|Tab}}
| Next [[Weapons|weapon]]
| Cycles to the next available weapon.
|-
| {{Keybinding|Q}}
| Clear cursor
| Clear cursor
| Returns the item in the cursor stack to the players inventory. Also cancels wire placement and rail planning.
| Returns the item in the cursor stack to the player's inventory. Also cancels wire placement and rail planning.
|-
|-
| {{Keybinding|Q}}
| {{Keybinding|Q}}<br>({{Keybinding|Mouse button 5}})
| {{Keybinding|B}}
| Pipette tool
| Pipette tool
| Picks 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.
| Picks 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.
|-
| {{Keybinding|Z}}
| Drop item
|-
|-
| {{Keybinding|R}}
| {{Keybinding|R}}
| {{Keybinding|Right}}
| Rotate
| Rotate
| Rotates (clockwise) the item held in the cursor or the selected entity.
| Rotates (clockwise) the item held in the cursor or the selected entity.
|-
|-
| {{Keybinding|shift|R}}
| {{Keybinding|shift|R}}
| {{Keybinding|Left}}
| Reverse rotate
| Reverse rotate
| Rotates (counter-clockwise) the item held in the cursor or the selected entity.
| Rotates (counter-clockwise) the item held in the cursor or the selected entity.
|-
|-
| {{Keybinding|F}}
| {{Keybinding|F}}
| {{Keybinding|ZL|Right}}
| Flip [[blueprint]] horizontal
|-
| {{Keybinding|G}}
| {{Keybinding|ZL|Left}}
| Flip [[blueprint]] vertical
|-
| {{Keybinding|F}}
| {{Keybinding|Down}}
| Pick up items on the ground
| Pick up items on the ground
|-
| {{Keybinding|Z}}
| {{Keybinding|ZL|Down}}
| Drop item
| Drop one item of what you are holding on the ground, on a belt or into a machine.
|-
| {{Keybinding|alt}}
| {{Keybinding|Up}}
| Toggle "Alt-mode"
| Toggles showing additional information about built entities such as recipes in assembling machines and container contents.
|-
|-
| {{Keybinding|space}}
| {{Keybinding|space}}
| {{Keybinding|R}}
| Shoot [[Enemies|enemy]]
| Shoot [[Enemies|enemy]]
| Shoots at the nearest enemy within range.
| Shoots at the nearest enemy to the cursor, or for some weapons shoots at the location of the cursor.
|-
|-
| {{Keybinding|C}}
| {{Keybinding|C}}
| {{Keybinding|ZR|R}}
| Shoot selected
| Shoot selected
| Shoots at whatever you have selected or if nothing is selected shoots in the direction of the mouse.
| Shoots at whatever you have selected, or for some weapons shoots at the location of the cursor.
|-
| {{Keybinding|Tab}}
| {{Keybinding|ZL|R}}
| Next [[Weapons|weapon]]
| Cycles to the next equipped weapon.
|-
|-
| {{Keybinding|enter}}
| {{Keybinding|enter}}
| {{Keybinding|ZR|X}}
| Enter/Leave [[vehicle]]
| Enter/Leave [[vehicle]]
| Enters or exits a vehicle you're driving/standing next to.
| Enters or exits a vehicle you're standing next to or driving.
|-
| {{Keybinding|shift|mwu}}
| [[Blueprint book]] next
| When holding a blueprint book in the cursor, cycles the active blueprint to the next available blueprint.
|-
| {{Keybinding|shift|mwd}}
| Blueprint book previous
| When holding a blueprint book in the cursor, cycles the active blueprint to the previous available blueprint.
|-
|-
| {{Keybinding|mwu}}
| {{Keybinding|mwu}}<br>({{Keybinding|shift|mwu}})
| {{Keybinding|ZR|Up}}
| Zoom in
| Zoom in
|-
|-
| {{Keybinding|mwd}}
| {{Keybinding|mwd}}<br>({{Keybinding|shift|mwd}})
| {{Keybinding|ZR|Down}}
| Zoom out
| Zoom out
|-
|-
| {{Keybinding|mwu}}
| {{Keybinding|grave}}
| Alternative zoom in
| {{Keybinding|ZL|ZR|-}}
| Zoom with ability to zoom into world view from map view.
| Toggle chat (and Lua [[console]])
|-
|-
| {{Keybinding|mwd}}
| {{Keybinding|shift|rmb}}
| Alternative zoom out
| {{Keybinding|ZR|Y}}
| Copy entity settings
| [[Copy_and_paste#Entity_settings|Copies settings from the selected entity.]] Note that for pasting to work, the source entity must still exist.
|-
|-
| {{Keybinding|esc}}
| {{Keybinding|shift|lmb}}
| Toggle menu
| {{Keybinding|ZR|A}}
| Paste entity settings
| [[Copy_and_paste#Entity_settings|Pastes settings from the previous copied entity.]]
|}
 
=== Advanced interaction ===
{| class="wikitable"
! PC key combination<br>(Alternative)
! Nintendo Switch key<br>combination
! Effect
! Description
|-
|-
| {{Keybinding|P}}
| {{Keybinding|lmb}}<br>({{Keybinding|ctrl|lmb}})
| [[Production statistics]]
| {{Keybinding|A}}
| Select for [[blueprint]]
| Select the entities for blueprinting, upgrading or deconstruction.
|-
|-
| {{Keybinding|K}}
| {{Keybinding|shift|lmb}}
| [[Kill statistics]]
| {{Keybinding|ZR|A}}
| Select for [[deconstruction planner|deconstruction]] cancellation
| Select to cancel upgrading or deconstruction.
|-
|-
| {{Keybinding|L}}
| {{Keybinding|rmb}}
| [[Logistic network]]s
| {{Keybinding|Y}}
| Reverse select
| Activates Downgrade mode with the [[upgrade planner]].
|-
|-
| {{Keybinding|M}}
| {{Keybinding|shift|mwu}}
| Toggle world map
| {{Keybinding|ZL|Up}}
| [[Blueprint book]] next
| When holding a blueprint book in the cursor, cycles the active blueprint to the next available blueprint.
|-
|-
| {{Keybinding|B}}
| {{Keybinding|shift|mwd}}
| [[Blueprint library]]
| {{Keybinding|ZL|Down}}
| Blueprint book previous
| When holding a blueprint book in the cursor, cycles the active blueprint to the previous available blueprint.
|-
|-
| {{Keybinding|tab}}
| {{Keybinding|ctrl|f}}
| Confirm message
| {{Keybinding|Right SR}}
|-
| Focus search
| {{Keybinding|G}}
| Connect train
| Connects the train you're driving to any adjacent trains.
|-
| {{Keybinding|V}}
| Disconnect train
| Disconnects the rolling stock you're in from the rest of the rolling stock in the train.
|-
| {{Keybinding|shift|space}}
| Pause game
|-
|-
| {{Keybinding|numplus}}
| {{Keybinding|numplus}}
| {{Keybinding|Up}}
| Larger tile building area
| Larger tile building area
| Increases the size of the placement area for tiles.
| Increases the size of the placement area for tiles.
|-
|-
| {{Keybinding|numminus}}
| {{Keybinding|numminus}}
| {{Keybinding|Down}}
| Smaller tile building area
| Smaller tile building area
| Decreases the size of the placement area for tiles.
| Decreases the size of the placement area for tiles.
|-
|-
| {{Keybinding|ctrl|f}}
| {{Keybinding|shift|lmb}}
| Focus item search
| {{Keybinding|ZR|A}}
| Remove [[Electric system#Distribution|pole]] cables
| Removes wires from the selected electric pole, starting with electric wires and then circuit network wires.
|-
| {{Keybinding|ctrl|lmb}}
| {{Keybinding|ZL|A}}
| Build with obstacle avoidance
| Usable only for rail building. This is the same as ghost build mode, but trees, rocks and cliffs are avoided.
|-
|-
| {{Keybinding|BACKSPACE}}
| {{Keybinding|shift|lmb}}
| Select previous technology
| {{Keybinding|ZR|A}}
| Add train stop
| Usable 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.
|-
|-
| {{Keybinding|grave}}
| {{Keybinding|ctrl|lmb}}
| Toggle Lua [[console]]
| {{Keybinding|ZL|A}}
| Add temporary train stop
| Usable 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.
|-
|-
| {{Keybinding|lmb}}
| {{Keybinding|lmb}}
| Not set
| Drag map
| Drag map
| Usable only in the map.
|-
| {{Keybinding|shift|lmb}}
| {{Keybinding|ZR|A}}
| Place a tag in chat
| Usable only when the chat is open. Places a chat link to the selected item, recipe, map location, station or train.
|-
| {{Keybinding|ctrl|alt|lmb}}
| Not set
| Ping a map location
| Quickly create a map ping at the selected location and link it in the chat.
|-
| {{Keybinding|mwu}}
| {{Keybinding|ZR|Up}}
| Zoom into world
| Usable only in the map. Zoom with ability to zoom into world view from map view.
|-
| {{Keybinding|mwd}}
| {{Keybinding|ZR|Down}}
| Zoom out of world
| Usable only in the map. Zoom with ability to zoom into map view from world view.
|-
| {{Keybinding|shift}}
| Not set
| Activate tooltip
| Show the tooltip when the tooltip delay is set to a large value or "Never".
|}
=== [[Crafting]] ===
{| class="wikitable"
! PC key combination
! Nintendo Switch key<br>combination
! Effect
! Description
|-
| {{Keybinding|lmb}}
| {{Keybinding|A}}
| Craft 1
| Usable only in the recipe GUI. Crafts 1 of a given recipe.
|-
| {{Keybinding|rmb}}
| {{Keybinding|Y}}
| Craft 5
| Usable only in the recipe GUI. Crafts 5 of a given recipe.
|-
| {{Keybinding|shift|lmb}}
| {{Keybinding|ZR|A}}
| Craft all
| Usable only in the recipe GUI. Crafts as many as possible of a given recipe.
|-
| {{Keybinding|lmb}}
| {{Keybinding|A}}
| Cancel crafting 1
| Usable only in the crafting queue.
|-
|-
| {{Keybinding|rmb}}
| {{Keybinding|rmb}}
| Place a tag on the map
| {{Keybinding|Y}}
| Cancel crafting 5
| Usable only in the crafting queue.
|-
|-
| {{Keybinding|shift|SLASH}}
| {{Keybinding|shift|lmb}}
| Toggle tips and tricks
| {{Keybinding|ZR|A}}
| Cancel crafting all
| Usable only in the crafting queue.
|}
|}


=== Inventory ===
=== Inventory ===
{| class="wikitable"
{| class="wikitable"
|+ Key bindings
! PC key combination
! Key combination
! Nintendo Switch key<br>combination
! Effect
! Effect
! Description
! Description
|-
|-
| {{Keybinding|lmb}}
| {{Keybinding|lmb}}
| {{Keybinding|A}}
| Pick up/drop item stack
| Pick up/drop item stack
|-
|-
| {{Keybinding|shift|lmb}}
| {{Keybinding|shift|lmb}}
| {{Keybinding|ZR|A}}
| Stack transfer
| Stack transfer
| Transfers the selected stack to the opened entity or if your player GUI is open - transfers the selected stack between the different player inventories.
| Transfers the selected stack to the other inventory.
|-
|-
| {{Keybinding|ctrl|lmb}}
| {{Keybinding|ctrl|lmb}}
| {{Keybinding|ZL|A}}
| Inventory transfer
| Inventory transfer
| Transfers all of the selected stack type to the opened entity or if your player GUI is open - transfers all of the selected stack type between the different player inventories. If an empty slot is clicked all items are transferred.
| Transfers all of the selected stack type to the other inventory. If an empty slot is clicked all items are transferred.
|-
|-
| {{Keybinding|ctrl|lmb}}
| {{Keybinding|ctrl|lmb}}
| {{Keybinding|ZL|A}}
| Fast entity transfer
| Fast entity transfer
| Transfers the held stack into the selected entity or if the cursor is empty takes anything the entity has and transfers it to your player.
| Transfers the held stack into the selected entity or if the cursor is empty takes anything the entity has and transfers it to your player.
|-
| {{Keybinding|rmb}}
| {{Keybinding|Y}}
| Cursor split
| Moves 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.
|-
| {{Keybinding|shift|rmb}}
| {{Keybinding|ZR|Y}}
| Stack split
| Transfers half of the selected stack to the other inventory.
|-
| {{Keybinding|ctrl|rmb}}
| {{Keybinding|ZL|Y}}
| Inventory split
| Transfers 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.
|-
| {{Keybinding|ctrl|rmb}}
| {{Keybinding|ZL|Y}}
| Fast entity split
| Transfers 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.
|-
|-
| {{Keybinding|mmb}}
| {{Keybinding|mmb}}
| {{Keybinding|ZL|ZR|Y}}
| Toggle filter
| Toggle filter
| Create a filter for the selected inventory slot so only the selected item type can be placed in that slot. Clear shortcut on quickbar.
|-
| {{Keybinding|rmb}}
| {{Keybinding|Y}}
| Open item's GUI
|}
=== [[Quickbar]] / [[Quick panel]] ===
<div style=display:inline-table>
{| class="wikitable"
! PC key combination
! Effect
! Description
|-
| {{Keybinding|X}}
| Rotate active quickbars
|-
| Not set
| Next active quickbar
| Selects the next quickbar for the top quickbar.
|-
| Not set
| Previous active quickbar
| Selects the previous quickbar for the top quickbar.
|-
|-
| {{Keybinding|1}}
| {{Keybinding|1}}
| Quickbar 1
| Shortcut 1
|-
|-
| {{Keybinding|2}}
| {{Keybinding|2}}
| Quickbar 2
| Shortcut 2
|-
|-
| {{Keybinding|3}}
| {{Keybinding|3}}
| Quickbar 3
| Shortcut 3
|-
|-
| {{Keybinding|4}}
| {{Keybinding|4}}
| Quickbar 4
| Shortcut 4
|-
|-
| {{Keybinding|5}}
| {{Keybinding|5}}
| Quickbar 5
| Shortcut 5
|-
| {{Keybinding|6}}
| Shortcut 6
|-
| {{Keybinding|7}}
| Shortcut 7
|-
| {{Keybinding|8}}
| Shortcut 8
|-
| {{Keybinding|9}}
| Shortcut 9
|-
| {{Keybinding|0}}
| Shortcut 10
|-
| Not set
| Secondary shortcut 1
|-
| Not set
| Secondary shortcut 2
|-
| Not set
| Secondary shortcut 3
|-
| Not set
| Secondary shortcut 4
|-
| Not set
| Secondary shortcut 5
|-
| Not set
| Secondary shortcut 6
|-
| Not set
| Secondary shortcut 7
|-
| Not set
| Secondary shortcut 8
|-
| Not set
| Secondary shortcut 9
|-
| Not set
| Secondary shortcut 10
|-
|-
| {{Keybinding|shift|1}}
| {{Keybinding|shift|1}}
| Quickbar 6
| Select quickbar 1
|-
|-
| {{Keybinding|shift|2}}
| {{Keybinding|shift|2}}
| Quickbar 7
| Select quickbar 2
|-
|-
| {{Keybinding|shift|3}}
| {{Keybinding|shift|3}}
| Quickbar 8
| Select quickbar 3
|-
|-
| {{Keybinding|shift|4}}
| {{Keybinding|shift|4}}
| Quickbar 9
| Select quickbar 4
|-
|-
| {{Keybinding|shift|5}}
| {{Keybinding|shift|5}}
| Quickbar 10
| Select quickbar 5
|-
| {{Keybinding|shift|6}}
| Select quickbar 6
|-
|-
| {{Keybinding|rmb}}
| {{Keybinding|shift|7}}
| Cursor split
| Select quickbar 7
| Moves 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.
|-
| {{Keybinding|shift|8}}
| Select quickbar 8
|-
| {{Keybinding|shift|9}}
| Select quickbar 9
|-
| {{Keybinding|shift|0}}
| Select quickbar 10
|}
</div>
<div style=display:inline-table>
{| class="wikitable"
! Nintendo Switch key combination
! Effect
|-
|-
| {{Keybinding|shift|rmb}}
| {{Keybinding|L}}
| Stack split
| Show quick panel
| Transfers half of the selected stack to the opened entity or if your player GUI is open - transfers half of the selected stack between the different player inventories.
|-
|-
| {{Keybinding|ctrl|rmb}}
| {{Keybinding|Up}}
| Inventory split
| Next page
| Transfers half of all of the stacks (rounded up) of the selected stack type to the opened entity or if your player GUI is open - transfers half of all of the selected stack type between the different player inventories. If an empty slot is clicked all items are transferred.
|-
|-
| {{Keybinding|ctrl|rmb}}
| {{Keybinding|Down}}
| Fast entity split
| Previous page
| Transfers 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.
|-
|-
| {{Keybinding|X}}
| {{Keybinding|Right}}
| Change active quickbar
| Next tab
|-
|-
| {{Keybinding|rmb}}
| {{Keybinding|Left}}
| Open item's GUI
| Previous tab
|}
|}
</div>


=== [[Crafting]] ===
=== Tools ===
{| class="wikitable"
{| class="wikitable"
|+ Key bindings
! PC key combination
! Key combination
! Nintendo Switch key<br>combination
! Effect
! Effect
! Description
! Description
|-
|-
| {{Keybinding|lmb}}
| {{Keybinding|ctrl|C}}
| Craft 1
| {{Keybinding|Left SL}}
| Crafts 1 of a given recipe.
| Copy
| Select an area of entities to be [[Copy and paste|copied]].
|-
| {{Keybinding|ctrl|X}}
| Not set
| Cut
| Select an area of entities to be [[Copy and paste|copied and marked for deconstruction]].
|-
| {{Keybinding|ctrl|V}}
| {{Keybinding|Left SR}}
| Paste
| Paste the last [[Copy and paste|copied entities]].
|-
| {{Keybinding|shift|mwu}}
| {{Keybinding|ZL|Up}}
| Next clipboard
| Cycle the clipboard history while holding the paste tool.
|-
| {{Keybinding|shift|mwd}}
| {{Keybinding|ZL|Down}}
| Previous clipboard
| Cycle the clipboard history while holding the paste tool.
|-
| {{Keybinding|ctrl|Z}}
| Not set
| Undo
| Undo some actions such as manual entity building/removal, placing of blueprints and usage of the deconstruction planner.
|-
| {{Keybinding|alt|B}}
| Not set
| Make new [[blueprint]]
|-
| Not set
| Not set
| Make new [[blueprint book]]
|-
|-
| {{Keybinding|rmb}}
| {{Keybinding|alt|D}}
| Craft 5
| Not set
| Crafts 5 of a given recipe.
| Make new [[deconstruction planner]]
|-
|-
| {{Keybinding|shift|lmb}}
| {{Keybinding|alt|U}}
| Craft all
| Not set
| Crafts as many as possible of a given recipe.
| Make new [[upgrade planner]]
|-
|-
| {{Keybinding|lmb}}
| {{Keybinding|alt|E}}
| Cancel crafting 1
| Not set
| Toggle [[exoskeleton]]
|-
|-
| {{Keybinding|rmb}}
| {{Keybinding|alt|L}}
| Cancel crafting 5
| Not set
| Toggle personal logistics requests
|-
|-
| {{Keybinding|shift|lmb}}
| {{Keybinding|alt|R}}
| Cancel crafting all
| Not set
| Toggle [[personal roboport]]
|}
|}


<div style="column-count:2;-moz-column-count:2;-webkit-column-count:2">
=== Panels ===
=== Editor ===
{| class="wikitable"
{| class="wikitable"
|+ Key bindings
! PC key combination
! Key combination
! Nintendo Switch key<br>combination
! Effect
! Effect
! Description
|-
| {{Keybinding|F1}}
| Not set
| Open character logistics
|-
|
| Not set
| Open character info
|-
| {{Keybinding|F2}}
| Not set
| Open character crafting
|-
|-
| {{Keybinding|lmb}}
| {{Keybinding|esc}}
| Primary action
| {{Keybinding|+}}
| Toggle menu
|-
|-
| {{Keybinding|rmb}}
| {{Keybinding|M}}
| Secondary action
| {{Keybinding|-}}
| Toggle world map
|-
|-
| {{Keybinding|X}}
|
| Remove entity
| {{Keybinding|B}}
| Close menu
| Cancel and return to the previous menu. Usable only in main menu.
|-
|-
| {{Keybinding|T}}
| {{Keybinding|T}}
| Edit entity details
| {{Keybinding|ZL|-}}
| Toggle technology screen
|-
| {{Keybinding|P}}
| Not set
| Toggle [[production statistics]]
|-
| {{Keybinding|L}}
| {{Keybinding|ZR|-}}
| Toggle [[logistic network]]s
|-
|-
| {{Keybinding|F8}}
| {{Keybinding|B}}
| Show all difficulties
| Not set
| Toggle [[blueprint library]]
|-
|-
| {{Keybinding|F9}}
| {{Keybinding|O}}
| Show easy difficulty
| Not set
| Toggle train overview
|}
 
=== Miscellaneous ===
{| class="wikitable"
! PC key combination<br>(Alternative)
! Nintendo Switch key<br>combination
! Effect
! Description
|-
| {{Keybinding|shift|space}}
| {{Keybinding|ZR|+}}
| Pause game
|-
| {{Keybinding|tab}}
| {{Keybinding|B}}
| Confirm message
|-
| {{Keybinding|BACKSPACE}}
| {{Keybinding|Left}}
| Select previous technology
| Usable only in the technology screen. Selects the technology you previously had selected.
|-
| {{Keybinding|BACKSPACE}}<br>({{Keybinding|Mouse button 4}})
| Not set
| Select previous mod
| Usable only in the mods GUI. Selects the mod you previously had selected.
|-
| {{Keybinding|G}}
| Not set
| Connect train
| Connects the selected train or the train you're driving to any adjacent trains.
|-
| {{Keybinding|V}}
| Not set
| Disconnect train
| Disconnects the selected rolling stock or the rolling stock you are in from the rest of the train.
|-
|-
| {{Keybinding|F10}}
| {{Keybinding|F10}}
| Show normal difficulty
| Not set
| Next player in [[replay system|replay]]
|-
|-
| {{Keybinding|F11}}
| {{Keybinding|ctrl|lmb}}
| Show hard difficulty
| {{Keybinding|ZL|A}}
| Order to follow
| Used with [[spidertron remote]] to force the connected [[spidertron]] follow the given target.
|}
 
=== Editor ===
{| class="wikitable"
! PC key combination
! Nintendo Switch key<br>combination
! Effect
|-
| {{Keybinding|mmb}}
| Not set
| Next variation
|-
| {{Keybinding|shift|mmb}}
| Not set
| Previous variation
|-
| {{Keybinding|shift|mmb}}
| Not set
| Clone item
|-
| {{Keybinding|ctrl|mmb}}
| Not set
| Delete item
|-
| {{Keybinding|Numpad 0}}
| Not set
| Toggle entity paused
|-
| {{Keybinding|Numpad .}}
| Not set
| Tick once
|-
| {{Keybinding|shift|Numpad +}}
| Not set
| Increase game speed
|-
| {{Keybinding|shift|Numpad -}}
| Not set
| Decrease game speed
|-
| {{Keybinding|shift|Numpad *}}
| Not set
| Reset game speed to 1
|-
| {{Keybinding|shift|rmb}}
| {{Keybinding|ZR|Y}}
| Set clone brush source
|-
| {{Keybinding|shift|lmb}}
| {{Keybinding|ZR|A}}
| Set clone brush destination
|-
| {{Keybinding|ctrl}}
| Not set
| Switch to surface #
| Switches to the surface number pressed in combination with this hotkey: CTRL + 3 -> switches to surface 3.
|-
| {{Keybinding|shift|rmb}}
| {{Keybinding|ZR|Y}}
| Remove scripting object
|}
|}


=== [[Debug mode|Debug]] ===
=== [[Debug mode|Debug]] ===
{| class="wikitable"
{| class="wikitable"
|+ Key bindings
! PC key combination
! Key combination
! Nintendo Switch key<br>combination
! Effect
! Effect
|-
|-
| {{Keybinding|F3}}
| {{Keybinding|ctrl|F3}}
| Not set
| Toggle atlas GUI
| Toggle atlas GUI
|-
|-
| {{Keybinding|F4}}
| {{Keybinding|F4}}
| Not set
| Toggle debug settings GUI
| Toggle debug settings GUI
|-
|-
| {{Keybinding|F5}}
| {{Keybinding|F5}}
| Not set
| Toggle basic debug
| Toggle basic debug
|-
| {{Keybinding|F6}}
| Toggle detailed debug
|-
| {{Keybinding|F7}}
| Toggle full debug
|-
|-
| {{Keybinding|F9}}
| {{Keybinding|F9}}
| Not set
| Reset zoom level
| Reset zoom level
|-
| {{Keybinding|shift|F9}}
| Not set
| Set zoom level to 2x
|-
|-
| {{Keybinding|ctrl|F5}}
| {{Keybinding|ctrl|F5}}
| Not set
| Toggle GUI debug
| Toggle GUI debug
|-
| {{Keybinding|ctrl|F6}}
| Not set
| Toggle GUI style view
|-
| {{Keybinding|ctrl|F7}}
| Not set
| Toggle GUI shadows
|-
| {{Keybinding|ctrl|F8}}
| Not set
| Toggle GUI glows
|-
| {{Keybinding|ctrl|shift|E}}
| Not set
| Open prototypes GUI
|-
| {{Keybinding|ctrl|shift|F}}
| Not set
| Open prototype explorer GUI
|-
| {{Keybinding|ctrl|numplus}}
| Not set
| Increase UI scale
|-
| {{Keybinding|ctrl|numminus}}
| Not set
| Decrease UI scale
|-
| {{Keybinding|ctrl|Numpad 0}}
| Not set
| Reset UI scale to automatic
|}
|}
</div>
{{clear}}
[[File:Keyboard_bindings.png|thumb|left|200x200px|Click on the image for a higher resolution.]]
== Resetting your keybindings ==
To reset your keybindings, enter the control menu and find the reset keybinds button.


== See also ==
== See also ==


* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=6687 Some tips for players with disabilities]
* [http://www.factorioforums.com/forum/viewtopic.php?f=5&t=6687 Some tips for players with disabilities]
* [[Tutorial:Script_interfaces#Custom_input|Creating keybindings in mods]]
** [[Prototype/CustomInput|Keybinding prototype documentation]]
{{C|Main}}

Latest revision as of 00:01, 28 October 2024

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.

Movement

PC key combination Effect
W Move up
D Move right
A Move left
S Move down
Nintendo Switch key combination Effect
Left Stick Move
Right Stick Look

Basic interaction

PC key combination
(Alternative)
Nintendo Switch key
combination
Effect Description
E
(Mouse button 4)
X Open character screen
Left mouse button A Open object's GUI
E
(Mouse button 4)
X Confirm window
Press Right Stick Toggle free cursor
Right mouse button Y Mine
Left mouse button A Build
SHIFT + Left mouse button ZR + A Build ghost
Q
(Mouse button 5)
B Clear cursor Returns the item in the cursor stack to the player's inventory. Also cancels wire placement and rail planning.
Q
(Mouse button 5)
B Pipette tool Picks 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.
R Right Rotate Rotates (clockwise) the item held in the cursor or the selected entity.
SHIFT + R Left Reverse rotate Rotates (counter-clockwise) the item held in the cursor or the selected entity.
F ZL + Right Flip blueprint horizontal
G ZL + Left Flip blueprint vertical
F Down Pick up items on the ground
Z ZL + Down Drop item Drop one item of what you are holding on the ground, on a belt or into a machine.
ALT Up Toggle "Alt-mode" Toggles showing additional information about built entities such as recipes in assembling machines and container contents.
SPACE R Shoot enemy Shoots at the nearest enemy to the cursor, or for some weapons shoots at the location of the cursor.
C ZR + R Shoot selected Shoots at whatever you have selected, or for some weapons shoots at the location of the cursor.
Tab ZL + R Next weapon Cycles to the next equipped weapon.
ENTER ZR + X Enter/Leave vehicle Enters or exits a vehicle you're standing next to or driving.
Mouse wheel up
(SHIFT + Mouse wheel up)
ZR + Up Zoom in
Mouse wheel down
(SHIFT + Mouse wheel down)
ZR + Down Zoom out
GRAVE ZL + ZR  + - Toggle chat (and Lua console)
SHIFT + Right mouse button ZR + Y Copy entity settings Copies settings from the selected entity. Note that for pasting to work, the source entity must still exist.
SHIFT + Left mouse button ZR + A Paste entity settings Pastes settings from the previous copied entity.

Advanced interaction

PC key combination
(Alternative)
Nintendo Switch key
combination
Effect Description
Left mouse button
(CTRL + Left mouse button)
A Select for blueprint Select the entities for blueprinting, upgrading or deconstruction.
SHIFT + Left mouse button ZR + A Select for deconstruction cancellation Select to cancel upgrading or deconstruction.
Right mouse button Y Reverse select Activates Downgrade mode with the upgrade planner.
SHIFT + Mouse wheel up ZL + Up Blueprint book next When holding a blueprint book in the cursor, cycles the active blueprint to the next available blueprint.
SHIFT + Mouse wheel down ZL + Down Blueprint book previous When holding a blueprint book in the cursor, cycles the active blueprint to the previous available blueprint.
CTRL + f Right SR Focus search
Numpad + Up Larger tile building area Increases the size of the placement area for tiles.
Numpad - Down Smaller tile building area Decreases the size of the placement area for tiles.
SHIFT + Left mouse button ZR + A Remove pole cables Removes wires from the selected electric pole, starting with electric wires and then circuit network wires.
CTRL + Left mouse button ZL + A Build with obstacle avoidance Usable only for rail building. This is the same as ghost build mode, but trees, rocks and cliffs are avoided.
SHIFT + Left mouse button ZR + A Add train stop Usable 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 button ZL + A Add temporary train stop Usable 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 button Not set Drag map Usable only in the map.
SHIFT + Left mouse button ZR + A Place a tag in chat Usable only when the chat is open. Places a chat link to the selected item, recipe, map location, station or train.
CTRL + ALT  + Left mouse button Not set Ping a map location Quickly create a map ping at the selected location and link it in the chat.
Mouse wheel up ZR + Up Zoom into world Usable only in the map. Zoom with ability to zoom into world view from map view.
Mouse wheel down ZR + Down Zoom out of world Usable only in the map. Zoom with ability to zoom into map view from world view.
SHIFT Not set Activate tooltip Show the tooltip when the tooltip delay is set to a large value or "Never".

Crafting

PC key combination Nintendo Switch key
combination
Effect Description
Left mouse button A Craft 1 Usable only in the recipe GUI. Crafts 1 of a given recipe.
Right mouse button Y Craft 5 Usable only in the recipe GUI. Crafts 5 of a given recipe.
SHIFT + Left mouse button ZR + A Craft all Usable only in the recipe GUI. Crafts as many as possible of a given recipe.
Left mouse button A Cancel crafting 1 Usable only in the crafting queue.
Right mouse button Y Cancel crafting 5 Usable only in the crafting queue.
SHIFT + Left mouse button ZR + A Cancel crafting all Usable only in the crafting queue.

Inventory

PC key combination Nintendo Switch key
combination
Effect Description
Left mouse button A Pick up/drop item stack
SHIFT + Left mouse button ZR + A Stack transfer Transfers the selected stack to the other inventory.
CTRL + Left mouse button ZL + A Inventory transfer Transfers all of the selected stack type to the other inventory. If an empty slot is clicked all items are transferred.
CTRL + Left mouse button ZL + A Fast entity transfer Transfers 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 button Y Cursor split Moves 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 button ZR + Y Stack split Transfers half of the selected stack to the other inventory.
CTRL + Right mouse button ZL + Y Inventory split Transfers 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 button ZL + Y Fast entity split Transfers 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 button ZL + ZR  + Y Toggle filter Create a filter for the selected inventory slot so only the selected item type can be placed in that slot. Clear shortcut on quickbar.
Right mouse button Y Open item's GUI

Quickbar / Quick panel

PC key combination Effect Description
X Rotate active quickbars
Not set Next active quickbar Selects the next quickbar for the top quickbar.
Not set Previous active quickbar Selects the previous quickbar for the top quickbar.
1 Shortcut 1
2 Shortcut 2
3 Shortcut 3
4 Shortcut 4
5 Shortcut 5
6 Shortcut 6
7 Shortcut 7
8 Shortcut 8
9 Shortcut 9
0 Shortcut 10
Not set Secondary shortcut 1
Not set Secondary shortcut 2
Not set Secondary shortcut 3
Not set Secondary shortcut 4
Not set Secondary shortcut 5
Not set Secondary shortcut 6
Not set Secondary shortcut 7
Not set Secondary shortcut 8
Not set Secondary shortcut 9
Not set Secondary shortcut 10
SHIFT + 1 Select quickbar 1
SHIFT + 2 Select quickbar 2
SHIFT + 3 Select quickbar 3
SHIFT + 4 Select quickbar 4
SHIFT + 5 Select quickbar 5
SHIFT + 6 Select quickbar 6
SHIFT + 7 Select quickbar 7
SHIFT + 8 Select quickbar 8
SHIFT + 9 Select quickbar 9
SHIFT + 0 Select quickbar 10
Nintendo Switch key combination Effect
L Show quick panel
Up Next page
Down Previous page
Right Next tab
Left Previous tab

Tools

PC key combination Nintendo Switch key
combination
Effect Description
CTRL + C Left SL Copy Select an area of entities to be copied.
CTRL + X Not set Cut Select an area of entities to be copied and marked for deconstruction.
CTRL + V Left SR Paste Paste the last copied entities.
SHIFT + Mouse wheel up ZL + Up Next clipboard Cycle the clipboard history while holding the paste tool.
SHIFT + Mouse wheel down ZL + Down Previous clipboard Cycle the clipboard history while holding the paste tool.
CTRL + Z Not set Undo Undo some actions such as manual entity building/removal, placing of blueprints and usage of the deconstruction planner.
ALT + B Not set Make new blueprint
Not set Not set Make new blueprint book
ALT + D Not set Make new deconstruction planner
ALT + U Not set Make new upgrade planner
ALT + E Not set Toggle exoskeleton
ALT + L Not set Toggle personal logistics requests
ALT + R Not set Toggle personal roboport

Panels

PC key combination Nintendo Switch key
combination
Effect Description
F1 Not set Open character logistics
Not set Open character info
F2 Not set Open character crafting
ESC + Toggle menu
M - Toggle world map
B Close menu Cancel and return to the previous menu. Usable only in main menu.
T ZL + - Toggle technology screen
P Not set Toggle production statistics
L ZR + - Toggle logistic networks
B Not set Toggle blueprint library
O Not set Toggle train overview

Miscellaneous

PC key combination
(Alternative)
Nintendo Switch key
combination
Effect Description
SHIFT + SPACE ZR + + Pause game
TAB B Confirm message
BACKSPACE Left Select previous technology Usable only in the technology screen. Selects the technology you previously had selected.
BACKSPACE
(Mouse button 4)
Not set Select previous mod Usable only in the mods GUI. Selects the mod you previously had selected.
G Not set Connect train Connects the selected train or the train you're driving to any adjacent trains.
V Not set Disconnect train Disconnects the selected rolling stock or the rolling stock you are in from the rest of the train.
F10 Not set Next player in replay
CTRL + Left mouse button ZL + A Order to follow Used with spidertron remote to force the connected spidertron follow the given target.

Editor

PC key combination Nintendo Switch key
combination
Effect
Middle mouse button Not set Next variation
SHIFT + Middle mouse button Not set Previous variation
SHIFT + Middle mouse button Not set Clone item
CTRL + Middle mouse button Not set Delete item
Numpad 0 Not set Toggle entity paused
Numpad . Not set Tick once
SHIFT + Numpad + Not set Increase game speed
SHIFT + Numpad - Not set Decrease game speed
SHIFT + Numpad * Not set Reset game speed to 1
SHIFT + Right mouse button ZR + Y Set clone brush source
SHIFT + Left mouse button ZR + A Set clone brush destination
CTRL Not set Switch to surface # Switches to the surface number pressed in combination with this hotkey: CTRL + 3 -> switches to surface 3.
SHIFT + Right mouse button ZR + Y Remove scripting object

Debug

PC key combination Nintendo Switch key
combination
Effect
CTRL + F3 Not set Toggle atlas GUI
F4 Not set Toggle debug settings GUI
F5 Not set Toggle basic debug
F9 Not set Reset zoom level
SHIFT + F9 Not set Set zoom level to 2x
CTRL + F5 Not set Toggle GUI debug
CTRL + F6 Not set Toggle GUI style view
CTRL + F7 Not set Toggle GUI shadows
CTRL + F8 Not set Toggle GUI glows
CTRL + SHIFT  + E Not set Open prototypes GUI
CTRL + SHIFT  + F Not set Open prototype explorer GUI
CTRL + Numpad + Not set Increase UI scale
CTRL + Numpad - Not set Decrease UI scale
CTRL + Numpad 0 Not set Reset UI scale to automatic

See also