Reveal: Keyboard Shortcuts
Reveal can be fully controlled using keyboard. The single most important shortcut is Space (or Enter) to open a context menu on a selected object.
Window
These shortcuts work in Reveal window:
Key Combination | Action |
---|---|
Tab | Switch focus to next focusable UI element (e.g. switch between output and result panels) |
Shift Tab | Switch focus to previous focusable UI element |
F11 / ⌘⇧M | Toggle between maximized and unmaximized window state |
Alt F11 / ⌘M | Toggle between minimized and unminimized window state |
Space / Enter | Open context menu (works on Reveal views that display data, e.g. output panel, tables, trees) |
Escape | Close a closable UI element (e.g. conext menu, results panel, temporary inspector popup) |
Output panel
These shortcuts work in the output panel — syntax-highlighted text-like UI:
Key Combination | Action |
---|---|
← ↑ → ↓ | Textual navigation of data structures |
Alt ← Alt ↑ Alt → Alt ↓ | Structural navigation of data structures |
/ / Ctrl F / ⌘F | Search the output panel |
Ctrl L | Clear the output panel |
Context menu
These shortcuts work in an action context menu (opened by pressing Space or Enter) on selected object:
Key Combination | Action |
---|---|
↑ ↓ | Switch focus between available actions and eval form input text field |
Enter | Execute selected action or evaluate the form written in the text field |
Alt ↑ Alt ↓ | In the text field: traverse history of previously evaluated code forms |
Ctrl Enter / ⌘Enter | Execute action or form and open the result in a new results panel |
Shift Enter | Execute action or form and open the result in a temporary sticker window |
Results panel
These shortcuts work in a results panel that shows result of some previously selected action:
Key Combination | Action |
---|---|
Ctrl ← Ctrl → / ⌘← ⌘→ | Switch between result tabs in the results panel |
Ctrl ↑ / ⌘↑ | Open results panel’s tab tree that provides hierarchical overview of all tabs in this panel |
Backspace | In the tab tree: close currently selected tab |