Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Keyboard & mouse reference

Every interactive control, in one table. This mirrors the in-app help (?).

Keyboard

KeyAction
q / Escquit (Esc closes a dialog first)
↑ / ↓previous / next variable
← / →previous / next time slice
< / >previous / next time slice
Spaceplay / pause the timeline
- / +decrease / increase playback speed
{ / }previous / next file
[ / ]previous / next depth slice
, / .select previous / next extra dimension
; / 'previous / next index in selected dimension
Tabfocus the sidebar level list (Tab/Esc leave it); in dialogs/plot chooser it switches field/axis
Shift+arrowspan the zoomed map
copen colormap chooser with a focused preview
vreverse the active colormap; in the chooser, reverse the focused preview
icycle interpolation (set NCVIEW_SCIENTIFIC_RENDERING=0 to unlock)
eexport current slice (PNG + SVG + JSON)
=formula editor — derive variables such as O3[1]-O3[2] or mean(T)
aautomatic limits
ledit min/max limits
fmask data outside a range
stoggle linear/log color scale
ztoggle current/global color scale
rreset zoom to the full view
Rreset variable settings and view
glogical / projected grid
btoggle filled land/ocean map backdrop
Enteropen pinned-point plot menu
popen plot chooser
t / d / hplot chooser: time series / scatter / histogram
k / uplot chooser: CDF / vertical profile
madd/remove the hovered point from the plot selection
Ctrl-P / :command palette — search actions, Enter to run
/browse and search all plottable variables
?open/close this help

Limits dialog

Type numbers directly, Tab switches between min and max fields, Enter applies, Esc cancels.

Set view bounds dialog

Open the command palette with Ctrl-P / :, search for Set view bounds, then enter minimum and maximum x and y values. Tab moves between the four fields, Enter applies the bounds, and Esc cancels. Geographic axes accept signed longitude or 0..360 longitude and latitude from -90..90. Other axes use their coordinate values when available, or inclusive zero-based indices. Unphysical or non-overlapping bounds are reported without replacing the current view. For curvilinear grids, the status line notes that the region is represented by a row/column envelope. Map dragging continues to provide box zoom.

Mouse

GestureAction
Move over maphover row/col/value readout in the status bar
Click mappin a point (◆), then Enter or p for plot choices
Hover + maccumulate multiple points for multi-trace plots
Clicksidebar buttons, variables, timeline play/pause, speed controls
Click / drag the level barseek the vertical level
Wheel over the sidebarscroll the level or variable list
Drag mapzoom to a rectangle; drag a zoomed map to pan
Shift+dragzoom again while already zoomed
Right-click or ?close this help