Flux's Shortcuts

Notes:
The cases for existing keyboard shortcut labels are all over the place. They should be standardized to be sentence case.
⌥ is the “go” modifier
We tend towards letter-only shortcuts for subject actions.
Action names have been simplified
Categories have been altered and created
Elbow flip and object flip have been combined

Questions:
Find part
category (”Part Browser”) could be better
✅ Focus next layer / open layer view controller needs work


Flux Keyboard Shortcuts
0
Action
Current
Category
Notes
Proposed Mac / Chrome
Mac / Safari
Mac / Firefox
Windows / Chrome
Windows/ Edge
Windows / Firefox
ChromeOS / Chrome
Priority
Altium
KiCAD
EAGLE
Cadence
1
Open keyboard shortcuts
⌘H
General
Terrible hotkey
⌘?
2
Browser zoom in
???
General
Let’s override the browser default here because canvas zooming is more important.
⌥⌘+
3
Browser zoom out
???
General
This is how Figma does it.
⌥⌘-
4
Click or drag to zoom
General
This is how Illustrator and Figma do it. Hold Z and the cursor becomes a plus.
Z+Click or ⌥Z+Click
5
Undo
⌘Z
General
⌘Z
High
6
Redo
⌘⇧Z
General
⌘⇧Z
High
7
Insert comment
⌘G
General
Why
G
?
C
8
Close comments
Esc
General
Esc
9
Cancel current action
Esc
General
Reorganized, renamed
Esc
10
Navigate left
View
11
Navigate up
View
12
Navigate right
View
13
Navigate down
View
14
Pan
View
Spacebar+drag
15
Zoom in
+
View
+ or ⌘+
16
Zoom out
-
View
- or ⌘-
17
Zoom to fit (selection or all)
\
View
Proposing
0
0
18
Assign current viewport position to hotkey
⌃ 6-9
View
⌃ 6-9
19
Recall saved viewport position
6-9
View
Changed name
6-9
20
Open Schematic
View
Consider
G
then
S
⌥1
21
Open Code
View
⌥2
22
Open PCB
View
⌥3
23
Open BOM
View
⌥4
24
Open Library
View
⌥8
25
Open Objects
View
⌥9
26
Open Rules
View
⌥0
27
Hide UI
View
⌘. or ⌘\
28
Find part
⌘F
Part Browser
Category
⌘F
29
Select all
⌘A
Selection
⌘A
30
Unselect all
⌘⇧A
Selection
⌘⇧A
31
Deep select
Selection
Select a child of a parent
⇧+Click
32
Deep select within a rectangle
Selection
⇧+Drag
33
Delete
Backspace or Delete
Edit
Changed name
Backspace or Delete
34
Copy
⌘C
Edit
Changed name
⌘C
35
Cut
⌘X
Edit
Changed name
⌘X
36
Paste
⌘V
Edit
Changed name
⌘V
37
Duplicate
Edit
⌘D
38
Rename
⌃R
Edit
⌃R
39
Edit part
⌘E
Edit
"Open part in new tab”?
⌘E
40
Publish as part / publish changes
⌘P
Edit
⌘P
41
Assign part to hotkey
⌃ 1-5
Edit
I assume we want numbers for navigating modes. How important is this action? Or maybe navigation uses a different modifier like
⌃ 1-5
42
Insert part from hotkey
1-5
Edit
Is the category Edit because it’s sort of a copy and paste?
1-5
43
Nudge major step left
Transform
Changed name
44
Nudge major step up
Transform
Changed name
45
Nudge major step right
Transform
Changed name
46
Nudge major step down
Transform
Changed name
47
Nudge minor step left
⇧←
Transform
Changed name
⇧←
48
Nudge minor step up
⇧↑
Transform
Changed name
⇧↑
49
Nudge minor step right
⇧→
Transform
Changed name
⇧→
50
Nudge minor step down
⇧↓
Transform
Changed name
⇧↓
51
Rotate right
]
Transform
Changed name. Why does this action lack a modifier? What about R?
R
52
Rotate left
[
Transform
Changed name
⇧R
53
Flip horizontally
⌘’
Transform
The shortcuts for this pair should be different. Rotate doesn’t require a modifier, so neither should flip horizontal. Also, rotate uses a common axis by default. So Flip on individual axis should be the modified action. Also, let’s combine this action with
Flip the ‘L’ of a route
.
F
54
Flip horizontally individually
Transform
⇧F
55
Measure distance
Arrange
56
Align
⌘I
Arrange
Changed name. Probably want
⌘I
for Import?
A
57
Space evenly
⌘O
Arrange
Changed name. I don’t like this hotkey for this.
S
58
Hide layer
Layers
H
59
Toggle focus on/off
Layers
Turn on or off Focus for the last focused layer
⌃F
60
Focus next visible layer down
Layers
If an item were selected, the behavior changes slightly. The next compatible layer is focused and the item switches to that layer. Could even work during routing.
L
61
Focus next visible layer up
Layers
⇧L
62
Open/close layer view controller
Layers
⌥L
63
Flip view
Layers
Option is the “Go” modifier
⌥F
64
Auto connect
⌘S
Connect
Needs new hotkey
⇧D
65
Start/end drawing connection
Connect
D for draw connection
D
66
Start drawing connection
Connect
Click on pin / pad
67
Finish drawing connection
Connect
Double click
68
Add elbow
Connect
Click while routing / wiring
69
Create via
Connect
During routing, it could trigger a popup to select an end layer
V
70
Duplicate
Cursor
While dragging something
71
Select multiple items
Cursor
When selecting something
72
Direct select
Cursor
When selecting something
73
Context menu
Cursor
Right click or ⌃Click
74
Zoom
Magic Mouse:⌃ scroll
Cursor
We shouldn’t use ⌃Scroll for Magic Mouse - this conflicts with an accessibility zoom feature on Mac. Let’s use ⌘Scroll instead.
Trackpad: pinch Magic Mouse: ⌘Scroll Two button mouse: ⌘Scrollwheel
75
Pan
Cursor
Trackpad: Two finger scroll. Magic Mouse: One finger scroll. Two button mouse: Scrollwheel up & down, ⇧Scrollwheel for left & right
76
Pan
Cursor
Spacebar+drag
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.