Shortcuts
Every key and every modifier key, on one page

Here is every key in Janvas: the menu keys, the tool letters, the special keys, and what ⇧, ⌥ and ⌘ change during gestures.

⌘ is the Command key on the Mac and Ctrl on Windows and Linux: it is the same shortcut. ⌥ is Option on the Mac. Shortcuts do not fire while you are typing in a text or in a field (an "r" is a letter), but they do fire while you are holding a slider.

Tools

KeysWhat it does
Velements selection: the arrow
Rrectangle
Eellipse-circle
Wregular polygons
Lline
Uarc
Nfreehand: the Pencil tool
Ppath: the Pen tool
Bbrush: the Brush tool
Kblob brush: paints filled shapes that merge
Ttext box
Ieyedropper: copies the style of what you click onto the selection
Arotate from the page origin: free rotation around the reference point
Sscale from the page origin: free scaling from the reference point

Without a letter: the three dimension tools (linear dimension, radius dimension, angular dimension) and insert image. The letter is shown in each button's tooltip.

With the blob brush in hand, [ and ] make the tip smaller and larger.

File

KeysWhat it does
⌘ OOpen…
⌘ SSave
⌘ ⇧ SSave as…
⌘ PPrint low resolution…

New has no ⌘ N: the browser does not leave it to the page.

Edit

KeysWhat it does
⌘ ZUndo
⌘ ⇧ ZRedo
⌘ XCut
⌘ CCopy
⌘ VPaste: where you are working
⌘ DDuplicate: repeats the last duplicating gesture
⌫ or DelDelete: to the trash. With a tween being edited, deletes the tween
⌘ GGroup
⌘ ⇧ GUngroup

Stacking order

KeysWhat it does
⌘ FBring to front
⌘ BSend to back
⌘ ⇧ FMove up
⌘ ⇧ BMove down

View

KeysWhat it does
⌘ 0Fit to view
⌘ 1Zoom 100%
⌘ ⌥ 0Zoom to selection
Space + dragpans the view, with any tool
right button + dragpans the view, with any tool
scroll wheelzooms around the pointer
⌘ + scroll wheelpans the view

Arrow keys

KeysWhat it does
← → ↑ ↓moves the selection by Arrow step
⇧ + arrow keyten steps
⌥ ← / ⌥ →rotates by Rotation step around the center
⌥ ⇧ ← / ⌥ ⇧ →reflects horizontally
⌥ ⇧ ↑ / ⌥ ⇧ ↓reflects vertically

With the Selection tool active and something selected. In anchor point mode the arrow keys do not move the anchor points.

Esc, Enter and digits

KeysWhat it does
Escin this order, the first thing there is to do: cancels the gesture in progress (and resets the reference point of the free tools); exits the current mode (anchor points of a path, gradient on the canvas, text threading, the Pen tool path, which is placed as with Enter); exits the open container; removes the snapping guides. In an open text it closes the text; in the value dialog it closes the dialog
Enterwith the Pen tool: places the open path and gives back the arrow, with the path selected. In a text: starts a new line. In the value dialog: confirms. In a panel field: confirms the value
a digit, . or ,with the Line tool or the Pen tool, once a stroke has started: opens the Length dialog with that digit

Inside a text

KeysWhat it does
Enternew line
Esccloses the text
⌘ Zundoes within the text, styles included
⌘ ⇧ Zredoes within the text
arrow keys, ⌫, pasteas in a text box
⇧ + clickextends the character selection
double-clickselects the word

Modifier keys during gestures

Pressed once a gesture has started, they take effect immediately: the drawing is redone with the new constraint; ⇧ and ⌥ also change the cursor while you are standing still, over an anchor point or an outline.

Gesture⇧⌥⌥ ⇧
Draw a line45° from the first end——
Rectangle, ellipsesquare / circlefrom the centersquare from the center
Moveone axis only, no snappingmoves a copya copy along one axis only
Scale with the handlesproportionallyfrom the centerproportionally from the center
Rotate with the handlein Rotation step incrementsrotates a copya copy in increments
Rotate tool (A)in Rotation step incrementsrotates a copya copy in increments
Scale tool (S)proportionally——
Selection marqueeaddsonly objects entirely inside—
Click an objectadds or removeson the origin: grabs it (with Show object origin on)—
Click an anchor point of a pathadds or removes the pointdeletes the pointmakes the point a curve
Click the outline of a path—adds an anchor pointcuts
Drag a direction handlestays alignedbreaksaligned and symmetric
Corner radius widget—rounds all corners—
Port of a text frame—unthreads—
Geometry reflecteach on its own center——
Double-click a color or gradient—in the document: the objects that use it as stroke; in the library: applies it to the stroke of the selection—
Scroll wheel on a selected photo in a grid—rotates the photorotates in 15° increments
Player zoom—zooms out—

Lists and panels

WhereClick⇧ + click⌘ + clickDouble-click
Document treeselects the rowthe range between two rows of the same listadds or removesselects and frames
Resource panelsselects the cellthe rangeadds or removesin the library: applies the paint to the selection; in the document: the objects that use it, or enters it
Imagesselectsthe rangeadds or removesthe objects that use it, framed
Timeline, barsselects the tweenadds or removesadds or removes (only ⌘ on the Mac, not Ctrl)—

In the data panel of a table or a chart:

KeysWhat it does
Tab / ⇧ Tabthe next / previous cell
Enterthe cell below
⇧ Entera new line in the cell
⌫ or Delempties the selected cells
Escremoves the selection of cells; in a cell, leaves it; with the menu open, closes it
⌘ Z / ⌘ ⇧ Z or ⌘ Yundo and redo in the panel, then in the document
⌘ C, ⌘ X, ⌘ Vcopy, cut and paste cells, also from a spreadsheet

In the Google Sheet dialog: Enter loads the sheet, Esc closes the dialog.

Timeline

KeysWhat it does
⇧ + drag on the rulerdraws the loop
⌥ + drag a barduplicates the tween
⌥ + drag the end handlescales the whole timeline proportionally
⌘ + scroll wheel on the trackzooms the timeline

The mouse on the canvas

GestureWhereWhat it does
double-clickon an objectopens it: a text, the anchor points of a path, a container, a symbol. On a table or a chart it opens the data panel
double-clickon an empty area inside a containerexits
double-clickon an empty area of a pageframes the page
double-clickon an empty area outside the pagesframes everything
clickon an empty area of a pagemakes it the active page, without selecting it
double-clickon a ruler guideasks for its position (Guide); takes precedence over exiting and framing
dragfrom a rulera new guide: horizontal from the top ruler, vertical from the left one
draga guide, from an empty areamoves it; dropped on a ruler, deletes it. Locked guides do not move
right-click without movingon the canvasthe context menu

The value dialog

KeysWhat it does
Enterconfirms (Length, Rotate, Scale, Guide)
Esccloses it without applying