mirror of
https://github.com/xodio/xod.git
synced 2026-03-14 20:56:52 +01:00
291 lines
6.0 KiB
Markdown
291 lines
6.0 KiB
Markdown
---
|
|
title: Mouse and Keyboard Shortcuts
|
|
---
|
|
|
|
# Mouse and Keyboard Shortcuts
|
|
|
|
For shortcuts the following convention is used:
|
|
|
|
* <span class="ui label">C</span> — platform-neutral keyboard input;
|
|
* <span class="ui blue label">Ctrl+C</span> — PC-only keyboard input;
|
|
* <span class="ui grey label">⌘ C</span> — Mac-only keyboard input;
|
|
* <span class="ui olive label">Click</span> — mouse input.
|
|
|
|
## Project management
|
|
|
|
<table class="ui celled table">
|
|
<thead>
|
|
<tr>
|
|
<th>Shortcut</th>
|
|
<th>Action</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+N</span> |
|
|
<span class="ui grey label">⌘ N</span>
|
|
</td>
|
|
<td>
|
|
New patch
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+Shift+N</span> |
|
|
<span class="ui grey label">⇧⌘ N</span>
|
|
</td>
|
|
<td>
|
|
New project
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+S</span> |
|
|
<span class="ui grey label">⌘ S</span>
|
|
</td>
|
|
<td>
|
|
Save project
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+Shift+S</span> |
|
|
<span class="ui grey label">⇧⌘ S</span>
|
|
</td>
|
|
<td>
|
|
Save As...
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+Shift+Alt+S</span> |
|
|
<span class="ui grey label">⇧⌘⌥ S</span>
|
|
</td>
|
|
<td>
|
|
Save Copy As...
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+O</span> |
|
|
<span class="ui grey label">⌘ O</span>
|
|
</td>
|
|
<td>
|
|
Open project
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
## Patch editing
|
|
|
|
The shortcuts in the table below are active when the patch board is in focus.
|
|
|
|
<table class="ui celled table">
|
|
<thead>
|
|
<tr>
|
|
<th>Shortcut</th>
|
|
<th>Action</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+C</span> |
|
|
<span class="ui grey label">⌘ C</span>
|
|
</td>
|
|
<td>
|
|
Copy selected entities (nodes, links, comments) to the clipboard
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+X</span> |
|
|
<span class="ui grey label">⌘ X</span>
|
|
</td>
|
|
<td>
|
|
Cut selected entities to the clipboard
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+V</span> |
|
|
<span class="ui grey label">⌘ V</span>
|
|
</td>
|
|
<td>
|
|
Paste from the clipboard
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+A</span> |
|
|
<span class="ui grey label">⌘ A</span>
|
|
</td>
|
|
<td>
|
|
Select all entities on the patch
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+Z</span> |
|
|
<span class="ui grey label">⌘ Z</span>
|
|
</td>
|
|
<td>
|
|
Undo the last action
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+Shift+Z</span> |
|
|
<span class="ui grey label">⇧⌘ Z</span>
|
|
</td>
|
|
<td>
|
|
Redo the action undone
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Delete</span> |
|
|
<span class="ui blue label">Backspace</span> |
|
|
<span class="ui grey label">⌫</span>
|
|
</td>
|
|
<td>
|
|
Delete selected entities
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="ui label">Escape</span></td>
|
|
<td>
|
|
Select none
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui olive label">Middle + Drag</span> |
|
|
<span style="white-space: nowrap"><span class="ui label">Space</span>+<span class="ui olive label">Left + Drag</span></span>
|
|
</td>
|
|
<td>
|
|
Pan the patch board
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td><span class="ui label" style="font-family: monospace">I</span> | <span class="ui olive label">Double-click</span></td>
|
|
<td>
|
|
Insert a node (invoke the quick search)
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
## Project browser
|
|
|
|
<table class="ui celled table">
|
|
<thead>
|
|
<tr>
|
|
<th>Shortcut</th>
|
|
<th>Action</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<span class="ui olive label">Drag-n-drop</span>
|
|
</td>
|
|
<td>
|
|
Add a node to the patch
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui olive label">Double-click</span>
|
|
</td>
|
|
<td>
|
|
Open the node as a patch in new tab
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
## View
|
|
|
|
<table class="ui celled table">
|
|
<thead>
|
|
<tr>
|
|
<th>Shortcut</th>
|
|
<th>Action</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>
|
|
<span class="ui label">H</span>
|
|
</td>
|
|
<td>
|
|
Toggle the help bar
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui label">Home</span>
|
|
</td>
|
|
<td>
|
|
Pan to Origin
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+Home</span> |
|
|
<span class="ui grey label">⌘ Home</span>
|
|
</td>
|
|
<td>
|
|
Pan to Center
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+Shift+=</span> |
|
|
<span class="ui grey label">⌘ +</span>
|
|
</td>
|
|
<td>
|
|
Zoom in
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+-</span> |
|
|
<span class="ui grey label">⌘ -</span>
|
|
</td>
|
|
<td>
|
|
Zoom out
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+0</span> |
|
|
<span class="ui grey label">⌘ 0</span>
|
|
</td>
|
|
<td>
|
|
Default zoom
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui blue label">Ctrl+Shift+I</span> |
|
|
<span class="ui grey label">⌥⌘ I</span>
|
|
</td>
|
|
<td>
|
|
Open Electron/Browser developer tools
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<span class="ui label">Ctrl+H</span>
|
|
</td>
|
|
<td>
|
|
Toggle Redux developer tools (development builds only)
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|