Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keyboard shortcuts

Ctrl on Windows and Linux is Cmd on macOS. Press F1 in the app to show this list. Canvas keys work while the mouse is over the canvas and no text field has focus.

General

KeysAction
Ctrl+K, Ctrl+Shift+PCommand palette
Ctrl+S, F2 / Ctrl+Shift+SSave / save as
Ctrl+OOpen project
Ctrl+NNew cell
Ctrl+WClose tab
Ctrl+ZUndo
Ctrl+Shift+Z, Ctrl+YRedo
Ctrl+1 … Ctrl+4Home, Schematic, Simulation, Layout workspace
F5, Ctrl+EnterRun simulation
Ctrl+JToggle console (in the layout editor, Ctrl+J flips)
Ctrl+,Settings
F1Keyboard shortcuts

Canvas (schematic and layout)

KeysAction
WheelPan up / down (Conventional profile: zoom at the cursor)
Ctrl+wheel, pinchZoom at the cursor
Shift+wheelPan horizontally
Middle dragPan
Right dragLayout: zoom into the box (Conventional profile: pan); schematic: pan
FFit to window
EscCancel the current operation, then back to Select, then clear the selection
Del, BackspaceDelete the selection
Ctrl+ASelect all
Ctrl+DDuplicate the selection (layout: deselect all)
Shift/Ctrl+clickAdd to or remove from the selection

The mouse follows the Interaction profile in Settings (Ctrl+,). Virtuoso (the default) matches the Virtuoso defaults: the wheel pans, Ctrl+wheel zooms at the mouse and a right drag zooms into a box. Conventional zooms with the wheel and pans with a right drag. Bindkeys are the same in both.

Schematic

KeysAction
WWire
TNet label
R C LResistor, capacitor, inductor
V IVoltage source, current source
DDiode
N PNMOS, PMOS
G SGround, supply
Space / XRotate / mirror (while placing, or the selection)
/Swap the wire bend direction

Layout

Layout keys follow the Cadence Virtuoso (IC6) default bindkeys.

KeysAction
EscCancel the pending point, clear a partial selection, then return to Select
SStretch: click an edge or vertex, then the destination; or drag a box over edges (or use a partial selection), then click the reference point and the destination
F4Toggle partial selection (select edges and vertices)
M / CMove / copy: click the reference point, then the destination (copy repeats)
Right-click / Shift+right-clickWhile moving or copying: rotate 90° / flip sideways
Middle-click, right-clickPop-up menu (right-click only when no command point is pending)
Right dragZoom into the box
qEdit Object Properties form
F3Options form of the current command
e / Shift+EDisplay Options / Layout Editor Options form
RRectangle (drag or two clicks)
Shift+P / PPolygon / path
L / O / I / KLabel / via / instance / ruler
Shift+C / Shift+MChop / merge
Shift+ORotate the selection 90° (or what is being moved)
+ / - while drawing a pathDrop a via and continue on the metal above / below
u / Shift+UUndo / redo (Ctrl+Z / Ctrl+Y also work)
y / Shift+YYank / paste (Ctrl+C / Ctrl+X / Ctrl+V also work)
TLayer tap: make the layer under the cursor active
GToggle gravity snapping
Ctrl+A / Ctrl+DSelect all / deselect all
Shift+X / x / Shift+BDescend into the instance under the cursor / edit it in place / return
Shift+THierarchy tree
Ctrl+JFlip sideways (also while moving or copying)
Shift+NMark net mode (click a shape to highlight its net after Extract)
Ctrl+.Quick fix: candidate repairs of a DRC violation (see Verification)
EnterFinish a path or polygon
BackspaceRemove the last point while drawing
Shift+clickAny-angle polygon point
Arrow keysPan
Shift+arrow keysNudge the selection 10 snap steps
Z / Shift+ZZoom box / zoom out
[ / ]Zoom in / out at the cursor
W / Shift+WPrevious / next view
FFit
Shift+KClear all rulers
Shift+F / Ctrl+FAll levels / top level only
0 … 8, 9Hierarchy levels drawn (9 = all)
Click the same spot againCycle through overlapping items
Right-to-left boxSelect everything the box touches (left-to-right: only what it encloses)
Double-click instanceOpen its cell

Ctrl+Z stays undo, as in the rest of the application (Virtuoso binds it to zoom in).

Simulation plots

Scroll to zoom, drag to pan, double-click to reset the view. Hover a trace to read its value.