? shows the bindings inside virsh-tui. The overlay is built from the active
key map, so it reflects your keymap.toml. Type to filter it.
Key Action Name
j / kdown / up move_down / move_up
gg / Gtop / bottom go_top / go_bottom
Ctrl-d / Ctrl-uhalf page down / up half_down / half_up
Enteropen open
Backspace, qback (q quits from the top level) back
/filter filter
n / Nnext / previous match next_match / prev_match
H / L, [ / ]previous / next tab prev_tab / next_tab
1 … 5Domains, Host, Networks, Storage, Events view_domains … view_events
Key Action Name
sstart start
SACPI shutdown shutdown
Ddestroy (force off) destroy
rreboot reboot
Rreset reset
ppause / resume pause
Zmanaged save (suspend to disk) managed_save
atoggle autostart autostart
cserial console console
vgraphical viewer viewer
eedit XML edit_xml
Xundefine undefine
Key Copies Name
yyname yank_name
yuUUID yank_uuid
yiIP address yank_ip
yclast command yank_cmd
Key Action Name
Space nnew domain new_domain
Space cclone clone
Space rrename rename
Space Mmigrate migrate
Space s c / s r / s dsnapshot create / revert / delete snapshot_new / snapshot_revert / snapshot_delete
Space m i / m einsert / eject ISO insert_media / eject_media
Space d a / d rattach / resize disk disk_attach / disk_resize
Space i a / i lattach NIC / toggle link nic_attach / nic_link
Space xexport XML export_xml
Space bboot order boot_order
Space l / Space Lpin / unpin a DHCP lease lease_pin / lease_unpin
Key Action Name
mmark / unmark mark
Vvisual selection visual
ocycle sort sort_cycle
f / Fcycle filter chips chip_cycle / chip_cycle_back
thistory window 60 s / 5 min / 1 h window_cycle
lfocus the leases table (Networks) lease_focus
uundo field (hardware editor) undo_field
gxgo to the XML tab goto_xml
Key Action Name
:command line ex
Ctrl-pcommand palette palette
?help help
,settings settings
Ctrl-rrefresh now refresh
Ctrl-lredraw the screen redraw
.repeat the last change
q, ZZ, Ctrl-cquit quit
Some screens add their own keys, listed in the status bar: the
hardware editor , the wizard ,
Networks and Storage .
Create ~/.config/virsh-tui/keymap.toml:
[normal]
shutdown = ["S", "Space q"] # several bindings for one action
snapshot_new = ["Space s n"] # tokens separated by spaces
console = ["C-t"]
Each entry maps an action name (the “Name” column above) to a list of key
sequences.
A sequence is a list of tokens separated by spaces. A token is a single
character (a, A, :), C-x for Ctrl, or one of Space, Enter,
Esc, Tab, S-Tab, Backspace.
Remapping an action removes its default keys. List them again if you want
to keep them.
Sub-tables such as [normal.domains] are accepted to group entries, but
their bindings apply in every view.
Unknown action names and syntax errors are reported in the message line when
virsh-tui starts; the rest of the file still applies. The help overlay and
the which-key popup show your bindings.
All action names: move_up, move_down, go_top, go_bottom, half_down,
half_up, open, back, filter, next_match, prev_match, start,
shutdown, destroy, reboot, reset, pause, managed_save,
managed_save_remove, autostart, console, viewer, edit_xml,
undefine, rename, clone, migrate, send_key, export_xml,
new_domain, yank_name, yank_uuid, yank_ip, yank_cmd, mark,
visual, sort_cycle, chip_cycle, chip_cycle_back, window_cycle,
lease_focus, lease_pin, lease_unpin, ex, palette, help,
settings, refresh, redraw, quit, quit_all, snapshot_new,
snapshot_revert, snapshot_delete, insert_media, eject_media,
disk_attach, disk_resize, nic_attach, nic_link, boot_order,
prev_tab, next_tab, undo_field, goto_xml, view_domains,
view_host, view_networks, view_storage, view_events.