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.
| 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 + / | ⌘ + / |
| 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 Feedback Drawer | Alt + F | ⌥ + F |
| Open/Close Layer List (PCB) | Alt + L | ⌥ + L |
| Flip Viewport Top/Bottom (PCB) | Alt + Shift + F | ⌥ + ⇧ + F |
| 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 |
| 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 |
| 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 ⇧ |
| 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 |
| 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 |
| 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) |
| 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 |
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) |
- 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)