Skip to content

Keyboard shortcuts

VERO-BAAMBI supports keyboard shortcuts for efficient broadcast workflow.


Global Shortcuts

These shortcuts work anywhere in the application (except when focused on input fields).

KeyActionNotes
SpacePlay/Pause measurementToggle (tap) or momentary (hold >300ms)
PPlay/Pause measurementSame behaviour as Space
RReset integratedResets I and LRA; visual feedback on button
CSession capture toggleWhen hotkey enabled in Session Capture panel
TabToggle sidebar menuShow/hide settings panel
FToggle fullscreenUses native Fullscreen API

Meter Selection

Switch between meter modes instantly using number keys.

KeyMeter ModeDescription
1True PeakITU-R BS.1770-4 intersample detection
2RMSRoot mean square level display
3Sample PeakIEC 60268-18 / AES17
4Nordic PPMIEC 60268-10 Type I
5BBC PPMIEC 60268-10 Type IIa

History Trace Toggles

Toggle visibility of loudness history traces.

KeyTraceDescription
SShort-term3-second integrated loudness
MMomentary400ms integrated loudness
IIntegratedProgramme loudness (gated)
TTrue PeakMaximum true peak level
KK-weightingFrequency weighting curve overlay

Play/Pause Behaviour

The play/pause function follows EBU Tech 3341 recommendations:

Tap (short press <300ms):

  • Toggles between play and pause states
  • State persists after key release

Hold (long press >300ms):

  • Momentary pause while held
  • Automatically resumes on key release
  • Useful for checking readings without losing context

This dual behaviour mirrors professional hardware implementations where momentary hold allows quick inspection without disrupting the measurement session.


Tab Navigation (Accessibility)

When the meter tab bar has focus, additional navigation is available:

KeyAction
Navigate between tabs
Navigate between tabs (alternative)
HomeJump to first tab
EndJump to last tab
Enter / SpaceActivate focused tab

Input Field Shortcuts

When focused on numeric input fields:

KeyAction
EnterApply value and blur field

Browser Shortcuts (Not Overridden)

These standard browser shortcuts are preserved:

KeyAction
Cmd+R / Ctrl+RBrowser refresh (not intercepted)
Cmd+F / Ctrl+FBrowser find (not intercepted)

Future Considerations

KeyProposed ActionStatus
EscClose modal dialogsStandard behaviour
?Show shortcuts helpNot implemented

Implementation Reference

Keyboard handling is implemented in:

  • src/app/bootstrap.js — Global shortcuts (R, C, Tab, F, 1-5, S/M/I/T/K, Space/P)
  • src/app/bargraph-meter.js — Tab navigation (arrows, Home/End)

All shortcuts:

  • Skip processing when focus is on input, textarea, or select elements
  • Prevent default browser behaviour where appropriate
  • Provide visual feedback on associated UI elements