Keyboard shortcuts
Every default key in Celas Studio, and how to rebind, clear or reset them in Preferences.
Celas Studio ships with 58 default shortcuts. They live in one list, split into two groups exactly as Preferences shows them: Tool Shortcuts, which are bare letters, and General Shortcuts, which use Ctrl. Every one of them can be changed.
Bindings are stored once and resolved per platform. Where this page says Ctrl, macOS uses Command; the tables below call out the handful of places where macOS genuinely differs. Modifiers are matched exactly, so a bare-letter tool key can never be triggered by its Ctrl version: Ctrl+S saves and never picks up the Smudge tool, Ctrl+O opens and never toggles onion skin.
Tool shortcuts
Single keys, no modifiers. These appear under Tool Shortcuts in Preferences, and are identical on Windows, Linux and macOS.
| V | Move Tool |
| CtrlT | Transform Tool |
| P | Pen Tool |
| A | Node Tool |
| N | Pencil Tool |
| I | Eyedropper Tool |
| G | Gradient Tool |
| B | Brush Tool |
| J | Bone Tool |
| ShiftJ | Weight Paint Tool |
| C | Camera Tool |
| H | Hand Tool |
| R | Rotate View Tool |
| U | Shape Tool: brings back the shape you last drew with |
| ShiftU | Cycle the shape tools: Rectangle, Ellipse, Polygon, Star, Line. The shape slot in the Tools panel follows, so its icon always shows the active shape. |
| E | Eraser Tool |
| K | Fill Tool |
| M | Marquee Tool |
| W | Magic Wand Tool |
| S | Smudge Tool |
| ShiftK | Knife Tool |
The set follows the Photoshop and Illustrator letters wherever the tool exists in both, so V, A, P, B, E, I, G, M, W, U, H and R are where your fingers expect them. Transform is the one command-style key (Ctrl+T, Free Transform), and T is deliberately left free for the Text tool.
General shortcuts
Everything below is one list in Preferences, under General Shortcuts. It is grouped here by what the commands do.
Files
| CtrlN | New: opens the Home window on its New Project tab |
| CtrlO | Open a project |
| CtrlS | Save |
| CtrlShiftS | Save As |
| CtrlW | Close the current document, with a prompt if it has unsaved changes |
Editing and selection
| CtrlZ | Undo |
| CtrlY | Redo |
| CtrlX | Cut |
| CtrlC | Copy |
| CtrlV | Paste |
| CtrlD | Duplicate, or Deselect, see below |
| Delete | Delete: what it deletes depends on context, see below |
| CtrlA | Select All |
| CtrlShiftI | Invert the pixel selection |
| CtrlJ | Join Curves: close the selected open path |
| CtrlG | Group |
| CtrlShiftG | Ungroup |
| Ctrl, | Preferences |
Ctrl+D reads the context, the way Photoshop's does. With a marquee or floating pixel selection live it deselects: a floating selection is committed first, then the mask is cleared. With nothing selected pixel-side it duplicates the selected layers, which is what it means when you are working in the Layers panel or the Timeline. Exactly one of the two happens per press. The Edit menu shows the key beside whichever of Duplicate and Deselect All it currently means.
Ctrl+J closes the selected open path, the same operation as the Join button in the Node and Pen options bar: select both endpoints of the path first, or the key does nothing.
Painting and colour
| [ | Decrease brush size |
| ] | Increase brush size |
| D | Default colours: white fill, black stroke |
| X | Swap fill and stroke |
The bracket keys resize the preset of the Brush, Eraser and Smudge tools (the Pencil is not on that list, even though it owns a preset of its own), the same value the Size slider drives, so the cursor ring follows immediately. They step multiplicatively, which keeps them usable at 3 px and at 300 px. D and X work whether or not the Color panel is open, and both write to every selected shape in one undo step.
Ctrl+A reads the context before it acts. With the Layers panel or Timeline focused it selects every layer. Over the canvas with the Node or Pen tool on a Shape layer it selects every vertex. With a pixel tool active (Fill, Marquee or Magic Wand) or on a Raster layer, it selects the whole canvas. Otherwise it falls back to selecting every layer.
Redo answers to two chords, Ctrl+Y and Ctrl+Shift+Z. They are two separate rows in Preferences, both labelled Redo, so either can be rebound on its own. Delete also answers to Backspace, and that one alias is fixed: it is not in the list and cannot be changed.
Arranging
| Ctrl] | Bring Forward: one step up the draw order |
| Ctrl[ | Send Backward: one step down |
| CtrlShift] | Bring to Front |
| CtrlShift[ | Send to Back |
These act on the primary selected layer and run exactly what Object ▸ Order and the toolbar order buttons run.
Animation and playback
| Space | Play / Stop |
| Tab | Switch between Edit and Animate mode |
| , | Previous frame: stops playback |
| . | Next frame: stops playback |
Space does double duty: held down over the canvas it is the pan modifier. Playback therefore toggles on release, and only when you did not drag while the key was held. Tab is suppressed while you are editing an Action.
View
| Ctrl= | Zoom In: one step of 1.25x, up to 32x |
| Ctrl- | Zoom Out: one step of 1.25x, down to 0.05x |
| Ctrl0 | Fit Canvas: also resets canvas rotation |
| Ctrl1 | Zoom 100% |
| O | Toggle onion skin |
What Delete deletes
Delete and Backspace run down a fixed list and stop at the first thing that applies:
- With the Timeline focused, they delete the selected keyframes and nothing else.
- With the Bone tool active and a bone selected in Edit mode, they delete the selected bones: child bones are promoted, not destroyed.
- With the Node tool active and vertices selected, they delete those vertices.
- With a pixel selection active, they clear the pixels inside it.
- Otherwise they delete the selected layers.
Keys that only work in one place
These are fixed, not part of the rebindable list. Each one needs its panel or tool to be the thing you are pointing at.
| Key | Where | What it does |
|---|---|---|
| Left / Right arrow | Canvas hovered | Nudge the selected layers or vertices by 1 unit |
| Up / Down arrow | Canvas hovered | Nudge the selected layers or vertices by 1 unit |
| Shift + arrows | Canvas hovered | Nudge by 10 units instead |
| Left / Right arrow | Timeline focused | Step back or forward one frame |
| Shift+Left / Shift+Right | Timeline focused | Jump to the previous or next keyframe: on the selected layers, or across the whole scene when the selection carries none |
| Shift+Up / Shift+Down | Timeline focused | Move the layer selection one row up or down |
| Ctrl+C / Ctrl+V | Timeline focused, with a layer selected | Copy and paste keyframes, keeping their frame offsets |
| F | Graph Editor, canvas hovered | Fit the curves back into view |
| Enter | Bone Bind tool, cursor over the canvas | Bind the selected vertices to the selected bone |
| U | Bone Bind tool, cursor over the canvas | Unbind the selected vertices |
| Enter | Polygonal marquee in progress | Commit the polygon |
| Esc | Polygonal marquee in progress | Discard the polygon |
| Esc | Pen tool while drawing | Finish the path and keep it selected |
| Esc | Pixel selection or floating selection active | Clear the selection, or cancel the floating move |
| Esc | Picking a path for Follow Path | Cancel picking |
| Esc | Renaming a layer | Cancel the rename and keep the old name |
| Enter | Renaming a layer | Commit the new name |
macOS differences
Command replaces Ctrl throughout, and physical Control must not be held. Bare-letter tool keys are unchanged. The key list itself is the same on all three platforms: every chord in the tables above works on macOS with Command in place of Ctrl.
What does differ is which of them the native menu bar prints beside a command. Duplicate and Deselect All deliberately carry no key equivalent in the macOS menu: an NSMenu key equivalent is consumed by the system before the app sees the keystroke, so whichever of the two claimed Command+D would win every press and the other would become unreachable. Leaving both unlabelled lets the shared context rule decide, exactly as on Windows and Linux. Onion skinning and Delete are unlabelled in the macOS menu for the same reason, and the O and Delete keys work as usual.
Rebinding a shortcut
- Open Preferences with Ctrl+, and go to the Shortcuts tab.
- Find the action in Tool Shortcuts or General Shortcuts and click the button showing its current key.
- The button turns red and reads Press key… Now press the key you want, holding any of Ctrl, Shift or Alt you want in the chord.
- Press Esc instead to cancel, or Backspace to clear the binding and leave the action with no key.
- Click OK, or Apply if you want to keep the window open. Bindings are written to disk and survive a restart.
Right-click a chord button to put that one binding back to its factory default. This is the only way to recover a binding you cleared with Backspace, because capture mode refuses to assign Escape, Backspace or Delete (they mean cancel and clear) and Delete is its own action's default.
Reset All to Defaults at the bottom of the tab puts all 58 bindings back at once, discarding every customisation.