Title
Message
Create new category
What is the title of your new category?
Edit page index title
What is the title of the page index?
Edit category
What is the new title of your category?
Edit link
What is the new title and URL of your link?
Keyboard Shortcuts in Flux
AI Tools
Copy Markdown
Open in ChatGPT
Open in Claude
Connect to Cursor
Connect to VS Code
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.
Note: On Mac, use ⌘ (Command) instead of Ctrl and ⌥ instead of Alt for most shortcuts.
General
| Action | Windows/Linux | Mac |
|---|---|---|
| Create New Project | Alt + N | ⌥ + N |
| Clone Current Project | Alt + Shift + N | ⌥ + ⇧ + N |
| Publish Project as Component | Ctrl + P | ⌘ + P |
| Insert Comment | C | C |
| Ask Flux | Alt + C | ⌥ + C |
| Browser Zoom In | Ctrl + + | ⌘ + + |
| Browser Zoom Out | Ctrl + - | ⌘ + - |
| Cancel Current Action | Esc | Esc |
| Close Comments | Esc | Esc |
| Open Keyboard Shortcuts | Ctrl + / | ⌘ + / |
View
| Action | Windows/Linux | Mac |
|---|---|---|
| Show/Hide UI | Ctrl + \ | ⌘ + \ |
| Show/Hide Collaborative Cursors | Ctrl + Shift + \ | ⌘ + ⇧ + \ |
| Show/Hide Comments | Shift + C | ⇧ + C |
| Show/Hide Pin Labels (Schematic) | Shift + P | ⇧ + P |
| Enable/Disable Measurements (PCB) | Shift + M | ⇧ + M |
| Show Measurements on X and Y Axes | Hold Shift | Hold ⇧ |
| Enable/Disable Snap to Alignment (PCB) | Shift + A | ⇧ + A |
| Temporarily Disable Snap to Alignment (PCB) | Hold A | Hold A |
| Open/Close Layer List (PCB) | Alt + L | ⌥ + L |
| Switch Camera (PCB: 2D/3D) | Alt + 3 | ⌥ + 3 |
| Flip Viewport (PCB) | Alt + F | ⌥ + F |
Edit
| Action | Windows/Linux | Mac |
|---|---|---|
| Undo | Ctrl + Z | ⌘ + Z |
| Redo | Ctrl + Shift + Z | ⌘ + ⇧ + Z |
| Delete or Enable/Disable | Backspace or Delete | ⌫ or ⌦ |
| Copy | Ctrl + C | ⌘ + C |
| Copy Properties | Ctrl + Alt + C | ⌘ + ⌥ + C |
| Copy Layout Rules | Ctrl + Shift + C | ⌘ + ⇧ + C |
| Cut | Ctrl + X | ⌘ + X |
| Paste | Ctrl + V | ⌘ + V |
| Rename | Ctrl + Enter | ⌘ + Enter |
| Lock or Unlock Selection | Shift + L | ⇧ + L |
| Edit Component | Ctrl + 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-5 | 1-5 |
Navigation
| Action | Windows/Linux | Mac |
|---|---|---|
| Navigate Left | ← | ← |
| Navigate Up | ↑ | ↑ |
| Navigate Right | → | → |
| Navigate Down | ↓ | ↓ |
| Pan | Spacebar + Drag | Spacebar + Drag |
| Zoom In |
|
|
| Zoom Out | - | - |
| Zoom to Fit All or Selection | 0 | 0 |
| Find Component | Ctrl + F | ⌘ + F |
| Assign Current Viewport Position (Schematic) | Shift + 6-9 | ⇧ + 6-9 |
| Recall Saved Viewport Position (Schematic) | 6-9 | 6-9 |
| Focus a PCB Layer | L then (Shift)+D/L/A/O/P/M/Layer Number | L then (⇧)+D/L/A/O/P/M/Layer Number |
| Toggle Visibility of PCB Layer | H then (Shift)+D/L/A/O/P/M/Layer Number | H then (⇧)+D/L/A/O/P/M/Layer Number |
Selection
| Action | Windows/Linux | Mac |
|---|---|---|
| Select All | Ctrl + A | ⌘ + A |
| Deselect All | Esc or Ctrl + Shift + A | Esc or ⌘ + ⇧ + A |
| Multi Select | Hold Shift | Hold ⇧ |
| Deep Select (PCB) | Hold Ctrl | Hold ⌘ |
| Select Entire Wire (Schematic) | Hold Ctrl | Hold ⌘ |
| Lists: Add/Remove Selection | Hold Ctrl | Hold ⌘ |
| Lists: Range Select | Hold Shift | Hold ⇧ |
Transform
| Action | Windows/Linux | Mac |
|---|---|---|
| Nudge Left | ← | ← |
| Nudge Up | ↑ | ↑ |
| Nudge Right | → | → |
| Nudge Down | ↓ | ↓ |
| Nudge Minor Step Left | Shift + ← | ⇧ + ← |
| Nudge Minor Step Up | Shift + ↑ | ⇧ + ↑ |
| Nudge Minor Step Right | Shift + → | ⇧ + → |
| Nudge Minor Step Down | Shift + ↓ | ⇧ + ↓ |
| Rotate Right | ] | ] |
| Rotate Left | [ | [ |
| Rotate Right Individually | Shift + ] | ⇧ + ] |
| Rotate Left Individually | Shift + [ | ⇧ + [ |
| Flip Horizontally (Schematic) | F | F |
| Flip Horizontally Individually (Schematic) | Shift + F | ⇧ + F |
| Flip Layer (PCB) | F | F |
| Measure Distance (PCB) | M | M |
Arrange
| Action | Windows/Linux | Mac |
|---|---|---|
| Align Left | Alt + A | ⌥ + A |
| Align Right | Alt + D | ⌥ + D |
| Align Horizontal Center | Alt + H | ⌥ + H |
| Align Top | Alt + W | ⌥ + W |
| Align Bottom | Alt + S | ⌥ + S |
| Align Vertical Center | Alt + V | ⌥ + V |
| Space Evenly (Schematic) | S | S |
| Space Evenly Horizontally (PCB) | Alt + Shift + H | ⌥ + ⇧ + H |
| Space Evenly Vertically (PCB) | Alt + Shift + V | ⌥ + ⇧ + V |
Connect on PCB
| Action | Shortcut |
|---|---|
| Start Drawing a Trace | Click the white dot on a pad or the end of a trace |
| Create Trace Elbow | Click |
| End Drawing a Trace | Click the white dot on a pad or a trace, or press Esc |
| Flip Trace Elbow Direction | F |
| Cycle Through Preferred Trace Widths | W |
| Cycle Backwards Through Preferred Trace Widths | Shift + W |
| Draw or Drag Traces at Any Angle | Hold Shift |
| Toggle Multi Routing Mode | Hold Ctrl (Windows/Linux) or ⌘ (Mac) |
| Drag Traces/Vias Without Keeping Them Connected | Hold Ctrl (Windows/Linux) or ⌘ (Mac) |
| Draw Trace on Next Layer with a Via | V |
| Autoroute | Ctrl + Shift + A (Windows/Linux) or ⌘ + ⇧ + A (Mac) |
Connect on Schematic
| Action | Shortcut |
|---|---|
| Start Drawing a Wire | Double-click the canvas or click a terminal |
| Create Wire Elbow | Click while drawing |
| Flip Wire Elbow Direction | F |
| Finish Drawing a Wire | Double-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:
| Layer | Key After L or H |
|---|---|
| Metadata | D |
| Labels | L |
| Airwires | A |
| Polygon & Zone Outlines | Z |
| Top Overlay | O |
| Top Solder Paste | P |
| Top Solder Mask | M |
| Bottom Solder Mask | Shift + M |
| Bottom Solder Paste | Shift + P |
| Bottom Overlay | Shift + O |
| Top Copper | 1 |
| Bottom Copper | Layer count + 2 (usually 2 for 2-layer boards) |
| Mid-Layers | 2 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(⌥ + 3on Mac) to quickly switch between 2D and 3D camera modes
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
Last updated on
Was this page helpful?
Next to read:
Multi-Screen Operationnull
Discard Changes
Do you want to discard your current changes and overwrite with the template?
Archive Synced Block
Message
Create new Template
What is this template's title?
Delete Template
Message