Keybindings
The default virtufin-tui keybindings. Press ? in the TUI for the same table
inline.
Global
| Key |
Action |
? |
Show help overlay |
q |
Quit |
r |
Force-refresh the current panel |
Tab |
Cycle focus between panels |
c |
Open the contexts picker |
1 / 2 / 3 |
Focus workers / connections / events panel |
Workers panel
| Key |
Action |
Enter |
Open detail popover for highlighted row |
a |
Open the action modal on the highlighted row |
s |
Start worker |
x |
Stop worker |
d |
Delete worker (with confirmation) |
Worker detail popover
| Key |
Action |
e |
Edit a single env var |
t |
Edit a single tag (or bulk via modal) |
h |
View code change history (calls GetWorkerHistory) |
l |
Hot-reload code from local file or URL |
Escape |
Close the popover |
Connections panel
| Key |
Action |
Enter |
Open connection detail popover |
a |
Open action modal (connect, disconnect, send) |
m |
Open send-message modal |
Events panel
| Key |
Action |
Space |
Pause / resume the live event stream |
c |
Clear the events buffer |
/ |
Filter events (substring on ce-type or source) |
Contexts picker
| Key |
Action |
n |
New context |
e |
Edit highlighted context |
d |
Delete highlighted context |
Enter |
Set highlighted context as active |
Action modal
| Key |
Action |
Tab / Shift+Tab |
Move between fields |
Enter |
Submit |
Escape |
Cancel |
The action modal also has a 2-second "undo" grace period for tag changes: after
Enter, the TUI shows a hint "Press Ctrl-Z to undo" for 2 seconds. Undoing calls
SetTag(key, "") to clear the tag.