Skip to content
TUI keymap

TUI keymap

The keys of plugii watch and plugii replay. They are vim-first, and the arrow keys always work too. There are no counts (5j): the lists are short, and bare 1 2 3 jump to a tab. Press ? in the TUI to see this list.

Note

This page is built from the BINDINGS and PROMPT_KEYS tables in plugii’s src/tui/keys.rs, the same tables the ? help overlay shows and the keymap’s tests check: Hugo parses the Rust source on every build, so the page can’t drift from the code.

Move

KeysAction
j or ↓down
k or ↑up
gg or Hometop
G or Endbottom
Ctrl-d or PgDnhalf a page down
Ctrl-u or PgUphalf a page up
h or ←collapse a hub, else the pane to the left
l or →expand a hub, else the pane to the right

Panes and tabs

KeysAction
Ctrl-w h / j / k / lfocus the pane left / below / above / right
gt or Tabnext tab
gT or Shift-Tabprevious tab
1 / 2 / 3Ports / Charts / Events tab

Details, filter and labels

KeysAction
⏎ or odetails of the selected device or socket
/filter devices (on Events: event lines)
n / Nnext / previous match
Llabel the selected socket or device
Escclose a popup, else clear the filter

Other

KeysAction
ppause / resume updates (in a replay: playback)
cclear events
?this help
qclose a popup, else quit
:q⏎ or Ctrl-cquit

Replay only (plugii replay)

KeysAction
+ / -faster / slower: ×1 ×2 ×4 ×10 ×30 ×60
] / [next / previous plug or unplug

In the / and L prompts

The prompts take every key, so j or q type text.

KeysAction
text/ filters by vid:pid, product, manufacturer, label
⏎apply; L: save the label (empty removes it)
Esc or Ctrl-ccancel (/ also clears the filter)
Backspacedelete a character