Echolot
Reference

Keyboard shortcuts

Every keyboard shortcut in Echolot, from the menus and from the pages, grouped by where you use it.

Every action in the menus has its shortcut beside it. This page gathers them, with the keys that work on a page or in a list. ⌘ is Command, ⌥ Option, ⇧ Shift, ⌃ Control.

Workspaces and files

ActionKeysMenu
New Request⌘NFile
New Folder⇧⌘NFile (while the sidebar shows Requests)
New Workspace…⌥⌘NFile
Open Workspace…⌘OFile
Switch Workspace…⌘PFile
Close Tab⌘WFile
Close Window⇧⌘WFile
Import…⇧⌘IFile
Export Workspace…⇧⌘EFile
Duplicate⌘DEdit
Undo, Redo⌘Z, ⇧⌘ZEdit
Settings⌘,Echolot

⌘W closes the tab on screen, never the workspace window; ⇧⌘W closes the window. In other windows, such as Settings, ⌘W closes the window.

The New GraphQL Request, New WebSocket Request, New Socket.IO Request, New MQTT Request and New gRPC Request items in the File menu, Export Folder… and Rename have no shortcut.

Tabs

ActionKeysMenu
Show Next Tab⇧⌘]Tabs
Show Previous Tab⇧⌘[Tabs
Reopen Closed Tab⇧⌘TTabs

Pages and panels

ActionKeysMenu
Requests⌘1View
MCP Servers⌘2View
Specs⌘3View
Mocks⌘4View
Flows⌘5View
Home⇧⌘HView
Tests⌥⌘TView
Runner⌥⌘RView
Environments⌥⌘EView
History⌘YView
Show Sidebar, Hide Sidebar⌘BView
Show Assistant, Hide Assistant⌘JView
Show Variables, Hide Variables⌥⌘VView
Command Palette…⌘KRequest

⌘1 to ⌘5 switch the sidebar's module and go back to what it showed last. See the window.

Requests and responses

ActionKeysMenu
Send⌘R or ⌘↩Request
Cancel⌘.Request
Copy as cURL⌥⌘CRequest
Generate Code…⌥⌘GRequest
Find in Body⌘FRequest
Next match, previous match⌘G, ⇧⌘G(in the find bar)

While a protected environment is active, the item reads Send to <Environment>… and asks first. Cancel is the default button there, so ↩ never sends by accident.

Export Exchange as HAR… in the Request menu has no shortcut.

Code size

ActionKeysMenu
Bigger Code⌘+View
Smaller Code⌘-View
Actual Code Size⌘0View

Wrap Long Lines and Panes › Reset Pane Sizes in the View menu have no shortcut.

Editing text

ActionKeysWhere
Suggestions⌃SpaceCode editors: bodies, scripts, queries
Insert a variable or dynamic valueType {{Fields and editors that take variables
Bold, italic⌘B, ⌘IThe docs editor of a request or folder

Sessions

ActionKeysWhere
Send a message⇧⌘↩WebSocket: the message box
Emit an event⇧⌘↩Socket.IO: the event box
Publish a message⇧⌘↩MQTT: the payload box

The sidebar

ActionKeys
Move the selection↑, ↓
Open a folder→
Close a folder, or go to the folder above←
Rename the selection↩
Stop renamingEsc
Move a request to the Trash⌫ (asks first)

⌫ only works on one request. No key deletes a folder or several items: use Move to Trash… (or Move N Items to Trash…) in the context menu, which asks first. On the MCP Servers page, ⌫ offers to delete the selected server.

Lists

ActionKeysWhere
Move the selection↑, ↓History, response headers, the command palette, Quick Send
Open the selected exchange↩History
Quick look, and close itSpace, EscHistory, response headers
Run the highlighted command↩The command palette
Send the selected request↩Quick Send
CloseEscThe command palette, Quick Send

Runner and mocks

ActionKeysWhere
Run, or Run in <Environment>…⌘RRunner
Stop⌘.Runner
Start the mock⌘RMocks

Flows

ActionKeys
Run, or Run in <Environment>…⌘R
Stop the run⌘.
Add a block⇧⌘B
Duplicate the selected blocks⌘D
Fit: show the whole flow⌥⌘0
Copy, cut, paste blocks (with the links between them)⌘C, ⌘X, ⌘V
Delete the selection⌫
Select the nearest block in a direction↑, ↓, ←, →
Clear the selectionEsc
Draw a selection box⇧ or ⌘ and drag on the canvas

A plain drag on empty canvas pans. See flows.

Assistant

ActionKeys
Show or hide the Assistant⌘J
Stop the Assistant⌘.

Quick Send

ActionKeys
Open Quick Send from any app⌃⌥Space

Quick Send is off until you turn it on in Settings › General, where you can also record another shortcut. See Quick Send.

Settings and help

ActionKeysWhere
Search the settings⌘FSettings
Echolot Documentation⌘?Help menu

Help for This Page opens the docs page about the page in the front window.

Sheets and dialogs

↩ chooses the default button and Esc cancels. A dialog that deletes something has no key for its red button, so you always click it.

On this page