Tutorial:Keyboard shortcuts: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(removed "you", added more Ctrl+LMB)
(electric pole hold + drag tip)
Line 16: Line 16:


* With items in hand, {{keybinding|Ctrl|LMB}} fills an entity's inventory or input slots with the held item.  Dragging {{keybinding|Ctrl|LMB}} over multiple entities can be used to fill them with a single motion.  For example, you can grab some [[fuel]], hold {{keybinding|Ctrl|LMB}} and drag over [[Furnace|furnaces]] or burner devices to refuel several of them in one stroke.
* With items in hand, {{keybinding|Ctrl|LMB}} fills an entity's inventory or input slots with the held item.  Dragging {{keybinding|Ctrl|LMB}} over multiple entities can be used to fill them with a single motion.  For example, you can grab some [[fuel]], hold {{keybinding|Ctrl|LMB}} and drag over [[Furnace|furnaces]] or burner devices to refuel several of them in one stroke.
* Smart [[electric pole]] placement is activated by keeping {{keybinding|LMB}} held down after placing an electric pole and simultaneously moving in any direction to continue placing poles.  While {{keybinding|LMB}} is held, poles will be automatically placed when they reach their ''maximum wire reach distance''.  If there are unpowered entities on the route, the poles will be placed "early" (before the ''maximum wire reach distance'') to power those entities.


== Inventory ==
== Inventory ==

Revision as of 16:17, 21 August 2017

Factorio has a lot of keybinds, and players often miss some of the "quality of life" shortcuts that make work easier. The following are some tips relating to the less obvious shortcuts in Factorio.

Entity manipulation

  • Entities marked for deconstruction can be unmarked. With a deconstruction planner in hand, hold Shift + LMB and drag to select the entities to be unmarked.
  • While "empty-handed," Ctrl + LMB grabs everything from a container without having to open it. For furnaces and assembling machines, this shortcut will grab all items in the output slot(s). For entities with no output slots but with other slots, this shortcut grabs all of the items; this includes fuel from boilers, and science packs from labs. When held down, Ctrl + LMB can gather items from multiple entities by dragging over them with a single stroke.
  • With items in hand, Ctrl + LMB fills an entity's inventory or input slots with the held item. Dragging Ctrl + LMB over multiple entities can be used to fill them with a single motion. For example, you can grab some fuel, hold Ctrl + LMB and drag over furnaces or burner devices to refuel several of them in one stroke.
  • Smart electric pole placement is activated by keeping LMB held down after placing an electric pole and simultaneously moving in any direction to continue placing poles. While LMB is held, poles will be automatically placed when they reach their maximum wire reach distance. If there are unpowered entities on the route, the poles will be placed "early" (before the maximum wire reach distance) to power those entities.

Inventory

  • The pipette tool is used to quickly put an item in hand without searching through the inventory (similar to a "color picker" or "eyedropper" tool in a graphics program). To use it, hover over an entity and press Q. If the player's inventory contains that item, it will be placed in the cursor.
  • To lock an inventory slot to only accept a certain item, use Shift + MMB (middle mouse button). If the slot is empty, a prompt will appear that allows any item to be selected. This works for slots in the player's toolbelt, car trunks, and cargo wagons. [more?]

Display

  • In order to see entities' recipes, filters, and inventories at a glance, use Alt to turn on the detailed information view. The detailed information view will also show directional arrows over inserters that makes their orientation more obvious. [more?]
  • Many systems in the game can be visualized with the customizable debug mode. This can display color coded rail blocks, current FPS/UPS, and many more informational overlays.