--- layout: developer-doc title: Shortcuts category: product tags: [product,ui] --- ### Graph Editor | Shortcut | Action | | -------- | ------ | | Ctrl+Shift+s | Toggles light/dark application style. Currently doesn't work properly, as the Theme Switcher is not created yet. (https://github.com/enso-org/ide/issues/795)| #### Node Editing | Shortcut | Action | | -------- | ------ | | Shift+Tab | Show searcher for adding new node. | | Ctrl+Backspace | Removes the selected nodes. | | Ctrl+g | Collapses the selected nodes. | | Ctrl+LMB | Start editing node expression. | | Enter when suggestion is selected, or LMB on suggestion | Pick selected suggestion and commit editing. | | Enter *when suggestion is not selected* | Commit editing with the current input. | #### Navigation | Shortcut | Action | | -------- | ------ | | Ctrl+Enter | Step into the last selected node. | Ctrl+Arrow Up | Step out of the current node. #### Node Selection | Shortcut | Action | | --- | --- | | LMB click node name | Deselect all nodes. Select the target node. | | LMB click background | Deselect all nodes. | | LMB drag background | Deselect all nodes. Select nodes using selection-box. | | shift + LMB click node name | Add node to the selection group. | | shift + LMB drag background | Add nodes to the selection group. | | option + LMB click node name | Remove node from the selection group. | | option + LMB drag background | Remove nodes from the selection group. | | option + shift + LMB click node name | Inverse node selection. | | option + shift + LMB drag background | Inverse nodes selection. | ### Node dragging | Shortcut | Action | | -------- | ------ | | LMB drag non-selected node name | Move the node to new position. | | LMB drag selected node name | Move all selected nodes the node to new positions. | ### Visualization | Shortcut | Action | | -------- | ------ | | cmd / ctrl + space | Toggle visualization visibility of the selected node. | | cmd / ctrl + f | Cycle visualizations of the selected node. | | cmd / ctrl + \ | Toggle documentation view visibility | ### Debug | Shortcut | Action | | -------- | ------ | | cmd / ctrl + d | Send test data to the selected node. | | cmd / ctrl + shift + enter | Push a hardcoded breadcrumb without navigating. | | cmd / ctrl + shift + arrow up | Pop a breadcrumb without navigating. |