MultiViewer

Motorsport desktop client

Keyboard shortcuts

Player window

The shortcuts below only apply to the player screens, some shortcuts may only work on specific streams. There may be other system shortcuts to close a window, to toggle full screen, or to reload a page, that may work in the app as well. Press ? in a player to see the list of shortcuts in the app.

Controlling playback
  • Space Play/pause
  • Shift + Space Play/pause this player and sync the others to it, so they follow its position and play or pause with it
  • [ Slower, ] Faster, \ Normal speed
  • Enter Toggle fullscreen
  • Escape (when in fullscreen) Exit fullscreen
  • Arrow left Jump backwards by 10s

    Hold Shift to jump 30s, Alt to jump 1s

  • Arrow right Jump forwards by 10s

    Hold Shift to jump 30s, Alt to jump 1s

  • , (comma) Jump backwards by 1 frame

    Hold Shift to jump 10 frames, Alt to jump 25 frames, Ctrl or Cmd to jump 5 frames

  • . (period) Jump forwards by 1 frame

    Hold Shift to jump 10 frames, Alt to jump 25 frames, Ctrl or Cmd to jump 5 frames

Controlling target live latency
  • L Return to live (based on targetLatency)
  • Shift + G Jump to the session start on replays. If we haven't synced the session yet, it jumps 7 minutes in for races and sprints and 5 minutes in for other sessions
  • S Sync all other players to this one, both live and during replays. MultiViewer applies the offset it knows for each stream, so the on-boards and live timing end up where they should be.
  • R Reset target latency to default
  • Alt + L Turn the latency tracker on or off. The tracker keeps a live stream at its target latency. With it off, the player no longer corrects drift.
  • Arrow up Increase the target live latency by 1s

    Hold Ctrl or Cmd to increase by 0.5s, Shift to increase by 0.1s, Alt to increase by 0.02s

  • Arrow down Decrease the target live latency by 1s

    Hold Ctrl or Cmd to decrease by 0.5s, Shift to decrease by 0.1s, Alt to decrease by 0.02s

Volume and view
  • M Mute/unmute
  • - / = Volume down/up by 5%

    Hold Shift to change it by 10%. The number pad - and + work too.

  • T Cycle the driver header between live timing with telemetry, the driver name and image on their own, and nothing at all. Only applies to driver on-board streams.
  • P Pan the audio between centre, left and right. Only applies to driver on-board streams.
  • Shift + R Show/hide the radio gate panel. Only applies to driver on-board streams.
  • ? Show/hide the list of shortcuts

GP Radio player window

The shortcuts below only apply to the GP radio window:

Controlling playback
  • M Mute/unmute
  • Space Play/pause
Moving the stream

GP Radio doesn't hold a target latency like the other players do, so these keys move the stream itself.

  • D Show/hide debug information which shows you exactly what your latency, target latency, buffer health etc. is, which can help you sync faster
  • Arrow up Move closer to live by 1s

    Hold Ctrl or Cmd to move 0.5s, Shift to move 0.1s, Alt to move 0.01s

  • Arrow down Move further behind live by 1s

    Hold Ctrl or Cmd to move 0.5s, Shift to move 0.1s, Alt to move 0.01s

Live timing windows

Main live timing window

These work in the main live timing window, for live sessions and replays.

  • F Switch between highlighting and filtering the drivers you selected. Highlighting marks them, filtering hides everyone else.
  • M Show/hide the track map overlay
  • S Sync open players to the live timing position
  • T Show/hide the layout tabs
Other live timing windows
  • T Toggle transparency in the track map and circle of doom windows. The window reopens when you do.
  • H Show/hide the window header in race control, radio transcriptions and circle of doom

Anywhere in the app

  • Cmd + , on macOS, or Ctrl + , on Windows and Linux Open settings

    Ctrl + Shift + S works on every platform. In player windows it's the only one, because , steps back a frame there.

  • Shift + T Open troubleshooting from the main window
Learn more about target live latency and how to synchronise multiple streams

MultiViewer is an unofficial app and is not associated in any way with the Formula 1 companies. F1, FORMULA ONE, FORMULA 1, FIA FORMULA ONE WORLD CHAMPIONSHIP, GRAND PRIX and related marks are trade marks of Formula One Licensing BV. Watching F1 TV content in MultiViewer requires a paid F1 TV subscription, and MultiViewer doesn't help circumvent any content protection or limitations by F1 TV. MultiViewer is a non-commercial, fan-made application. Data is used for non-commercial, fair use. All product, team and company names are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them. Any product names, logos, brands, and other trademarks or images featured or referred to within the app are the property of their respective trademark holders. These trademark holders are not affiliated with MultiViewer or its contributors. They do not sponsor or endorse MultiViewer or any of our products.