Keyboard shortcuts
The same list is in the application under Help ▸ Keyboard shortcuts. On macOS, Ctrl here means the command key.
Tools
Single keys, no modifier.
| Key | Tool |
|---|---|
| V | Lights |
| Z | Zoom |
| H | Hand |
| M | Move layer |
| S | Select |
| K | Paint bucket |
| Q | Gradient |
| E | Eraser |
| B | Add stroke |
| R | Remove stroke |
| C | Cut outline |
| G | Outline edge |
| F | Flatten |
| A | Tube axis |
| D | In front |
| U | Behind |
| O | Convex area |
| I | Concave area |
| W | Opening |
| N | Direction |
| P | Flat face |
| X | Not the object |
| T | Trust methods |
Files
| Keys | Action |
|---|---|
| Ctrl+O | Open a project |
| Ctrl+S | Save the project — artwork, hints, settings and lights |
| Ctrl+Shift+S | Save the project to a new file |
| Ctrl+Shift+O | Import a base sprite |
| Ctrl+Alt+Shift+O | Import a set of animation frames |
| — | Import sprites as layers, from File ▸ Import |
| Ctrl+Alt+O | Re-read the imported document, keeping its layer mapping |
| Ctrl+E | Export the normal map |
Ctrl+O opens projects only. A settings preset loads from Edit ▸ Load settings preset…, or by dropping a
.tnpreset file onto the window.
Reload is Ctrl+Alt+O and deliberately not Ctrl+R or F5, which a browser takes for its own reload — the one keystroke that would throw away every painted stroke. Read it as "open, again".
View
| Keys | Action |
|---|---|
| Ctrl+= | Zoom in |
| Ctrl+- | Zoom out |
| Ctrl+0 | Fit the sprite on screen |
| Ctrl+1 | Show actual pixels |
| Ctrl + scroll | Zoom around the pointer, from any tool |
Painting
| Keys | Action |
|---|---|
| Alt + drag | Erase from the current hint layer |
| Right-drag | Erase from the current hint layer |
| Pen eraser | Erase from the current hint layer, with the pen turned over |
| Shift + click | Paint a straight line from where the last stroke ended |
| [ ] | Smaller or larger brush |
| Shift+[ Shift+] | Softer or harder brush edge |
| Ctrl + click | Pick up a direction from the picture, with the Direction tool |
| Ctrl+Z | Undo |
| Ctrl+Shift+Z | Redo |
Undo covers painting and the solver settings. One drag of the brush is one step, however many mouse events it arrived as. A burst of slider movement is one step too — Ctrl+Z after a handful of tweaks puts the sliders back where they were when you started dragging, not to every tick along the way. Lights are a viewing condition and are not on the stack.
Frames
| Keys | Action |
|---|---|
| , | Previous frame |
| . | Next frame |
Punctuation rather than the arrow keys, which belong to whatever has focus, and rather than the bracket keys, which mean brush size to anyone arriving from Photoshop.
Layers
| Keys | Action |
|---|---|
| M | The Move tool |
| Arrow keys | Nudge the selected layer a pixel — only with the Move tool selected |
| Shift + arrows | Nudge it ten pixels |
| Double-click a name, or F2 | Rename the layer |
The arrows are qualified because they mean this only while Move is the selected tool. Everywhere else they belong to whatever has focus, and a row promising "arrows nudge the layer" would be a promise the editor does not keep. See Layers and scenes.
Selection
| Keys | Action |
|---|---|
| Ctrl+A | Select everything |
| Ctrl+D | Deselect |
| Ctrl+Shift+D | Bring back the last selection |
| Ctrl+Shift+I | Invert the selection |
| Shift + drag | Add to the selection, with the Select tool |
| Alt + drag | Take away from the selection, with the Select tool |
| Alt+Delete | Fill the selected area with the hint chosen for the bucket |
| Delete | Clear the selected area of that hint |
| Enter | Close the polygon being drawn |
| Backspace | Take back the polygon's last corner |
| Escape | Drop the polygon being drawn |
