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