Skip to main content

Keybindings

The webhook-it dashboard is keyboard-only — there is no mouse interaction. Every key is listed in the footer at all times; this page is the complete reference.

Global keys

These work whenever no overlay is open:

KeyAction
/ Move the endpoint selection
k / jMove the endpoint selection (vim-style)
uStart / stop the daemon (and the ngrok tunnel)
tToggle tunnel / local-only mode (only while stopped)
nCreate a new endpoint — opens a form
cSet the ngrok static domain — opens a form
dDelete the selected endpoint — asks to confirm
rReplay the most recent event of the selected endpoint
qQuit — stops the daemon and exits cleanly
Ctrl+CQuit (same as q)

Selecting a different endpoint also re-points the Events pane at that endpoint's feed.

In a form (prompt)

When a prompt is open — after n or c — the keys change:

KeyAction
tabMove to the next field
enterSubmit the form
escCancel and close the form
backspaceDelete the last character of the active field
printable keysType into the active field

If the form fails validation, it stays open and shows the reason — fix the field and press enter again.

In a confirmation

When a yes/no confirmation is open — after d, or the project-apply prompt:

KeyAction
yConfirm — yes
nCancel — no
escCancel — no

Quick reference

You can also see the dashboard keys without opening it, via wi --help:

wi --help listing the dashboard keys

wi --help prints the keybindings — handy before you even open the dashboard.

Cheat sheet

A typical session, in keys:

wi → open the dashboard
c → set your ngrok domain (first time only)
n → create an endpoint
u → start the daemon
↑ / ↓ → switch between endpoints, watch their events
r → replay the latest event while debugging
q → quit

Next