Skip to content

Keyboard shortcuts

Every key and mouse gesture Moonshine responds to, grouped by where it works.

Press ? anywhere in the app to open or close the built-in list, or choose Keyboard Shortcuts from the ? menu in the top-right corner. The built-in list shows the keys only; mouse gestures, such as the camera, number fields and the Outputs canvas, are on this page. The Shortcuts list at the foot of the Scene, Warp and Mask sidebars shows that tab's keys and mouse gestures. In the Scene, it shows the gizmo's keys while something is selected, and the Point Select, Warp or Map keys while that tool is on.

The Keyboard Shortcuts window: Global, Scene, the scene graph, Warp, Mask, Cue, Timeline, Assets and the command palette, in two columns

Before you start

  • Modifier key. Where this page shows Ctrl, use Cmd on macOS. The app shows the right key for your computer.
  • Typing comes first. Shortcuts don't fire while you're typing in a text or number field. Click away from the field first. Undo and redo still work in a number field.
  • Shortcuts depend on the tab. A key can do different things on different tabs: P picks the Pen tool on Mask and looks through the projector on Scene.

Global

These work on any tab.

Key What it does
G Show or hide the scene graph, in the panel along the bottom
T Show or hide the timeline, in the same panel. With both open, they sit side by side
C Show or hide the Control drawer, in the same panel: your pinned controls, ready to press. With all three open, they share the panel in thirds
\ Show or hide the sidebar
Shift+B Blackout: every projector to black, and back. B alone is the Mask tab's brush
1 … 9 Select the first to ninth projector in the list
Ctrl+Z Undo
Ctrl+Shift+Z Redo
? Open or close the keyboard shortcut list
/ Open the command palette
Middle-drag a number field The value ladder

How undo is routed. Each editor keeps its own history, so Ctrl+Z undoes different things depending on what you're editing:

  • On the Scene tab with the Warp tool on, undo and redo step through point edits.
  • On the Mask tab, undo and redo step through brush strokes, path edits and Moonblend Uniformity changes, in the order you made them.
  • Everywhere else, undo and redo step through your session's project edits, such as moving a projector, renaming something or nudging keystone corners.

The Undo and Redo buttons at the right of the top bar do the same as Ctrl+Z and Ctrl+Shift+Z wherever you are, for touch screens and mouse users. They're grayed out when there's nothing to undo or redo.

The project edit history belongs to your session. It holds the last hundred actions, and it's emptied when you switch projects, restore a project or reload the page. It's kept when the connection drops and comes back. Undo sends the change to the show machine like any other edit, so on a shared project, undo only your latest changes, not what you did twenty minutes ago.

Number fields

Every number field in Moonshine has a value ladder, like a TouchDesigner parameter: a projector's lens, a surface's size, the Scene's grid, a cue's length, the canvas size, a test pattern's cells.

Mouse What it does
Hold the middle button on a field Open the ladder: a column of step sizes, such as 10, 1 and 0.1
Move up or down, still holding Choose the step size
Move left or right, still holding Change the value by that step, one step for every 12 pixels
Let go Keep the value
Esc, still holding Put the value back as it was

A whole-number field steps in whole numbers, and every field stays within its own limits. Where undo covers the field, one Ctrl+Z undoes a whole ladder drag. Fields you can't change, such as Properties on a phone or settings only an administrator can change, have no ladder, and neither do ports, addresses and codes.

Scene tab

Modes and views

Key What it does
V Object tool
E Point Select tool
W Warp tool
U Map tool, with a Material selected: Resize, again for Crop, again for off
P Look through the selected projector, or go back to the free camera, like PJ View in the toolbar
F Frame the current selection (with the pointer over the viewport)
Del or Backspace Delete the selected projectors and surfaces. Moonshine asks before deleting projectors, and Ctrl+Z brings everything back
Ctrl+D Duplicate the selected projectors and surfaces, half a meter higher
Alt-drag the gizmo (Option on a Mac) Copy the selection and move, turn or scale the copies; the originals stay put. One Ctrl+Z removes the copies
Ctrl-click a projector or surface Add it to the selection, or take it out
Shift-click a projector or surface Add it to the selection
Esc Deselect everything, deselect the warp point, or leave the projector view

F frames whatever is selected: every selected projector and surface, or the whole surface if nothing is selected. In one of the camera menu's views, such as Top or Front, it frames everything and resets that view (see Perspective and orthographic). It does nothing while you're looking through a projector, because the view is fixed to the lens.

Ctrl-click and Shift-click select several projectors and surfaces, in the viewport and in the scene graph, and the gizmo then moves, turns and scales them together. On the projector cards, Shift-click selects every card between the last one you clicked and this one. On a touch screen, turn on Add to selection in the Scene toolbar, and each tap then works like Ctrl-click. See Selecting things.

Esc steps back one thing at a time: first it deselects everything, then the selected warp point, then it leaves the projector view.

Moving a projector or a model

These act on the gizmo, so click a projector or a model first. The Move, Rotate, Scale and pivot buttons in the Scene toolbar do the same.

Key What it does
M Move
R Rotate
S Scale. Only surfaces scale, so it works only when a surface is selected
L The pivot tool: move the point things turn and scale around, without moving the things. Press it again, or M, R or S, to leave it
O Switch the gizmo between World and Local, like the toolbar's globe button
N Turn snapping on or off, like the toolbar's magnet
Shift (hold) Fine control while dragging
Ctrl (hold as the drag starts) Image lock for that drag

Holding Shift slows a move or rotate drag to a tenth of its normal speed. Scale is always slowed, and Shift makes it ten times finer again.

The magnet for snapping is in the toolbar after the World / Local button. See Snapping.

Holding Ctrl (Cmd on a Mac) moves a projector or a model and keeps each picture where it is: the lens shifts and zooms, and the projector turns to make up the rest. With the Image Lock switch on, Ctrl does the opposite and moves without image lock. See Image lock. In earlier versions this was Alt, which now makes copies.

Selecting and warping

Key What it does
[ / ] Shrink / grow the Point Select radius
Alt+[ / Alt+] The same, in steps a fifth the size (Option on a Mac)
Shift+[ / Shift+] Less / more softness, 5 at a time; with Alt as well, 1 at a time
X Switch the selection mode between Add and Subtract
Up Down Left Right Nudge the selected warp point
Shift+Up (etc.) Nudge in finer steps

Mapping a picture

With the Map tool on, these work on the border around the selected Material's picture: white in Resize, amber in Crop. See The Map tool and Cropping the picture.

Action What it does
Drag a corner Resize: scale the picture, in proportion
Shift-drag a corner Resize: scale the picture freely
Drag a side Resize: stretch the picture one way
Drag inside the border Resize: move the picture
Drag a corner Crop: crop the picture, in proportion, leaving the rest where it is
Shift-drag a corner Crop: crop the picture freely
Drag a side Crop: crop the picture on that side
Drag inside the border Crop: slide the picture under its crop

Camera

Action What it does
Left-drag Orbit around the point you pressed on
Middle-drag Zoom toward the point you pressed on: right or down moves in, left or up pulls back
Right-drag Pan
Scroll Zoom toward what's under the cursor
One-finger drag (touch) Orbit around the point you touched
Pinch (touch) Zoom toward the point between your fingers
Two-finger drag (touch) Pan

Outputs canvas

In Projectors → Outputs. The view moves the way TouchDesigner's network editor does.

Action What it does
Drag an output rectangle Move that output
Drag an output rectangle onto a machine in the sidebar's Machines list Run that projector on that machine (in a show across several machines)
Left-drag on empty canvas Pan
Middle-drag Zoom around the point you pressed: right or down moves in, left or up pulls back
Scroll Zoom around the cursor

Warp tab

The Warp tab has two editors, each with its own keys. Switch between them with the 4-Corner / Bezier Mesh control at the top of the sidebar.

4-Corner

Key or action What it does
Click Select a corner
Drag Move a corner
Up Down Left Right Nudge the selected corner
Tab Next corner; after the last one, moves the focus out of the editor
Shift+Tab Previous corner; before the first one, moves the focus out of the editor
Esc Deselect
Double-click a corner Put that corner back where it started
Double-click empty canvas Reset the zoom and pan
Scroll Zoom around the cursor
Left-drag or right-drag on empty canvas Pan
Middle-drag Zoom around the point you pressed

Click a corner to select it before you use the keyboard: Tab and the arrow keys work only once a corner is selected. The Arrow Key Sensitivity slider in the sidebar sets the nudge distance. Turn it down for the final pass against a physical edge.

Bezier Mesh

Key or action What it does
Click Select a point
Drag Move a point or a handle
Up Down Left Right Nudge the selected point, or its handle if a handle is selected
Tab Next point; after the last one, moves the focus out of the editor
Shift+Tab Previous point; before the first one, moves the focus out of the editor
H, or double-click a handle Switch the selected point's handles between Linked and Independent
Double-click a point with no handles Pull out its handles
Esc Deselect
Ctrl-click a grid line Insert a line across it, at the pointer
Alt-click a grid line Delete that line
Right-click a point or a grid line Open its menu
Double-click empty canvas Reset the zoom and pan
Scroll Zoom around the cursor
Left-drag on empty canvas, or right-drag where no menu opens Pan
Middle-drag Zoom around the point you pressed

Click once inside the editor before you use these keys: the bezier editor receives keystrokes only while it has the focus. This editor has its own Arrow Key Sensitivity slider for the nudge distance, separate from the 4-Corner one.

Mask tab

Key or action What it does
B Brush tool
P Pen tool
[ / ] Brush size, in steps of 5 pixels (1–1000)
{ / } Brush size, one pixel at a time
, / . Softer / harder brush edge
- / = Less / more opacity, in steps of 10%
X Switch between Paint and Erase
Shift-click Draw a straight brush line from the last point you painted
Click a path's first point (Pen tool) Close the path
Alt-drag a point Turn a corner point into a smooth one and pull out its handles
Alt-drag a handle Move one handle without its pair
Click a line or path Add it to the selection, or take it out
Del or Backspace Delete the hovered or selected path (Pen tool)
Esc Deselect everything
Ctrl+Z Undo the last stroke, path edit or Uniformity change
Ctrl+Shift+Z Redo what you undid
Scroll Zoom
Right-drag Pan
Middle-drag Zoom around the point you pressed

The Shortcuts list at the foot of the Mask sidebar has the same keys and gestures, apart from undo and redo.

Scene graph

F works with the pointer over the graph panel. Del, Backspace and Ctrl+D work while the graph has the focus, or anywhere on the Scene tab.

Key What it does
F Fit the whole graph in view
Ctrl-click a node Add it to the selection, or take it out. Projectors and surfaces are selected together, Materials together, and cuelists and assets together
Shift-click a node Add it to the selection
Right-drag on empty space Select what the box touches, of the kind it touches most: projectors and surfaces, Materials, or cuelists and assets. With Ctrl, add them to the selection
Del or Backspace Delete the selected projectors and surfaces, as in the Scene. With a cuelist's wire selected, disconnect it
Esc Deselect the selected cuelist wire
Ctrl+D Duplicate the selected projectors and surfaces, as in the Scene

Del doesn't delete other nodes, such as Materials or the warp and mask stages. A projector's or surface's stages go when you delete it.

Del and Backspace never delete while you're typing in a field, or while a menu or dialog is open.

Timeline

Click in the timeline in the bottom panel first. These keys work while it has the focus, on any tab.

Key What it does
Del or Backspace Remove the selected clips
C, or hold Alt, while dragging a clip Drop a copy and leave the original where it was
+ / - Zoom in / out
0 Fit the whole timeline in view
Esc Cancel a slip in progress, or deselect
Home / End Move playback to the start / end of the timeline
Left / Right Step playback back / forward one frame; with Shift, ten frames
Ctrl+Z / Ctrl+Shift+Z Undo / redo an edit made on the timeline

See The timeline for what the mouse does there.

Cue tab

Key What it does
Space Play or pause the open cuelist, like the play button. Works on the Cue tab, and on any tab while the timeline is open. Not while you're typing in a field, while a menu or dialog is open, or while a button has the focus: then Space presses that button
Enter Play the selected cue, like double-clicking it. Not while a button has the focus
Up / Down Select the cue above / below in the list. Not while you're typing in a field or a menu is open
L Hide or show the list beside the 3D view

Control tab

On Edit:

Key or action What it does
Click a control Select it on its own
Shift-click a control Select every control between the last one you selected and this one
Ctrl-click a control Add it to the selection, or take it out
Up Down Left Right Nudge the selected controls one cell
Del or Backspace Remove the selected controls. Moonshine asks first
Esc Clear the selection

On Learn, Esc discards a control you didn't mean to bind. See The Control tab and Learn.

Assets tab

Key What it does
Up / Down Move the selection up and down
Left / Right Move the selection sideways (grid view only, since the list is one item wide)
Home / End Jump to the first / last item
F2 or Enter Rename the selected item
Esc Close the type filter or the full-screen preview, or clear the selection

Esc works one step at a time: the first press closes the type filter or a full-screen preview, and the second clears the selection.

Dialogs and the command palette

Key What it does
Esc Close the open dialog, menu or palette
Up / Down Move through the palette results
Enter Run the highlighted command