diff --git a/docs/README.md b/docs/README.md index a6f40395..5b9a3b34 100644 --- a/docs/README.md +++ b/docs/README.md @@ -52,6 +52,7 @@ User’s guide * [Data Types](./guide/data-types/) * [Linking Rules](./guide/linking-rules/) * [Execution Model](./guide/execution-model/) +* [Mouse and Keyboard Shortcuts](./guide/shortcuts/) Standard library node reference ------------------------------- diff --git a/docs/guide/README.md b/docs/guide/README.md index 64432bc4..5912ec05 100644 --- a/docs/guide/README.md +++ b/docs/guide/README.md @@ -9,3 +9,4 @@ User’s Guide * [Data Types](./data-types/) * [Linking Rules](./linking-rules/) * [Execution Model](./execution-model/) +* [Mouse and Keyboard Shortcuts](./shortcuts/) diff --git a/docs/guide/shortcuts/README.md b/docs/guide/shortcuts/README.md new file mode 100644 index 00000000..34153518 --- /dev/null +++ b/docs/guide/shortcuts/README.md @@ -0,0 +1,246 @@ +--- +title: Mouse and Keyboard Shortcuts +--- + +# Mouse and Keyboard Shortcuts + +For shortcuts the following convention is used: + +* C — platform-neutral keyboard input; +* Ctrl+C — PC-only keyboard input; +* ⌘ C — Mac-only keyboard input; +* Click — mouse input. + +## Project management + + + + + + + + + + + + + + + + + + + + + + + + + + +
ShortcutAction
+ Ctrl+N | + ⌘ N + + New patch +
+ Ctrl+Shift+N | + ⇧⌘ N + + New project +
+ Ctrl+S | + ⌘ S + + Save project +
+ Ctrl+O | + ⌘ O + + Open project +
+ +## Patch editing + +The shortcuts in the table below are active when the patch board is in focus. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ShortcutAction
+ Ctrl+C | + ⌘ C + + Copy selected entities (nodes, links, comments) to the clipboard +
+ Ctrl+X | + ⌘ X + + Cut selected entities to the clipboard +
+ Ctrl+V | + ⌘ V + + Paste from the clipboard +
+ Ctrl+Z | + ⌘ Z + + Undo the last action +
+ Ctrl+Shift+Z | + ⇧⌘ Z + + Redo the action undone +
+ Delete | + Backspace | + + + Delete selected entities +
Escape + Select none +
+ Middle + Drag | + Space+Left + Drag + + Pan the patch board +
I | Double-click + Insert a node (invoke the quick search) +
+ +## Project browser + + + + + + + + + + + + + + + + + + +
ShortcutAction
+ Drag-n-drop + + Add a node to the patch +
+ Double-click + + Open the node as a patch in new tab +
+ +## View + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ShortcutAction
+ H + + Toggle the help bar +
+ Ctrl+Shift+= | + ⌘ + + + Zoom in +
+ Ctrl+- | + ⌘ - + + Zoom out +
+ Ctrl+0 | + ⌘ 0 + + Default zoom +
+ Ctrl+Shift+I | + ⌥⌘ I + + Open Electron/Browser developer tools +
+ Ctrl+H + + Toggle Redux developer tools (development builds only) +