Skip to content

Camera Controls

Camera Controls combines camera group selection, camera cycling, and focus targeting into one action. Everything is driven by the iRacing SDK camera commands — no keyboard shortcuts and no configurable bindings.

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

Switch the active camera group to a specific numeric group (1–20). Useful when you want a single button to always jump to the same camera.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

The numeric camera group to select (1–20). Defaults to 9. The mapping from number to group (Nose, Cockpit, TV1, etc.) depends on the car and track combination — hover over the group dropdown in the Property Inspector for the list of available groups.


Cycle through camera groups. The Direction setting picks whether pressing the button advances to the next group or goes back. When a subset is configured, only the selected groups are cycled.

  • Dial: Rotation cycles camera groups (clockwise = next, counter-clockwise = previous), regardless of the Direction setting
  • Default binding: No keyboard binding
  • Telemetry-aware icon: Yes — the button shows a preview icon for the currently active camera group (Nose, Cockpit, TV1, etc.)
  • Next (default) — Pressing the button advances to the next camera group
  • Previous — Pressing the button goes back to the previous camera group

A checkbox grid in the Property Inspector lets you pick exactly which groups should participate in the cycle. By default Nose, Cockpit, Chase, TV1, TV2, and TV3 are enabled. Use Select All / Clear Selection to manage the list quickly.

The subset is stored as a global setting shared across every Camera Controls instance — configure it once and every cycling button respects the same list.


Cycle sub-cameras within the currently active camera group (e.g., left / right / front nose variants).

  • Dial: Rotation cycles sub-cameras (clockwise = next, counter-clockwise = previous), regardless of the Direction setting
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • Next (default) — Pressing the button advances to the next sub-camera
  • Previous — Pressing the button goes back to the previous sub-camera

Switch camera focus to the next / previous car in the field.

  • Dial: Rotation cycles cars (clockwise = next, counter-clockwise = previous), regardless of the Direction setting
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • Next (default) — Pressing the button focuses the next car
  • Previous — Pressing the button focuses the previous car

Cycle through the driving-style cameras (cockpit, bumper, nose, chase, etc.).

  • Dial: Rotation cycles driving cameras (clockwise = next, counter-clockwise = previous), regardless of the Direction setting
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • Next (default) — Pressing the button advances to the next driving camera
  • Previous — Pressing the button goes back to the previous driving camera

Center the camera on your own car.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Focus the camera on the current race leader.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Focus the camera on the latest incident reported by iRacing.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Focus the camera on the car the iRacing director rates as most exciting in the moment. Replay only.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No
  • No additional settings

Switch camera focus to the car currently running in a specific race position.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

The race position to focus. Integer from 1 up. Defaults to 1 (race leader).


Switch camera focus to a car by its car number.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

The car number to focus. Integer. Defaults to 0.


Apply a predefined iRacing camera state bit flag. Useful for scripting camera setups during replays.

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: No

The numeric camera state value passed to the iRacing SDK. Integer. Defaults to 0.