Skip to main content

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 + LinuxMacAction
EscapeEscapeCancel current interaction
Ctrl+`Command ⌘+`Show/hide Code Editor
Ctrl+DCommand ⌘+DShow/hide Documentation Editor
Ctrl+,Command ⌘+,Show Settings
Ctrl+/Command ⌘+/Show About Window
Ctrl+ZCommand ⌘+ZUndo last action
Ctrl+Y or
Ctrl + Shift + Z
Command ⌘+Y or
Command ⌘ + Shift + Z
Redo last undone action
Windows + LinuxMacAction
Drag gesture (two fingers)Drag gesture (two fingers)Pan the scene
Pinch gesture (two fingers)Pinch gesture (two fingers)Zoom the scene
MMB dragMouse ScrollPan the scene
RMB dragCtrl+Mouse ScrollZoom the scene
LMB double press componentLMB double press componentStep into the component
LMB double press backgroundLMB double press backgroundStep out of the current component
Ctrl+ECommand ⌘+EStep in the last selected component
Ctrl+Shift+ECommand ⌘+Shift+EStep out the last selected component
Ctrl+Shift+ACommand ⌘+Shift+AZoom to selected components

Component Layout

Windows Linux + MacAction
LMB drag non-selected componentMove the component to new position (dragging does not modify selection)
LMB drag selected componentMove all selected components the component to new positions

Component Selection

Windows + LinuxMacAction
LMB click componentLMB click componentDeselect all components. Select the target component
LMB click backgroundLMB click backgroundDeselect all components
LMB drag backgroundLMB drag backgroundSelect components using selection-box
Shift+LMB click componentShift+LMB click componentAdd / remove component to the selection group
Shift+LMB drag backgroundShift+LMB drag backgroundAdd / remove component to the selection group
Ctrl+ACommand ⌘+ASelect all components
EscapeEscapeDeselect all components (if not in a mode, like edit mode)
Ctrl+Shift+LMB click componentCommand ⌘+Shift+LMB click componentAdd components to the selection group
Ctrl+Shift+LMB drag componentCommand ⌘+Shift+LMB drag componentAdd components to the selection group
Shift+Alt+LMB click componentShift+Option+LMB click componentRemove components from the selection group
Shift+Alt+LMB drag componentShift+Option+LMB drag componentRemove components from the selection group
Ctrl+Shift+Alt+LMB click componentCommand ⌘+Shift+OptionLMB click componentInvert component selection
Ctrl+Shift+Alt+LMB drag componentCommand ⌘+Shift+OptionLMB drag componentInvert component selection

Component Browser

Windows + LinuxMacAction
EnterEnterOpen component browser
TabTabApply currently selected suggestion (insert it without finishing the editing)
Enter or LMB on suggestionEnter or LMB on suggestionAccept currently selected suggestion (insert it and finish editing)
Ctrl + EnterCommand ⌘ + EnterAccept raw input and finish editing
Move selection up
Move selection down

Component Editing

Windows + LinuxMacAction
Ctrl + CCommand ⌘ + CCopy selected components
Ctrl + VCommand ⌘ + VPaste copied components
BackSpace or DeleteBackSpace or DeleteRemove selected components
Ctrl+GCommand ⌘+GCollapse (group) selected components
Ctrl+LMBCommand ⌘a+LMBStart editing component expression
Ctrl + Shift + CCommand ⌘ + Shift + Change color of selected components

Visualization

Windows + LinuxMacAction
SpaceSpaceToggle visualization visibility of the selected component
Ctrl holdCommand ⌘ holdPreview visualization of the hovered component (hide on release)
Shift + SpaceShift + SpaceToggle visualization fullscreen mode
EscapeEscapeExit visualization fullscreen mode
Ctrl + SpaceCommand ⌘ + SpaceCycle visualizations of the selected component
F1F1Open documentation view