Enso Analytics Shortcut Keys
Mouse Buttons
Shortcuts are designed to work well with both the mouse and the touchpad.
- LMB corresponds to Left Mouse Button
- MMB corresponds to Middle Mouse Button
- RMB corresponds to Right Mouse Button
Graph Editor
General Shortcuts
| Windows + Linux | Mac | Action | 
|---|---|---|
| Escape | Escape | Cancel current interaction | 
| Ctrl+` | Command ⌘+` | Show/hide Code Editor | 
| Ctrl+D | Command ⌘+D | Show/hide Documentation Editor | 
| Ctrl+, | Command ⌘+, | Show Settings | 
| Ctrl+/ | Command ⌘+/ | Show About Window | 
| Ctrl+Z | Command ⌘+Z | Undo last action | 
| Ctrl+Y or Ctrl + Shift + Z | Command ⌘+Y or Command ⌘ + Shift + Z | Redo last undone action | 
Navigation
| Windows + Linux | Mac | Action | 
|---|---|---|
| Drag gesture (two fingers) | Drag gesture (two fingers) | Pan the scene | 
| Pinch gesture (two fingers) | Pinch gesture (two fingers) | Zoom the scene | 
| MMB drag | Mouse Scroll | Pan the scene | 
| RMB drag | Ctrl+Mouse Scroll | Zoom the scene | 
| LMB double press component | LMB double press component | Step into the component | 
| LMB double press background | LMB double press background | Step out of the current component | 
| Ctrl+E | Command ⌘+E | Step in the last selected component | 
| Ctrl+Shift+E | Command ⌘+Shift+E | Step out the last selected component | 
| Ctrl+Shift+A | Command ⌘+Shift+A | Zoom to selected components | 
Component Layout
| Windows Linux + Mac | Action | 
|---|---|
| LMB drag non-selected component | Move the component to new position (dragging does not modify selection) | 
| LMB drag selected component | Move all selected components the component to new positions | 
Component Selection
| Windows + Linux | Mac | Action | 
|---|---|---|
| LMB click component | LMB click component | Deselect all components. Select the target component | 
| LMB click background | LMB click background | Deselect all components | 
| LMB drag background | LMB drag background | Select components using selection-box | 
| Shift+LMB click component | Shift+LMB click component | Add / remove component to the selection group | 
| Shift+LMB drag background | Shift+LMB drag background | Add / remove component to the selection group | 
| Ctrl+A | Command ⌘+A | Select all components | 
| Escape | Escape | Deselect all components (if not in a mode, like edit mode) | 
| Ctrl+Shift+LMB click component | Command ⌘+Shift+LMB click component | Add components to the selection group | 
| Ctrl+Shift+LMB drag component | Command ⌘+Shift+LMB drag component | Add components to the selection group | 
| Shift+Alt+LMB click component | Shift+Option+LMB click component | Remove components from the selection group | 
| Shift+Alt+LMB drag component | Shift+Option+LMB drag component | Remove components from the selection group | 
| Ctrl+Shift+Alt+LMB click component | Command ⌘+Shift+OptionLMB click component | Invert component selection | 
| Ctrl+Shift+Alt+LMB drag component | Command ⌘+Shift+OptionLMB drag component | Invert component selection | 
Component Browser
| Windows + Linux | Mac | Action | 
|---|---|---|
| Enter | Enter | Open component browser | 
| Tab | Tab | Apply currently selected suggestion (insert it without finishing the editing) | 
| Enter or LMB on suggestion | Enter or LMB on suggestion | Accept currently selected suggestion (insert it and finish editing) | 
| Ctrl + Enter | Command ⌘ + Enter | Accept raw input and finish editing | 
| ↑ | ↑ | Move selection up | 
| ↓ | ↓ | Move selection down | 
Component Editing
| Windows + Linux | Mac | Action | 
|---|---|---|
| Ctrl + C | Command ⌘ + C | Copy selected components | 
| Ctrl + V | Command ⌘ + V | Paste copied components | 
| BackSpace or Delete | BackSpace or Delete | Remove selected components | 
| Ctrl+G | Command ⌘+G | Collapse (group) selected components | 
| Ctrl+LMB | Command ⌘a+LMB | Start editing component expression | 
| Ctrl + Shift + C | Command ⌘ + Shift + C | hange color of selected components | 
Visualization
| Windows + Linux | Mac | Action | 
|---|---|---|
| Space | Space | Toggle visualization visibility of the selected component | 
| Ctrl hold | Command ⌘ hold | Preview visualization of the hovered component (hide on release) | 
| Shift + Space | Shift + Space | Toggle visualization fullscreen mode | 
| Escape | Escape | Exit visualization fullscreen mode | 
| Ctrl + Space | Command ⌘ + Space | Cycle visualizations of the selected component | 
| F1 | F1 | Open documentation view |