Keyboard and Mouse Shortcuts #

These are all the keys and mouse actions Carvio understands. On a Mac, Cmd works where a table says Ctrl in text fields and the Project Notes editor. The single-letter and arrow keys act on the views; they do nothing while you are typing in a field.

Help > Keyboard Shortcuts opens this page at any time.

Help #

Keys for Carvio's help.

Key What it does
F1 With the pointer on an option: the help on that option. Otherwise: opens the Help window (or closes it again)
Ctrl+F In the Help window: search
Page Up / Page Down, Up / Down, Home / End In the Help window: scroll the page

When Show help when the pointer rests on an option is ticked in Preferences, resting the pointer on an option shows a short help card; F1 opens its whole topic.

Files and editing #

Keys for files, undo, the clipboard and the selection. They work anywhere in the main window except while you type in a field.

Key What it does
Ctrl+N New job (opens Job Setup)
Ctrl+O Open a project
Ctrl+S Save
Ctrl+Shift+S Save As
Ctrl+I Import vectors or an image
Ctrl+Z Undo (vectors and modeling)
Ctrl+Y or Ctrl+Shift+Z Redo
Ctrl+X / Ctrl+C / Ctrl+V Cut, copy, paste
Ctrl+D Duplicate the selection (slightly offset)
Ctrl+A Select all
Del Delete the selection (vectors, or the selected components)
Esc Step back: drop the shape being drawn, then leave the drawing tool and its form, then deselect
Ctrl+G / Ctrl+U Group / ungroup vectors
Alt+F4 Exit

Views #

Keys that switch between the views and open Job Setup.

Key What it does
F2 2D view
F3 3D view
F7 Machine view (while a machine is connected)
F Zoom extents (2D) or fit the model (3D)
F4 Job Setup
F6 Switch side (double-sided jobs)
Ctrl+Shift+D 3D debug information

Selecting and moving #

Keys that move the selected vectors or components, in the 2D view or the 3D view.

Key What it does
Arrow keys Nudge the selected vectors or components by the grid spacing
Shift + arrow keys Nudge ten times as far
Alt + arrow keys Nudge a tenth as far
Shift while dragging a selection Lock the move to horizontal, vertical or diagonal
Shift while dragging a node or handle (node editing) Keep it on a horizontal, vertical or diagonal line
Ctrl while dragging Turn grid snapping the other way (on when it is off, off when it is on)

The grid spacing is set in Preferences.

Drawing #

Keys and modifiers for the drawing tools of the Drawing tab, in the 2D or 3D view.

Key What it does
Shift while drawing Constrain: a square instead of a rectangle, a circle instead of an ellipse
Alt while drawing Draw from the centre out
Enter Polyline and Bezier tools: finish the shape
Backspace Polyline and Bezier tools: take back the last point
Esc Drop the shape being drawn; press again to leave the tool

Node editing #

Keys for editing the nodes of a vector. They act on the node you picked last.

Key What it does
N Switch node editing on or off
Del Delete the picked node
L Make the segment starting at the picked node a straight line
B Make it a Bezier curve
A Make it an arc (press again to flip the arc to the other side)
S Smooth the node (its two handles in line and of equal pull)
Double-click a segment Insert a node there

Mouse in the 2D view #

How the mouse moves around, selects and edits in the 2D view.

Action What it does
Wheel Zoom in and out at the pointer
Middle drag, right drag, or Space + left drag Pan
Click Select a vector or component; Shift+click adds to or removes from the selection
Drag on empty space Box select: left to right picks what is wholly inside, right to left also what the box crosses
Drag a selection's handles Size it; the round handles rotate it
Double-click text Edit the text
Right click The context menu for what is under the pointer
Drag from a ruler Make a guide line; drag it back onto the ruler to delete it

Mouse in the 3D view #

How the mouse orbits, pans, zooms and selects in the 3D view (and the Machine view).

Action What it does
Left drag Orbit about the point under the pointer
Double-click Fit the model in the view
Middle or right drag Pan
Wheel Zoom towards the pointer
Click a component Select it (Shift+click adds or removes); drag it to move it
Click empty space Clear the selection
Right click The context menu for what is under the pointer
Alt + left drag Orbit even while a drawing tool or the Sculpt brush is active

While sculpting, left drag sculpts and right drag pans.

Number fields #

Keys for typing values into the number fields of the forms and dialogs.

Key What it does
Up / Down Step the value up or down (Shift: ten steps, Ctrl: a tenth)
Mouse wheel Step the value, while the field has the focus
Enter Accept the value
Esc Leave the field without changing it
Tab / Shift+Tab Next / previous field

Number fields also take sums: type 25.4*2 or 100/3 and press Enter.

Machine control #

Keys for jogging and for the Console while a machine is connected.

Key What it does
Arrow keys Machine view: jog X and Y by the step (when Keyboard jogging in the Machine view is ticked)
Page Up / Page Down Machine view: jog Z up and down by the step
Enter Console: send the command; on a position (DRO): move there
Up / Down Console: recall earlier commands
?, !, ~ typed alone Console: status report, feed hold, cycle start

Project Notes #

Keys of the Project Notes editor (in the formatted view).

Key What it does
Ctrl+B / Ctrl+I Bold / italic
Ctrl+Shift+X Strikethrough
Ctrl+E Inline code
Ctrl+K Link
Ctrl+0 Paragraph
Ctrl+1 ... Ctrl+6 Heading 1 to 6
Tab / Shift+Tab Indent / outdent a list item; next / previous cell in a table
Shift+Enter A line break inside the paragraph
Ctrl+click Open a link
Ctrl+Z / Ctrl+Y Undo / redo in the notes
Ctrl+Left / Ctrl+Right Move by a word
Ctrl+Home / Ctrl+End Go to the start or end of the notes