Controls: Difference between revisions
Jump to navigation
Jump to search
m typo |
→See also: Removed very old forum link |
||
(20 intermediate revisions by 7 users not shown) | |||
Line 2: | Line 2: | ||
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. | 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 version|Nintendo Switch]] controls are set by pressing A and cleared by pressing Y. | On the [[Nintendo Switch version|Nintendo Switch]] or when using a controller/gamepad on PC, the controls are set by pressing {{Keybinding|A}} and cleared by pressing {{Keybinding|Y}}. | ||
=== Keyboard and mouse settings === | |||
Vehicle driving mode can be switched between "Heading" and "Steering". When using a mouse and keyboard, the options have the following effects: | |||
* Heading: Pressing in a direction will make vehicles automatically turn and accelerate to that side of the screen. | |||
* Steering: Pressing up/down will make vehicles accelerate/brake. Pressing left/right will make vehicles turn in that direction. | |||
When using a controller, the options have the following effects: | |||
* Heading: Moving the stick in a direction will make vehicles automatically turn and accelerate to that side of the screen. | |||
* Steering: Moving the stick up/down will make vehicles accelerate/brake.\nMoving the stick left/right will make vehicles turn in that direction. | |||
=== Movement === | === Movement === | ||
Line 27: | Line 37: | ||
! Nintendo Switch key combination | ! Nintendo Switch key combination | ||
! Effect | ! Effect | ||
! Description | |||
|- | |- | ||
| {{Keybinding|Left Stick}} | | {{Keybinding|Left Stick}} | ||
| Move | | Move | ||
| Move the character and navigate the GUI. | |||
|- | |- | ||
| {{Keybinding|Right Stick}} | | {{Keybinding|Right Stick}} | ||
| Look | | Look | ||
|- | |||
| {{Keybinding|Up}} | |||
| Alternative GUI move up | |||
| Alternative key for navigating the GUI. | |||
|- | |||
| {{Keybinding|Down}} | |||
| Alternative GUI move down | |||
| Alternative key for navigating the GUI. | |||
|- | |||
| {{Keybinding|Left}} | |||
| Alternative GUI move left | |||
| Alternative key for navigating the GUI. | |||
|- | |||
| {{Keybinding|Right}} | |||
| Alternative GUI move right | |||
| Alternative key for navigating the GUI. | |||
|} | |} | ||
</div> | </div> | ||
Line 43: | Line 71: | ||
! Description | ! Description | ||
|- | |- | ||
| {{Keybinding|E}} | | {{Keybinding|E}} | ||
| {{Keybinding|X}} | | {{Keybinding|X}} | ||
| Open character screen | | Open character screen | ||
Line 51: | Line 79: | ||
| Open object's GUI | | Open object's GUI | ||
|- | |- | ||
| {{Keybinding|E}} | | {{Keybinding|E}} | ||
| {{Keybinding|X}} | | {{Keybinding|X}} | ||
| Confirm window | | Confirm window | ||
Line 71: | Line 99: | ||
| Build [[ghost]] | | Build [[ghost]] | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|ctrl|shift|lmb}} | ||
| {{Keybinding|ZL|ZR|A}} | |||
| Super-forced build | |||
| Super-forced build. Automatically builds terrain under entities where needed and marks colliding entities in the way for deconstruction. | |||
|- | |||
| {{Keybinding|Q}} | |||
| {{Keybinding|B}} | | {{Keybinding|B}} | ||
| Clear cursor | | Clear cursor | ||
| Returns the item in the cursor stack to the player's 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}} | ||
| {{Keybinding|B}} | | {{Keybinding|B}} | ||
| Pipette tool | | Pipette tool | ||
Line 84: | Line 117: | ||
| {{Keybinding|Right}} | | {{Keybinding|Right}} | ||
| Rotate | | Rotate | ||
| Rotates | | Rotates the item held in the cursor or the selected entity clockwise. | ||
|- | |- | ||
| {{Keybinding|shift|R}} | | {{Keybinding|shift|R}} | ||
| {{Keybinding|Left}} | | {{Keybinding|Left}} | ||
| Reverse rotate | | Reverse rotate | ||
| Rotates | | Rotates the item held in the cursor or the selected entity counterclockwise. | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|H}} | ||
| {{Keybinding|ZL|Right}} | | {{Keybinding|ZL|Right}} | ||
| Flip | | Flip horizontal | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|V}} | ||
| {{Keybinding|ZL|Left}} | | {{Keybinding|ZL|Left}} | ||
| Flip | | Flip vertical | ||
|- | |- | ||
| {{Keybinding|F}} | | {{Keybinding|F}} | ||
Line 106: | Line 139: | ||
| {{Keybinding|ZL|Down}} | | {{Keybinding|ZL|Down}} | ||
| Drop item | | Drop item | ||
| Drop one item of what you are holding on the ground, on a belt or into a machine. | | Drop one item of what you are holding on the ground, on a belt, or into a machine. | ||
|- | |- | ||
| {{Keybinding|alt}} | | {{Keybinding|alt}} | ||
Line 118: | Line 151: | ||
| Shoots at the nearest enemy to the cursor, or for some weapons shoots at the location of the cursor. | | Shoots at the nearest enemy to the cursor, or for some weapons shoots at the location of the cursor. | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|shift|space}} | ||
| {{Keybinding|ZR|R}} | | {{Keybinding|ZR|R}} | ||
| Shoot selected | | Shoot selected | ||
| Shoots at whatever you have selected, or for some weapons shoots at the location of the cursor. | | Shoots at whatever you have selected, or for some weapons shoots at the location of the cursor. | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|C}} | ||
| {{Keybinding|ZL|R}} | | {{Keybinding|ZL|R}} | ||
| Next [[Weapons|weapon]] | | Next [[Weapons|weapon]] | ||
Line 140: | Line 173: | ||
| {{Keybinding|ZR|Down}} | | {{Keybinding|ZR|Down}} | ||
| Zoom out | | Zoom out | ||
|- | |||
| {{Keybinding|rmb}} | |||
| {{Keybinding|Y}} | |||
| Use item | |||
|- | |||
| {{Keybinding|shift|rmb}} | |||
| {{Keybinding|ZR|Y}} | |||
| Queue command | |||
|- | |- | ||
| {{Keybinding|grave}} | | {{Keybinding|grave}} | ||
Line 148: | Line 189: | ||
| {{Keybinding|ZR|Y}} | | {{Keybinding|ZR|Y}} | ||
| Copy entity settings | | Copy entity settings | ||
| Copies settings from the selected entity. Note that for pasting to work, the source entity must still exist. | | [[Copy_and_paste#Entity_settings|Copies settings from the selected entity.]] Note that for pasting to work, the source entity must still exist. | ||
|- | |- | ||
| {{Keybinding|shift|lmb}} | | {{Keybinding|shift|lmb}} | ||
| {{Keybinding|ZR|A}} | | {{Keybinding|ZR|A}} | ||
| Paste entity settings | | Paste entity settings | ||
| Pastes settings from the previous copied entity. | | [[Copy_and_paste#Entity_settings|Pastes settings from the previous copied entity.]] | ||
|- | |||
| {{Keybinding|G}} | |||
| {{Keybinding|Up}} | |||
| Toggle rail layer | |||
| When a [[rail planner]] is used, changes if the rails should end on ground or elevated. | |||
|} | |} | ||
Line 163: | Line 209: | ||
! Description | ! Description | ||
|- | |- | ||
| {{Keybinding|lmb}} | | {{Keybinding|lmb}} | ||
| {{Keybinding|A}} | | {{Keybinding|A}} | ||
| Select for [[blueprint]] | | Select for [[blueprint]] | ||
| Select the entities for blueprinting, upgrading or deconstruction. | | Select the entities for blueprinting, upgrading, or deconstruction. | ||
|- | |- | ||
| {{Keybinding|shift|lmb}} | | {{Keybinding|shift|lmb}} | ||
Line 172: | Line 218: | ||
| Select for [[deconstruction planner|deconstruction]] cancellation | | Select for [[deconstruction planner|deconstruction]] cancellation | ||
| Select to cancel upgrading or deconstruction. | | Select to cancel upgrading or deconstruction. | ||
|- | |||
| {{Keybinding|ctrl|shift|lmb}} | |||
| {{Keybinding|ZL|ZR|A}} | |||
| Select for super-forced deconstruction | |||
|- | |- | ||
| {{Keybinding|rmb}} | | {{Keybinding|rmb}} | ||
| {{Keybinding|Y}} | | {{Keybinding|Y}} | ||
| Reverse select | | Reverse select | ||
| Activates | | Activates downgrade mode with the [[upgrade planner]]. | ||
|- | |||
| {{Keybinding|ctrl|lmb}} | |||
| {{Keybinding|ZL|A}} | |||
| Deselect | |||
|- | |- | ||
| {{Keybinding|shift|mwu}} | | {{Keybinding|shift|mwu}} | ||
Line 188: | Line 242: | ||
| When holding a blueprint book in the cursor, cycles the active blueprint to the previous available blueprint. | | When holding a blueprint book in the cursor, cycles the active blueprint to the previous available blueprint. | ||
|- | |- | ||
| {{Keybinding|ctrl| | | {{Keybinding|ctrl|F}} | ||
| {{Keybinding|SR}} | | {{Keybinding|Right SR}} | ||
| Focus search | | Focus search | ||
|- | |- | ||
Line 215: | Line 269: | ||
| {{Keybinding|ZR|A}} | | {{Keybinding|ZR|A}} | ||
| Add train stop | | Add train stop | ||
| Usable only in the locomotive GUI and map view. Hold this modifier while | | Usable only in the locomotive GUI and map view. Hold this modifier while selecting a stop in the locomotive GUI minimap or main map to add it to the schedule. | ||
|- | |- | ||
| {{Keybinding|ctrl|lmb}} | | {{Keybinding|ctrl|lmb}} | ||
| {{Keybinding|ZL|A}} | | {{Keybinding|ZL|A}} | ||
| Add temporary train stop | | Add temporary train stop | ||
| Usable only in the locomotive GUI and map view. Hold this modifier while | | Usable only in the locomotive GUI and map view. Hold this modifier while selecting in the locomotive GUI minimap or main map to quickly go to that location by adding a temporary stop to the schedule. | ||
|- | |||
| {{Keybinding|ctrl|lmb}} | |||
| {{Keybinding|ZL|A}} | |||
| Rename all | |||
| Usable only in specific rename GUIs, such as renaming a train stop. Hold this modifier while submitting the rename to rename all with that name. | |||
|- | |||
| {{Keybinding|shift|lmb}} | |||
| {{Keybinding|ZR|A}} | |||
| Fast-add wait condition | |||
| Usable only in the space platform schedule GUI, for request satisfied wait conditions. | |||
|- | |- | ||
| {{Keybinding|lmb}} | | {{Keybinding|lmb}} | ||
Line 226: | Line 290: | ||
| Drag map | | Drag map | ||
| Usable only in the map. | | Usable only in the map. | ||
|- | |||
| {{Keybinding|lmb}}<br>({{Keybinding|shift|lmb}}) | |||
| {{Keybinding|A}} | |||
| Move tag | |||
|- | |- | ||
| {{Keybinding|shift|lmb}} | | {{Keybinding|shift|lmb}} | ||
| {{Keybinding|ZR|A}} | | {{Keybinding|ZR|A}} | ||
| Place a tag in chat | | Place a tag in chat | ||
| Usable only when the chat is open. Places a chat link to the selected item, recipe, map location, | | Usable only when the chat is open. Places a chat link to the selected item, recipe, map location, stop, or train. | ||
|- | |- | ||
| {{Keybinding|ctrl|alt|lmb}} | | {{Keybinding|ctrl|alt|lmb}} | ||
| Not set | | Not set | ||
| Ping a map location | | Ping a map location | ||
| Quickly create a map ping at the selected location and link it in the chat. | | Quickly create a map ping at the selected location and link to it in the chat. | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|alt|rmb}} | ||
| Not set | |||
| | | Pin | ||
| Pin the selected entity or position. | |||
| | |||
| | |||
|- | |- | ||
| {{Keybinding|shift}} | | {{Keybinding|shift}} | ||
| | | {{Keybinding|ZR}} | ||
| Activate tooltip | | Activate tooltip | ||
| Show the tooltip when the tooltip delay is set to a large value or "Never". | | Show the tooltip when the tooltip delay is set to a large value or "Never". | ||
|- | |||
| {{Keybinding|Down}} | |||
| {{Keybinding|ZL|ZR|Down}} | |||
| Select next surface | |||
| Move to the next surface in the surface list in remote view. | |||
|- | |||
| {{Keybinding|Up}} | |||
| {{Keybinding|ZL|ZR|Up}} | |||
| Select previous surface | |||
| Move to the previous surface in the surface list in remote view. | |||
|- | |||
| {{Keybinding|alt|mwu}} | |||
| Not set | |||
| Increase quality | |||
| Increases quality of current cursor item or selection screen. | |||
|- | |||
| {{Keybinding|alt|mwd}} | |||
| Not set | |||
| Decrease quality | |||
| Lowers quality of current cursor item or selection screen. | |||
|- | |||
| {{Keybinding|shift|mwu}} | |||
| Not set | |||
| Scroll tooltip up | |||
| Scroll the entity tooltip up (only applies when attached to the right side of the view). | |||
|- | |||
| {{Keybinding|shift|mwu}} | |||
| Not set | |||
| Scroll tooltip down | |||
| Scroll tooltip down (only applies when attached to the right side of the view). | |||
|- | |||
|} | |} | ||
Line 310: | Line 404: | ||
| {{Keybinding|ZL|A}} | | {{Keybinding|ZL|A}} | ||
| Inventory transfer | | Inventory transfer | ||
| Transfers all of the selected stack type to the other inventory. If an empty slot is | | Transfers all of the selected stack type to the other inventory. If an empty slot is selected, all items are transferred. | ||
|- | |- | ||
| {{Keybinding|ctrl|lmb}} | | {{Keybinding|ctrl|lmb}} | ||
| {{Keybinding|ZL|A}} | | {{Keybinding|ZL|A}} | ||
| Fast entity transfer | | Fast entity transfer | ||
| Transfers the held stack into the selected entity or | | Transfers the held stack into the selected entity, or takes anything the entity has and transfers it to your inventory if the cursor is empty. | ||
|- | |- | ||
| {{Keybinding|rmb}} | | {{Keybinding|rmb}} | ||
| {{Keybinding|Y}} | | {{Keybinding|Y}} | ||
| Cursor split | | Cursor split | ||
| Moves half the selected inventory slot into the cursor if empty. Places a single item from the cursor stack | | Moves half of the selected inventory slot into the cursor if empty. Places a single item from the cursor stack into the selected inventory slot when holding an item. | ||
|- | |- | ||
| {{Keybinding|shift|rmb}} | | {{Keybinding|shift|rmb}} | ||
Line 330: | Line 424: | ||
| {{Keybinding|ZL|Y}} | | {{Keybinding|ZL|Y}} | ||
| Inventory split | | 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 | | Transfers half of all of the stacks (rounded up) of the selected stack type to the other inventory. If an empty slot is selected, half of all stacks are transferred. | ||
|- | |- | ||
| {{Keybinding|ctrl|rmb}} | | {{Keybinding|ctrl|rmb}} | ||
| {{Keybinding|ZL|Y}} | | {{Keybinding|ZL|Y}} | ||
| Fast entity split | | Fast entity split | ||
| Transfers half of the held stack into the selected entity or | | Transfers half of the held stack into the selected entity, or takes half of anything the entity has and transfers it to your inventory if the cursor is empty. | ||
|- | |- | ||
| {{Keybinding|mmb}} | | {{Keybinding|mmb}} | ||
| {{Keybinding|ZL|ZR|Y}} | | {{Keybinding|ZL|ZR|Y}} | ||
| Toggle filter | | Toggle filter | ||
| | | Creates/removes a filter for the selected inventory slot. Only the selected item type can be placed in the filtered slot. Clear shortcut on quickbar. | ||
|- | |- | ||
| {{Keybinding|rmb}} | | {{Keybinding|rmb}} | ||
| {{Keybinding|Y}} | | {{Keybinding|Y}} | ||
| Open item's GUI | | Open item's GUI | ||
|- | |||
| {{Keybinding|shift|rmb}} | |||
| {{Keybinding|ZR|Y}} | |||
| Copy inventory filter | |||
|- | |||
| {{Keybinding|shift|lmb}} | |||
| {{Keybinding|ZR|A}} | |||
| Paste inventory filter | |||
|} | |} | ||
Line 480: | Line 582: | ||
=== Tools === | === Tools === | ||
{| class="wikitable" | {| class="wikitable" | ||
! PC key combination | ! PC key combination<br>(Alternative) | ||
! Nintendo Switch key<br>combination | ! Nintendo Switch key<br>combination | ||
! Effect | ! Effect | ||
Line 486: | Line 588: | ||
|- | |- | ||
| {{Keybinding|ctrl|C}} | | {{Keybinding|ctrl|C}} | ||
| {{Keybinding|SL}} | | {{Keybinding|Left SL}} | ||
| Copy | | Copy | ||
| Select an area of entities to be copied. | | Select an area of entities to be [[Copy and paste|copied]]. | ||
|- | |- | ||
| {{Keybinding|ctrl|X}} | | {{Keybinding|ctrl|X}} | ||
| Not set | | Not set | ||
| Cut | | Cut | ||
| Select an area of entities to be copied and marked for deconstruction. | | Select an area of entities to be [[Copy and paste|copied and marked for deconstruction]]. | ||
|- | |- | ||
| {{Keybinding|ctrl|V}} | | {{Keybinding|ctrl|V}} | ||
| {{Keybinding|SR}} | | {{Keybinding|Left SR}} | ||
| Paste | | Paste | ||
| Paste the last copied entities. | | Paste the last [[Copy and paste|copied entities]]. | ||
|- | |- | ||
| {{Keybinding|shift|mwu}} | | {{Keybinding|shift|mwu}} | ||
| {{Keybinding|ZL|Up}} | | {{Keybinding|ZL|Up}} | ||
| Next clipboard | | Next clipboard | ||
| | | Cycles the clipboard history while holding the paste tool. | ||
|- | |- | ||
| {{Keybinding|shift|mwd}} | | {{Keybinding|shift|mwd}} | ||
| {{Keybinding|ZL|Down}} | | {{Keybinding|ZL|Down}} | ||
| Previous clipboard | | Previous clipboard | ||
| | | Cycles the clipboard history while holding the paste tool. | ||
|- | |- | ||
| {{Keybinding|ctrl|Z}} | | {{Keybinding|ctrl|Z}} | ||
| Not set | | Not set | ||
| Undo | | Undo | ||
| Undo some actions such as manual entity building/removal, placing of blueprints and usage of the deconstruction planner. | | Undo some actions such as manual entity building/removal, placing of blueprints, and usage of the deconstruction planner. | ||
|- | |||
| {{Keybinding|ctrl|Y}}<br>{{Keybinding|ctrl|shift|Z}} | |||
| Not set | |||
| Redo | |||
|- | |||
| {{Keybinding|alt|T}} | |||
| Not set | |||
| [[Artillery targeting remote]] | |||
|- | |- | ||
| {{Keybinding|alt|B}} | | {{Keybinding|alt|B}} | ||
Line 522: | Line 632: | ||
| Not set | | Not set | ||
| Make new [[blueprint book]] | | Make new [[blueprint book]] | ||
|- | |||
| {{Keybinding|alt|C}} | |||
| Not set | |||
| [[Copper wire]] connection mode | |||
|- | |- | ||
| {{Keybinding|alt|D}} | | {{Keybinding|alt|D}} | ||
| Not set | | Not set | ||
| Make new [[deconstruction planner]] | | Make new [[deconstruction planner]] | ||
|- | |||
| {{Keybinding|alt|Y}} | |||
| Not set | |||
| [[Discharge defense remote]] | |||
|- | |||
| {{Keybinding|alt|G}} | |||
| Not set | |||
| [[Green wire]] connection mode | |||
|- | |||
| {{Keybinding|alt|R}} | |||
| Not set | |||
| [[Red wire]] connection mode | |||
|- | |||
| {{Keybinding|alt|A}} | |||
| {{Keybinding|ZL|X}} | |||
| [[Spidertron remote]] | |||
|- | |- | ||
| {{Keybinding|alt|U}} | | {{Keybinding|alt|U}} | ||
Line 539: | Line 669: | ||
| Toggle personal logistics requests | | Toggle personal logistics requests | ||
|- | |- | ||
| {{Keybinding|alt| | | {{Keybinding|alt|F}} | ||
| Not set | | Not set | ||
| Toggle [[personal roboport]] | | Toggle [[personal roboport]] | ||
Line 546: | Line 676: | ||
=== Panels === | === Panels === | ||
{| class="wikitable" | {| class="wikitable" | ||
! PC key combination | ! PC key combination<br>(Alternative) | ||
! Nintendo Switch key<br>combination | ! Nintendo Switch key<br>combination | ||
! Effect | ! Effect | ||
Line 555: | Line 685: | ||
| Open character logistics | | Open character logistics | ||
|- | |- | ||
| | | {{Keybinding|F2}} | ||
| Not set | | Not set | ||
| Open character info | | Open character info | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|F3}} | ||
| Not set | | Not set | ||
| Open character crafting | | Open character crafting | ||
Line 567: | Line 697: | ||
| Toggle menu | | Toggle menu | ||
|- | |- | ||
| {{Keybinding|M}} | | {{Keybinding|Tab}}<br>({{Keybinding|M}}) | ||
| {{Keybinding|-}} | | {{Keybinding|-}} | ||
| Toggle world map | | Toggle world map | ||
Line 589: | Line 719: | ||
|- | |- | ||
| {{Keybinding|B}} | | {{Keybinding|B}} | ||
| | | {{Keybinding|Right SL}} | ||
| Toggle [[blueprint library]] | | Toggle [[blueprint library]] | ||
|- | |- | ||
Line 595: | Line 725: | ||
| Not set | | Not set | ||
| Toggle train overview | | Toggle train overview | ||
|- | |||
| {{Keybinding|alt|lmb}} | |||
| {{Keybinding|ZL|ZR|A}} | |||
| Open factoriopedia | |||
| Opens the factoriopedia entry for the currently hovered object. | |||
|- | |||
| {{Keybinding|alt|Left}}<br>({{Keybinding|mb4}}) | |||
| Not set | |||
| Back | |||
| Go to the last opened window. | |||
|- | |||
| {{Keybinding|alt|Right}}<br>({{Keybinding|mb5}}) | |||
| Not set | |||
| Forward | |||
| Go forward in the opened window queue. | |||
|} | |} | ||
Line 604: | Line 749: | ||
! Description | ! Description | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|Pause}} | ||
| {{Keybinding|ZR|+}} | | {{Keybinding|ZR|+}} | ||
| Pause game | | Pause game | ||
Line 612: | Line 757: | ||
| Confirm message | | Confirm message | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|backspace}}<br>({{Keybinding|mb4}}) | ||
| Not set | | Not set | ||
| Select previous mod | | Select previous mod | ||
| Usable only in the mods GUI. Selects the mod you previously | | Usable only in the mods GUI. Selects the mod you previously selected. | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|J}} | ||
| Not set | | Not set | ||
| Connect train | | Connect train | ||
| Connects the selected train or the train you're driving to any adjacent trains. | | Connects the selected train or the train you're driving to any adjacent trains. | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|K}} | ||
| Not set | | Not set | ||
| Disconnect train | | Disconnect train | ||
Line 636: | Line 776: | ||
| Next player in [[replay system|replay]] | | Next player in [[replay system|replay]] | ||
|- | |- | ||
| {{Keybinding|ctrl| | | {{Keybinding|ctrl|Up}} | ||
| {{Keybinding| | | Not set | ||
| | | Move blueprint absolute grid up | ||
| | |- | ||
| {{Keybinding|ctrl|Down}} | |||
| Not set | |||
| Move blueprint absolute grid down | |||
|- | |||
| {{Keybinding|ctrl|Left}} | |||
| Not set | |||
| Move blueprint absolute grid left | |||
|- | |||
| {{Keybinding|ctrl|Right}} | |||
| Not set | |||
| Move blueprint absolute grid right | |||
|- | |||
| {{Keybinding|shift|Up}} | |||
| Not set | |||
| Move blueprint entities up | |||
|- | |||
| {{Keybinding|shift|Down}} | |||
| Not set | |||
| Move blueprint entities down | |||
|- | |||
| {{Keybinding|shift|Left}} | |||
| Not set | |||
| Move blueprint entities left | |||
|- | |||
| {{Keybinding|shift|Right}} | |||
| Not set | |||
| Move blueprint entities right | |||
|- | |||
| Not set | |||
| Not set | |||
| Play the next music track | |||
|- | |||
| Not set | |||
| Not set | |||
| Play the previous music track | |||
| Up to 5 previous tracks are remembered. | |||
|- | |||
| Not set | |||
| Not set | |||
| Pause/Resume music | |||
|} | |} | ||
Line 647: | Line 827: | ||
! Nintendo Switch key<br>combination | ! Nintendo Switch key<br>combination | ||
! Effect | ! Effect | ||
! Description | |||
|- | |- | ||
| {{Keybinding|mmb}} | | {{Keybinding|mmb}} | ||
Line 664: | Line 845: | ||
| Delete item | | Delete item | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|numzero}} | ||
| Not set | | Not set | ||
| Toggle entity paused | | Toggle entity paused | ||
|- | |- | ||
| {{Keybinding| | | {{Keybinding|numperiod}} | ||
| Not set | | Not set | ||
| Tick once | | Tick once | ||
|- | |- | ||
| {{Keybinding|shift| | | {{Keybinding|shift|numplus}} | ||
| Not set | | Not set | ||
| Increase game speed | | Increase game speed | ||
|- | |- | ||
| {{Keybinding|shift| | | {{Keybinding|shift|numminus}} | ||
| Not set | | Not set | ||
| Decrease game speed | | Decrease game speed | ||
|- | |- | ||
| {{Keybinding|shift| | | {{Keybinding|shift|nummulti}} | ||
| Not set | | Not set | ||
| Reset game speed to 1 | | Reset game speed to 1 | ||
Line 711: | Line 892: | ||
| Not set | | Not set | ||
| Toggle atlas GUI | | Toggle atlas GUI | ||
|- | |||
| {{Keybinding|ctrl|shift|F4}} | |||
| Not set | |||
| Toggle GUI visibility | |||
|- | |- | ||
| {{Keybinding|F4}} | | {{Keybinding|F4}} | ||
Line 760: | Line 945: | ||
| Decrease UI scale | | Decrease UI scale | ||
|- | |- | ||
| {{Keybinding|ctrl| | | {{Keybinding|ctrl|numzero}} | ||
| Not set | | Not set | ||
| Reset UI scale to automatic | | Reset UI scale to automatic | ||
|- | |||
| {{Keybinding|ctrl|shift|F11}} | |||
| Not set | |||
| /editor | |||
|- | |||
| Not set | |||
| Not set | |||
| Toggle entity | |||
|} | |} | ||
== See also == | == See also == | ||
* [[Tutorial:Script_interfaces#Custom_input|Creating keybindings in mods]] | * [[Tutorial:Script_interfaces#Custom_input|Creating keybindings in mods]] | ||
** [ | ** [https://lua-api.factorio.com/latest/prototypes/CustomInputPrototype.html Keybinding prototype documentation] | ||
{{C|Main}} |
Latest revision as of 19:00, 26 June 2025
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 or when using a controller/gamepad on PC, the controls are set by pressing A and cleared by pressing Y.
Keyboard and mouse settings
Vehicle driving mode can be switched between "Heading" and "Steering". When using a mouse and keyboard, the options have the following effects:
- Heading: Pressing in a direction will make vehicles automatically turn and accelerate to that side of the screen.
- Steering: Pressing up/down will make vehicles accelerate/brake. Pressing left/right will make vehicles turn in that direction.
When using a controller, the options have the following effects:
- Heading: Moving the stick in a direction will make vehicles automatically turn and accelerate to that side of the screen.
- Steering: Moving the stick up/down will make vehicles accelerate/brake.\nMoving the stick left/right will make vehicles turn in that direction.
Movement
PC key combination | Effect |
---|---|
W | Move up |
D | Move right |
A | Move left |
S | Move down |
Nintendo Switch key combination | Effect | Description |
---|---|---|
Left Stick | Move | Move the character and navigate the GUI. |
Right Stick | Look | |
Up | Alternative GUI move up | Alternative key for navigating the GUI. |
Down | Alternative GUI move down | Alternative key for navigating the GUI. |
Left | Alternative GUI move left | Alternative key for navigating the GUI. |
Right | Alternative GUI move right | Alternative key for navigating the GUI. |
Basic interaction
PC key combination (Alternative) |
Nintendo Switch key combination |
Effect | Description |
---|---|---|---|
E | X | Open character screen | |
Left mouse button | A | Open object's GUI | |
E | 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 | |
CTRL + SHIFT + Left mouse button | ZL + ZR + A | Super-forced build | Super-forced build. Automatically builds terrain under entities where needed and marks colliding entities in the way for deconstruction. |
Q | B | Clear cursor | Returns the item in the cursor stack to the player's inventory. Also cancels wire placement and rail planning. |
Q | 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 the item held in the cursor or the selected entity clockwise. |
SHIFT + R | Left | Reverse rotate | Rotates the item held in the cursor or the selected entity counterclockwise. |
H | ZL + Right | Flip horizontal | |
V | ZL + Left | Flip 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. |
SHIFT + SPACE | ZR + R | Shoot selected | Shoots at whatever you have selected, or for some weapons shoots at the location of the cursor. |
C | 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 | |
Right mouse button | Y | Use item | |
SHIFT + Right mouse button | ZR + Y | Queue command | |
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. |
G | Up | Toggle rail layer | When a rail planner is used, changes if the rails should end on ground or elevated. |
Advanced interaction
PC key combination (Alternative) |
Nintendo Switch key combination |
Effect | Description |
---|---|---|---|
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. |
CTRL + SHIFT + Left mouse button | ZL + ZR + A | Select for super-forced deconstruction | |
Right mouse button | Y | Reverse select | Activates downgrade mode with the upgrade planner. |
CTRL + Left mouse button | ZL + A | Deselect | |
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 selecting a stop in the locomotive GUI minimap or main map to add it 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 selecting in the locomotive GUI minimap or main map to quickly go to that location by adding a temporary stop to the schedule. |
CTRL + Left mouse button | ZL + A | Rename all | Usable only in specific rename GUIs, such as renaming a train stop. Hold this modifier while submitting the rename to rename all with that name. |
SHIFT + Left mouse button | ZR + A | Fast-add wait condition | Usable only in the space platform schedule GUI, for request satisfied wait conditions. |
Left mouse button | Not set | Drag map | Usable only in the map. |
Left mouse button (SHIFT + Left mouse button) |
A | Move tag | |
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, stop, or train. |
CTRL + ALT + Left mouse button | Not set | Ping a map location | Quickly create a map ping at the selected location and link to it in the chat. |
ALT + Right mouse button | Not set | Pin | Pin the selected entity or position. |
SHIFT | ZR | Activate tooltip | Show the tooltip when the tooltip delay is set to a large value or "Never". |
Down | ZL + ZR + Down | Select next surface | Move to the next surface in the surface list in remote view. |
Up | ZL + ZR + Up | Select previous surface | Move to the previous surface in the surface list in remote view. |
ALT + Mouse wheel up | Not set | Increase quality | Increases quality of current cursor item or selection screen. |
ALT + Mouse wheel down | Not set | Decrease quality | Lowers quality of current cursor item or selection screen. |
SHIFT + Mouse wheel up | Not set | Scroll tooltip up | Scroll the entity tooltip up (only applies when attached to the right side of the view). |
SHIFT + Mouse wheel up | Not set | Scroll tooltip down | Scroll tooltip down (only applies when attached to the right side of the view). |
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 selected, all items are transferred. |
CTRL + Left mouse button | ZL + A | Fast entity transfer | Transfers the held stack into the selected entity, or takes anything the entity has and transfers it to your inventory if the cursor is empty. |
Right mouse button | Y | Cursor split | Moves half of the selected inventory slot into the cursor if empty. Places a single item from the cursor stack into 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 selected, 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 takes half of anything the entity has and transfers it to your inventory if the cursor is empty. |
Middle mouse button | ZL + ZR + Y | Toggle filter | Creates/removes a filter for the selected inventory slot. Only the selected item type can be placed in the filtered slot. Clear shortcut on quickbar. |
Right mouse button | Y | Open item's GUI | |
SHIFT + Right mouse button | ZR + Y | Copy inventory filter | |
SHIFT + Left mouse button | ZR + A | Paste inventory filter |
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 (Alternative) |
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 | Cycles the clipboard history while holding the paste tool. |
SHIFT + Mouse wheel down | ZL + Down | Previous clipboard | Cycles 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. |
CTRL + Y CTRL + SHIFT + Z |
Not set | Redo | |
ALT + T | Not set | Artillery targeting remote | |
ALT + B | Not set | Make new blueprint | |
Not set | Not set | Make new blueprint book | |
ALT + C | Not set | Copper wire connection mode | |
ALT + D | Not set | Make new deconstruction planner | |
ALT + Y | Not set | Discharge defense remote | |
ALT + G | Not set | Green wire connection mode | |
ALT + R | Not set | Red wire connection mode | |
ALT + A | ZL + X | Spidertron remote | |
ALT + U | Not set | Make new upgrade planner | |
ALT + E | Not set | Toggle exoskeleton | |
ALT + L | Not set | Toggle personal logistics requests | |
ALT + F | Not set | Toggle personal roboport |
Panels
PC key combination (Alternative) |
Nintendo Switch key combination |
Effect | Description |
---|---|---|---|
F1 | Not set | Open character logistics | |
F2 | Not set | Open character info | |
F3 | Not set | Open character crafting | |
Escape | + | Toggle menu | |
Tab (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 | Right SL | Toggle blueprint library | |
O | Not set | Toggle train overview | |
ALT + Left mouse button | ZL + ZR + A | Open factoriopedia | Opens the factoriopedia entry for the currently hovered object. |
ALT + Left (Mouse button 4) |
Not set | Back | Go to the last opened window. |
ALT + Right (Mouse button 5) |
Not set | Forward | Go forward in the opened window queue. |
Miscellaneous
PC key combination (Alternative) |
Nintendo Switch key combination |
Effect | Description |
---|---|---|---|
Pause | ZR + + | Pause game | |
TAB | B | Confirm message | |
BACKSPACE (Mouse button 4) |
Not set | Select previous mod | Usable only in the mods GUI. Selects the mod you previously selected. |
J | Not set | Connect train | Connects the selected train or the train you're driving to any adjacent trains. |
K | 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 + Up | Not set | Move blueprint absolute grid up | |
CTRL + Down | Not set | Move blueprint absolute grid down | |
CTRL + Left | Not set | Move blueprint absolute grid left | |
CTRL + Right | Not set | Move blueprint absolute grid right | |
SHIFT + Up | Not set | Move blueprint entities up | |
SHIFT + Down | Not set | Move blueprint entities down | |
SHIFT + Left | Not set | Move blueprint entities left | |
SHIFT + Right | Not set | Move blueprint entities right | |
Not set | Not set | Play the next music track | |
Not set | Not set | Play the previous music track | Up to 5 previous tracks are remembered. |
Not set | Not set | Pause/Resume music |
Editor
PC key combination | Nintendo Switch key combination |
Effect | Description |
---|---|---|---|
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 |
CTRL + SHIFT + F4 | Not set | Toggle GUI visibility |
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 |
CTRL + SHIFT + F11 | Not set | /editor |
Not set | Not set | Toggle entity |