Skip to main content

Key Bindings

Here's the set of default keybindings available in Wave. It is split into sections. Some keybindings are always active. Others are only active for certain types of blocks.

Note that these are the MacOS keybindings (they use "Cmd"). For Windows and Linux replace "Cmd" with "Alt" (note that "Ctrl" is "Ctrl" on both Mac, Windows, and Linux).

Global Keybindings

KeyFunction
Cmd:tOpen a new tab
Cmd:nOpen a new terminal block (defaults to the same connection and working directory)
Cmd:wClose the current block
Cmd:mMagnify / Un-Magnify the current block
Cmd:gOpen the "connection" switcher
Cmd:iRefocus the current block (useful if the block has lost input focus)
Ctrl:ShiftShow block numbers
Ctrl:Shift:[number]Switch to block number
Ctrl:Shift:ArrowsMove left, right, up, down between blocks
Cmd:[number]Switch to tab number
Cmd:[Switch tab left
Cmd:]Siwtch tab right
Cmd:Shift:rRefresh the UI

File Preview Keybindings

KeyFunction
[any character]any regular character (e.g. "a", "b") will filter the file list
Escapewill clear the filter
Up/Down Arrowchange file selection up/down
EnterOpen the currently selected file/directory
Cmd:ArrowUpmove "up" a directory (parent directory)
Cmd:ArrowLeftback, move to the previously selected file/directory
Cmd:ArrowRightforward (opposite of back)
Cmd:oOpen a new file (accepts relative paths to the current directory)
Cmd:sWhen file editor is open, save file
Cmd:eFor files that can be previewed or edited (markdown, CSVs), switches between preview and edit mode
Cmd:rWhen file editor is open, revert changes

Web Keybindings

KeyFunction
Cmd:lfocus the URL input bar
Escapewhen the URL input bar is focused, will focus the web content
Cmd:rreload webpage
Cmd:ArrowLeftback
Cmd:ArrowRightforward