Command reference

Key columns below show the shipped defaults. h5v.keymaps can override them for non-text-entry contexts.

Top-level commands

CommandAliasesArgsKeysPurpose
seek<index>Jump to an absolute index in the current content view
gotojump, open<path>Select a node by HDF5 path
updec, decrement[amount]Up, kMove up by a relative amount
downinc, increment[amount]Down, jMove down by a relative amount
left[amount]Left, hMove left by a relative amount
right[amount]Right, lMove right by a relative amount
page-uppgupPageUp, Ctrl+UMove up by a page
page-downpgdownPageDown, Ctrl+DMove down by a page
focus<target>Shift+ArrowsFocus a pane
modeview-mode<mode>TabSwitch between preview, matrix, and heatmap
toggle-treetreesShow or hide the tree pane
reloadrefreshCtrl+RReload the current file
configureconfig[reset]Open or reset the Lua config
x`<prevnext>`x, X
row`<prevnext>`r, R
colcolumn`<prevnext>`c, C
dimdimension`<prevnext>`[, ]
indexselected-index`<prevnext> [amount]`Ctrl+A, Ctrl+X, Alt+Up/Down
help?[command]?Open help or show help for one command
attrattribute`<createdelete> ...`a, d, Delete
repeatagain.Repeat the last successful command
mchartmultichart<action> ...MControl multichart
presskey, keys<key1> [key2] [key3] [key4]Dispatch key presses through the normal keymap
heatmap<action> ...Manage heatmap-specific range presets

Numeric shorthand

InputExpands to
:5seek 5
:+3down 3
:-2up 2

Focus targets

Target
tree
content
attributes

View modes

Mode
preview
matrix
heatmap

Heatmap view command mapping

Heatmap uses the existing movement commands:

CommandEffect in heatmap
up [amount]Move the selected heatmap setting row
down [amount]Move the selected heatmap setting row
left [amount]Change the selected heatmap setting value
right [amount]Change the selected heatmap setting value
page-upMove to the previous segmented heatmap page
page-downMove to the next segmented heatmap page

Heatmap commands

CommandEffect
heatmap range listShow all built-in, configured, and session-added range presets
heatmap range use <preset>Select an existing range preset by label or built-in alias
heatmap range add <min> <max> [label]Add a session range preset and select it immediately

Heatmap key-only actions

These actions are available from the keymap and can be scripted with press ...:

KeyScript formEffect
zpress zZoom in
Zpress ZZoom out
0press 0Reset the viewport
vpress vClear the explicit selection
H / J / K / Lpress H / press J / press K / press LPan the zoomed viewport

Selection directions

Direction
prev
next

Attribute actions

ActionForm
createattr create <name> <type> <value>
deleteattr delete <name>

Multichart actions

ActionExample
open/show/close/hide/togglemchart open
addmchart add !/signals/sine_wave
expr/expression/promptmchart expr "($1[0..512], !/signals/cosine_wave[..512])"
select / movemchart select next
visible toggle / show / hidemchart visible hide
remove / deletemchart delete
clear / clear all / clear zoommchart clear zoom
fit all / selectedmchart fit selected
zoom in / out / resetmchart zoom in 25
zoom x / y / uniformmchart zoom x in 20
pan left / rightmchart pan right 10

Press examples

press ctrl+w o
press M j enter

press uses the effective keymaps after config load, including custom keymap overrides.