Keyboard Shortcuts

Every keyboard shortcut in Embedr's editor, chat, file explorer, terminal, board, schematic and mechanical workspaces.

In the tables, ⌘/Ctrl means Command on macOS and Ctrl on Windows, Linux and in the browser on those systems. Keys written as Ctrl are Ctrl on every platform.

To see the list inside the app, click the keyboard icon in the title bar (Keyboard shortcuts) while a project is open. The Mechanical workspace has its own list behind the keyboard icon in its toolbar.

Shortcuts that work on single letters (board, schematic and mechanical tools) are ignored while you are typing in a text field.

Workspace

These work anywhere in an open project, including inside the code editor. They do not fire while focus is in the chat composer, the terminal or a settings field.

Shortcut Action
⌘/Ctrl+S Save the current file
⌘/Ctrl+Shift+S Save all files
⌘/Ctrl+P Quick open (search files by name)
⌘/Ctrl+Shift+F Search the project
⌘/Ctrl+G Go to line
⌘/Ctrl+W Close the active tab
⌘/Ctrl+= or ⌘/Ctrl++ Increase editor text size
⌘/Ctrl+- Decrease editor text size
⌘/Ctrl+, Open or close Settings

Shared projects opened read-only do not offer Settings, and pinned tabs there cannot be closed.

Search palette and Go to line

Key Action
↑ / ↓ Move through results
Enter Open the selected file, or jump to the line
Esc Close

Editor tabs

With a tab focused (Tab key or click):

Key Action
← / → Previous or next tab
Home / End First or last tab
Enter or Space Open the focused tab

Code editor

Shortcut (macOS) Shortcut (Windows/Linux) Action
⌘Z Ctrl+Z Undo
⇧⌘Z Ctrl+Y Redo
⌘F Ctrl+F Find in file
⌥⌘F Ctrl+H Replace in file
⇧⌘V Ctrl+Shift+V Toggle Markdown preview (Markdown files)

The editor's other standard bindings (multi-cursor, line moves, comment toggling) also work.

In the Markdown editing view, Tab inserts two spaces and ⌘/Ctrl+S saves.

Chat

Key Action
Enter Send the message
Shift+Enter New line
Shift+Tab Turn Plan Mode on or off (editor chat)
Tab Accept the suggested text on the home page composer
Esc Close the @ file list; it never clears your draft

While the @ file list is open:

Key Action
↑ / ↓ Move through matching files
Enter or Tab Insert the selected file
Esc Close the list

Other chat keys:

Where Key Action
Thread title, thread rename Enter / Esc Save / cancel
Chat history search Esc Close search and clear it
Agent questions, Something else answer box ⌘/Ctrl+Enter Go to the next question

There is no shortcut for New chat; use the button in the chat history panel.

File explorer

Click in the file tree first.

Shortcut Action
↑ / ↓ Previous or next item
→ Expand a folder, or move into it
← Collapse a folder, or move to its parent
Enter Open a file, or expand or collapse a folder
F2 Rename
⌘/Ctrl+C Copy
⌘/Ctrl+X Cut
⌘/Ctrl+V Paste
⌘/Ctrl+Backspace or ⌘/Ctrl+Delete Delete
⌘/Ctrl+click Add or remove an item from the selection

In the rename and new file or folder boxes, Enter confirms and Esc cancels. Esc closes the explorer's search box.

Terminal

Shortcut Action
Ctrl+Shift+` New terminal session (when the terminal panel is active)
⌘/Ctrl+C Copy the selection; with nothing selected, interrupt the running command
⌘/Ctrl+V Paste
⌘/Ctrl+A Select all output

In the Serial Monitor, Enter sends what you typed.

Version control

Where Shortcut Action
Git menu commit box ⌘/Ctrl+Enter Commit
Changes panel message box ⌘/Ctrl+Enter Commit staged changes
New branch field Enter / Esc Create / cancel

Board (2D)

Click the board first. Single-letter keys are inactive while you type in a field.

Key Action
V Select tool
H Pan tool
A Add the selected component to chat
R Rotate the selected footprint 90° clockwise
Shift+R Rotate counter-clockwise
⌘/Ctrl+Z Undo board edit
⌘/Ctrl+Shift+Z or ⌘/Ctrl+Y Redo board edit
Delete or Backspace Delete the selected route
Esc Cancel the current tool or drag and clear the selection
↑ / ↓ Step through findings while the checks panel is open

While drawing a route:

Key Action
Tab Switch between diagonal-first and straight-first corners
V Place a via
Backspace or Delete Remove the last point
Enter Finish the route
Esc Cancel the route

While drawing a board outline, Enter finishes it (at least three points) and Backspace or Delete removes the last point.

In shared read-only projects only Esc works on the board.

Board (3D)

Key Action
F Fit the board in view
A Add the selected component to chat
Esc Clear the selection

Schematic

These work while the Schematics tab is active and you are not typing in a field.

Key Action
V Select tool
H Pan tool
F Section frame
T Text
N Note box
L Line
A Arrow
O Circle
R Rotate the selection (Select tool)
Enter Edit the selected text annotation
Delete or Backspace Delete the selected annotation or net symbol
⌘/Ctrl+Z Undo an annotation edit
⌘/Ctrl+Shift+Z Redo
Esc Cancel the drag and switch to Pan
↑ / ↓ Step through diagnostics while that panel is open

In an annotation text box, ⌘/Ctrl+Enter finishes and Esc cancels.

Mechanical

These work in the Mechanical workspace when focus is not in a text field. See Mechanical design for what each one does.

Key Action
T Show or hide the model tree
/ Filter bodies
↑ / ↓ Previous or next item in the tree
← / → Collapse or expand a group
Space or F Fit selection or model
H Hide what is picked out (nothing picked: show all)
Shift+H Show all bodies
I Show the selection on its own, and back
E Pull apart: pieces, then every part
Z Shading menu (hold and flick, or tap)
D / Shift+D Next / previous shading
S Section
X, Y, Z Section axis (while a cut is open)
G Toggle grid
B Blueprint sheets
A Assembly guides
Esc Step back
⌘/Ctrl+F Find parts by name
⌘/Ctrl+Z Take back the last view action or agent turn
⌘/Ctrl+Shift+Z Put back
⌘/Ctrl+. Clear the view
⌘/Ctrl+/ Reference scene: desk, room or person

Set views:

View Key Shortcut
Isometric 0 ⌘/Ctrl+1
Front 1 ⌘/Ctrl+2
Back 4 ⌘/Ctrl+3
Top 2 ⌘/Ctrl+4
Bottom 5 ⌘/Ctrl+5
Right 3 ⌘/Ctrl+6
Left 6 ⌘/Ctrl+7

Mouse and trackpad (default preset):

Input Action
Click / double-click Pick an object / a single part
Shift+click Add or remove from the selection
Right drag, or two-finger scroll Orbit
Shift + right drag, or Shift + two-finger scroll Pan
Wheel or pinch Zoom

In blueprint sheets, ← and → page between sheets, Esc returns to all sheets and B returns to the model. In an assembly guide, the arrow keys or the wheel move between steps, Esc returns to the list and A returns to the model.

Dialogs and menus

Where Key Action
Board options search ⌘/Ctrl+K or / Focus the search field
KiCad import dialog Enter Import
New project name (home page) Enter / Esc Create / close
Git, Share, notifications, target and device menus Esc Close