Skip to content

Replay Control

Complete command over iRacing’s replay system. Playback transport, progressive speed control, and session / lap / incident / car navigation are all available as selectable modes on a single action. Every mode uses the iRacing SDK replay and camera commands — no keyboard bindings.

Fast Forward, Rewind, Slow Motion, Slow Motion Rewind, Frame Forward, Frame Backward, Increase Speed, and Decrease Speed support long-press: hold the button to repeat the command automatically after an initial 500 ms delay, then every 250 ms.

Select the mode from the Mode dropdown in the Property Inspector.

Toggle forward playback. Remembers your last slow-motion speed across pause / resume so you can flip between paused and 1/2x without losing the rhythm.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: Yes — the icon reflects whether the replay is currently playing or paused based on live replay state
  • No additional settings

Toggle reverse playback. Mirrors slow-motion speed when switching direction.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: Yes — the icon reflects whether reverse playback is active based on live replay state
  • No additional settings

Pause playback and reset the remembered speed so the next Play / Pause starts at 1x.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Progressive fast-forward. The first press jumps to 2x; each subsequent press adds Step Rate to the speed magnitude up to the iRacing maximum of 16x.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

How much the speed magnitude increases per press after the initial 2x. 1 (default) gives the legacy 2x → 3x → 4x → … → 16x progression; 2 matches iRacing’s own 2x → 4x → 6x → 8x → … → 16x stepping. Range 1–15.


Progressive rewind. The first press jumps to −2x; each subsequent press adds Step Rate to the reverse speed magnitude up to the iRacing maximum of −16x.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

How much the reverse speed magnitude increases per press after the initial −2x. 1 (default) gives −2x → −3x → −4x → … → −16x; 2 gives −2x → −4x → −6x → −8x → … → −16x. Range 1–15.


Progressive slow-motion. The first press jumps to 1/2x; each subsequent press makes playback slower by Step Rate, walking down the slow-mo ladder up to the iRacing minimum of 1/16x. Pressing while the replay is rewinding in slow motion resets to 1/2x forward.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

How much the slow-mo denominator increases per press after the initial 1/2x. 1 (default) gives 1/2x → 1/3x → 1/4x → … → 1/16x; 2 gives 1/2x → 1/4x → 1/6x → … → 1/16x. Range 1–15.


Progressive slow-motion rewind. The first press jumps to −1/2x; each subsequent press makes the rewind slower by Step Rate, up to the iRacing minimum of −1/16x. Pressing while the replay is in forward slow motion resets to −1/2x.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

How much the slow-mo denominator increases per press after the initial −1/2x. 1 (default) gives −1/2x → −1/3x → −1/4x → … → −1/16x; 2 gives −1/2x → −1/4x → −1/6x → … → −1/16x. Range 1–15.


Advance exactly one frame.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Step back exactly one frame.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Traverse the full speed range upward: 1/16x → … → 1/2x → 1x → 2x → … → 16x. Direction-aware — works whether playback is forward or reverse.

  • Dial: Rotation progressively adjusts replay speed (clockwise = increase, counter-clockwise = decrease)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Traverse the full speed range downward. Direction-aware — works whether playback is forward or reverse.

  • Dial: Rotation progressively adjusts replay speed (clockwise = increase, counter-clockwise = decrease)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Set replay playback to a specific speed selected in the Property Inspector.

  • Dial: Rotation steps playback forward or backward by one frame
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

The target replay speed. 31 options ranging from 1/16x slow motion through 1x up to 16x fast-forward. Defaults to 1x.


Read-only display of the current replay speed. Pressing the button does nothing — this is a display-only mode.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: Yes — the icon shows the live replay speed pulled from telemetry
  • No additional settings

Jump to the next session in the replay.

  • Dial: Rotation cycles sessions (clockwise = next, counter-clockwise = previous)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Jump to the previous session in the replay.

  • Dial: Rotation cycles sessions (clockwise = next, counter-clockwise = previous)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Jump forward one lap.

  • Dial: Rotation cycles laps (clockwise = next, counter-clockwise = previous)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Jump backward one lap.

  • Dial: Rotation cycles laps (clockwise = next, counter-clockwise = previous)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Jump to the next incident.

  • Dial: Rotation cycles incidents (clockwise = next, counter-clockwise = previous)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Jump to the previous incident.

  • Dial: Rotation cycles incidents (clockwise = next, counter-clockwise = previous)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Jump to the start of the replay.

  • Dial: Rotation cycles incidents (clockwise = next incident, counter-clockwise = previous incident)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Jump to the live point in the session (end of the replay buffer).

  • Dial: Rotation cycles incidents (clockwise = next incident, counter-clockwise = previous incident)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Jump the replay camera to your own car.

  • Dial: Rotation cycles to the next / previous car on track around your position (clockwise = ahead, counter-clockwise = behind)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Switch the replay camera to the next car. Defers to iRacing’s own car-ordering by sending the configured keystroke, so cycling stays correct in live and replay (including replay-while-towed, where telemetry-driven selection picks the wrong driver).

  • Dial: Clockwise sends Next Car, counter-clockwise sends Previous Car
  • Default binding: V
  • Telemetry-aware icon: No
  • No additional settings

Switch the replay camera to the previous car. Defers to iRacing’s own car-ordering by sending the configured keystroke, so cycling stays correct in live and replay (including replay-while-towed).

  • Dial: Clockwise sends Next Car, counter-clockwise sends Previous Car
  • Default binding: Shift+V
  • Telemetry-aware icon: No
  • No additional settings

Switch the replay camera to the next car by car number order. Includes all cars — even those in the pits — and skips the pace car.

  • Dial: Rotation cycles cars by number order (clockwise = next, counter-clockwise = previous)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Switch the replay camera to the previous car by car number order. Includes all cars — even those in the pits — and skips the pace car.

  • Dial: Rotation cycles cars by number order (clockwise = next, counter-clockwise = previous)
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings