Documentation
Go to AppSign InSign Up
    Getting Started
    • Introduction to Flux
    • What is Flux?
    • Quick Start
    • The Flux Method
    • Creating an Account
    • Flux for Organizations
    • Setting Up Your Browser
      • Mouse & Trackpad
      • Multi-Screen Operation
      • Keyboard Shortcuts
    • Your First PCB in Flux
      • DFM & Export
      • PCB Layout & Routing
      • Project Setup
      • Schematic
      • Export & Manufacturing
    • KiCAD to Flux
      • Layout
      • Parts & Libraries
      • Schematics
    • Eagle to Flux
    • EasyEDA to Flux
    • Upverter to Flux
    • Altium to Flux
    • Getting Help
    Tutorials
    • Tutorials
    • Getting Started With Flux
      • Customizing Flux
    • Flux Use Cases
      • AI Architecture Design
      • AI Component Research
      • AI Design Reviews
      • AI Testing & Debugging
      • AI Auto-Layout
      • Generative AI
    • Start Learning Flux, No Matter Your Skill Level
      • Advanced Designer
      • First Time Designer
      • Intermediate Designer
    • Power Regulator
      • 1 – Part Selection
      • 2 – PCB Layout
      • 2 – Schematics
    • Routing
      • High-speed Routing
      • High Density Designs (HDI)
      • Working with Polygons
    • Adding Components to the Library
      • Publishing Components to the Library
      • Creating Components from Scratch
      • Importing Components
      • Working with Footprints
      • Working with Symbols
    • What is a Module?
      • Module Design Best Practices
      • Creating Modules
      • Using Modules
    • Generic Components
      • Creating a generic part
    • Copper Fills Tutorial
      • Creating Copper Cutouts
    • Board Outline Shape and Size
    • The Toolbar
    • Using Layout Rules
    • Intro to collaboration
    • Embedding a Flux Project
    • Reviewing component updates
    • Version Control Deep Dive
    • Custom Shapes
    • AI-Assisted Design with Flux
    • PCB Design Reviews (DRC)
    • Component Placement
    • Component Procurement
    • Multi-Layer PCB Design
    • Working with Ground Signals
    • Reusing Projects
      • Useful links
    Reference
    • Flux Context Menu
    • Calculator Tool
    • Change Project Name
    • Code Tool
    • Convert to component
    • Flux ACUs
    • Overview
    • Data Portability
    • Delete & Archive Projects
    • Design Rule Check (DRC)
    • Expressions
    • File Tool
    • FMEA Report Generation
    • Gerber Exports
    • Help Tool
    • Special Part Types
    • JEP30 PartModel Import/Export
    • Knowledge Base
    • Library Tool
    • Managing Units
    • Measuring Distances
    • Model Selection
    • Nets and Traces
      • Curved Traces
      • Impedance Control
      • Trace Width
    • Object Types
      • AssetNode
      • ControlNode
      • ElementNode
      • ElementTerminalNode
      • OutputNode
      • PropertyNode
      • RouteNode
      • RouteTerminalNode
    • Pads & Holes
    • Passive Component Consolidation
    • Layout Rules Reference
      • Layout Rules List
      • Object-Specific Layout Rules
      • Selector-Based Layout Rules
      • Layout Rules Inheritance & Precedence
      • Layout Rules Modifiers
    • Polygons
    • Comments
    • Cursors
    • Forking & Cloning
    • Copper Fills
    • Importing Schematics
    • Importing Components
    • Schematic Inspector
      • Assets Panel
      • Pricing & Availability Panel
      • Properties Panel
      • Simulation Panel
    • The Library
    • Project Launcher
      • New Blank Project
    • Layout Object Tree
      • PCB Object Types
    • Schematic Object List
    • The PCB Editor
      • Locking
      • Layer View Control
      • Positioning & Routing
      • Selecting Objects
      • Stackup Editor
    • Permission Tiers
    • Preloaded Examples
    • The Profile Page
      • Featured Projects
    • The Schematic Editor
      • Positioning & Wiring
    • Global Search
    • Sharing & Permissions
    • History & Version Control
    • Silkscreen
    • Simulator Tool
    • Star a Project (Favorite)
    • Vias
      • Smart Vias
    Copilot
    • Copilot Overview
    • Model Selection
    • Flux ACUs
    • Knowledge Base
    • Flux Context Menu
    • Calculator Tool
    • Code Tool
    • File Tool
    • Help Tool
    • Library Tool
    • Simulator Tool
    • FMEA Report Generation
    • Passive Component Consolidation
    FAQ
    • Schematic Editor
    • General FAQs
    • Flux and AI FAQs
    • PCB Editor FAQs
    • Parts and Modules
    • Pricing
    • Private and public projects
    • Data security and IP protection
    • When things go wrong: Errors and how to handle them
      • Lost connection
    Legal
    • Terms of Service
    • Privacy Statement
    • Main Services Agreement
    • Subprocessors

Getting Started

Setting Up Your Browser

Keyboard Shortcuts

Getting Started

Keyboard Shortcuts in Flux


Below is a comprehensive list of keyboard shortcuts to speed up your Flux experience. Press Ctrl + / (or ⌘ + / on Mac) at any time to open the keyboard shortcuts viewer within Flux.

:::info Info Note: On Mac, use (Command) instead of Ctrl and instead of Alt for most shortcuts. :::

General

ActionWindows/LinuxMac
Create New ProjectAlt + N⌥ + N
Clone Current ProjectAlt + Shift + N⌥ + ⇧ + N
Publish Project as ComponentCtrl + P⌘ + P
Insert CommentCC
Ask FluxAlt + C⌥ + C
Browser Zoom InCtrl + +⌘ + +
Browser Zoom OutCtrl + -⌘ + -
Cancel Current ActionEscEsc
Close CommentsEscEsc
Open Keyboard ShortcutsCtrl + /⌘ + /

View

ActionWindows/LinuxMac
Show/Hide UICtrl + \⌘ + \
Show/Hide Collaborative CursorsCtrl + Shift + \⌘ + ⇧ + \
Show/Hide CommentsShift + C⇧ + C
Show/Hide Pin Labels (Schematic)Shift + P⇧ + P
Enable/Disable Measurements (PCB)Shift + M⇧ + M
Show Measurements on X and Y AxesHold ShiftHold ⇧
Enable/Disable Snap to Alignment (PCB)Shift + A⇧ + A
Temporarily Disable Snap to Alignment (PCB)Hold AHold A
Open/Close Layer List (PCB)Alt + L⌥ + L
Switch Camera (PCB: 2D/3D)Alt + 3⌥ + 3
Flip Viewport (PCB)Alt + F⌥ + F

Edit

ActionWindows/LinuxMac
UndoCtrl + Z⌘ + Z
RedoCtrl + Shift + Z⌘ + ⇧ + Z
Delete or Enable/DisableBackspace or Delete⌫ or ⌦
CopyCtrl + C⌘ + C
Copy PropertiesCtrl + Alt + C⌘ + ⌥ + C
Copy Layout RulesCtrl + Shift + C⌘ + ⇧ + C
CutCtrl + X⌘ + X
PasteCtrl + V⌘ + V
RenameCtrl + Enter⌘ + Enter
Lock or Unlock SelectionShift + L⇧ + L
Edit ComponentCtrl + E⌘ + E
Publish Selection as Component (Schematic)Ctrl + Shift + P⌘ + ⇧ + P
Assign Component to Hotkey (Schematic)Shift + 1-5⇧ + 1-5
Insert Component from Hotkey (Schematic)1-51-5
ActionWindows/LinuxMac
Navigate Left
Navigate Up
Navigate Right
Navigate Down
PanSpacebar + DragSpacebar + Drag
Zoom In+ or =+ or =
Zoom Out--
Zoom to Fit All or Selection00
Find ComponentCtrl + F⌘ + F
Assign Current Viewport Position (Schematic)Shift + 6-9⇧ + 6-9
Recall Saved Viewport Position (Schematic)6-96-9
Focus a PCB LayerL then (Shift)+D/L/A/O/P/M/Layer NumberL then (⇧)+D/L/A/O/P/M/Layer Number
Toggle Visibility of PCB LayerH then (Shift)+D/L/A/O/P/M/Layer NumberH then (⇧)+D/L/A/O/P/M/Layer Number

Selection

ActionWindows/LinuxMac
Select AllCtrl + A⌘ + A
Deselect AllEsc or Ctrl + Shift + AEsc or ⌘ + ⇧ + A
Multi SelectHold ShiftHold ⇧
Deep Select (PCB)Hold CtrlHold ⌘
Select Entire Wire (Schematic)Hold CtrlHold ⌘
Lists: Add/Remove SelectionHold CtrlHold ⌘
Lists: Range SelectHold ShiftHold ⇧

Transform

ActionWindows/LinuxMac
Nudge Left
Nudge Up
Nudge Right
Nudge Down
Nudge Minor Step LeftShift + ←⇧ + ←
Nudge Minor Step UpShift + ↑⇧ + ↑
Nudge Minor Step RightShift + →⇧ + →
Nudge Minor Step DownShift + ↓⇧ + ↓
Rotate Right]]
Rotate Left[[
Rotate Right IndividuallyShift + ]⇧ + ]
Rotate Left IndividuallyShift + [⇧ + [
Flip Horizontally (Schematic)FF
Flip Horizontally Individually (Schematic)Shift + F⇧ + F
Flip Layer (PCB)FF
Measure Distance (PCB)MM

Arrange

ActionWindows/LinuxMac
Align LeftAlt + A⌥ + A
Align RightAlt + D⌥ + D
Align Horizontal CenterAlt + H⌥ + H
Align TopAlt + W⌥ + W
Align BottomAlt + S⌥ + S
Align Vertical CenterAlt + V⌥ + V
Space Evenly (Schematic)SS
Space Evenly Horizontally (PCB)Alt + Shift + H⌥ + ⇧ + H
Space Evenly Vertically (PCB)Alt + Shift + V⌥ + ⇧ + V

Connect on PCB

ActionShortcut
Start Drawing a TraceClick the white dot on a pad or the end of a trace
Create Trace ElbowClick
End Drawing a TraceClick the white dot on a pad or a trace, or press Esc
Flip Trace Elbow DirectionF
Cycle Through Preferred Trace WidthsW
Cycle Backwards Through Preferred Trace WidthsShift + W
Draw or Drag Traces at Any AngleHold Shift
Toggle Multi Routing ModeHold Ctrl (Windows/Linux) or ⌘ (Mac)
Drag Traces/Vias Without Keeping Them ConnectedHold Ctrl (Windows/Linux) or ⌘ (Mac)
Draw Trace on Next Layer with a ViaV
AutorouteCtrl + Shift + A (Windows/Linux) or ⌘ + ⇧ + A (Mac)

Connect on Schematic

ActionShortcut
Start Drawing a WireDouble-click the canvas or click a terminal
Create Wire ElbowClick while drawing
Flip Wire Elbow DirectionF
Finish Drawing a WireDouble-click the canvas, click a terminal, or press Esc

Layer Navigation (PCB)

When using layer navigation shortcuts, first press the trigger key (L to focus a layer or H to toggle visibility), then press the key for the specific layer:

LayerKey After L or H
MetadataD
LabelsL
AirwiresA
Polygon & Zone OutlinesZ
Top OverlayO
Top Solder PasteP
Top Solder MaskM
Bottom Solder MaskShift + M
Bottom Solder PasteShift + P
Bottom OverlayShift + O
Top Copper1
Bottom CopperLayer count + 2 (usually 2 for 2-layer boards)
Mid-Layers2 through (layer count + 1)

Tips for Using Keyboard Shortcuts

  • Press Ctrl + / (or ⌘ + / on Mac) at any time to view all available shortcuts in the current context
  • Some shortcuts are context-sensitive and only work in specific editors (PCB or Schematic)
  • Combine shortcuts for faster workflows (e.g., select objects with Shift, then align them with Alt+A)
  • Use the Flux feature (Alt+C) for assistance with complex design tasks
  • Customize your workflow by assigning frequently used components to hotkeys (Shift+1-5)
  • In the PCB editor, use Alt + 3 (⌥ + 3 on Mac) to quickly switch between 2D and 3D camera modes

Previous

Multi-Screen Operation

Next

Your First PCB in Flux