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.
Change Camera
Section titled “Change Camera”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.
Details
Section titled “Details”- Dial: No rotation support
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Setting: Camera Group
Section titled “Setting: Camera Group”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 Camera
Section titled “Cycle Camera”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.
Details
Section titled “Details”- 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.)
Setting: Direction
Section titled “Setting: Direction”- Next (default) — Pressing the button advances to the next camera group
- Previous — Pressing the button goes back to the previous camera group
Setting: Camera Group Subset
Section titled “Setting: Camera Group Subset”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-Camera
Section titled “Cycle Sub-Camera”Cycle sub-cameras within the currently active camera group (e.g., left / right / front nose variants).
Details
Section titled “Details”- Dial: Rotation cycles sub-cameras (clockwise = next, counter-clockwise = previous), regardless of the Direction setting
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Setting: Direction
Section titled “Setting: Direction”- Next (default) — Pressing the button advances to the next sub-camera
- Previous — Pressing the button goes back to the previous sub-camera
Cycle Car
Section titled “Cycle Car”Switch camera focus to the next / previous car in the field.
Details
Section titled “Details”- Dial: Rotation cycles cars (clockwise = next, counter-clockwise = previous), regardless of the Direction setting
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Setting: Direction
Section titled “Setting: Direction”- Next (default) — Pressing the button focuses the next car
- Previous — Pressing the button focuses the previous car
Cycle Driving Camera
Section titled “Cycle Driving Camera”Cycle through the driving-style cameras (cockpit, bumper, nose, chase, etc.).
Details
Section titled “Details”- Dial: Rotation cycles driving cameras (clockwise = next, counter-clockwise = previous), regardless of the Direction setting
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Setting: Direction
Section titled “Setting: Direction”- Next (default) — Pressing the button advances to the next driving camera
- Previous — Pressing the button goes back to the previous driving camera
Focus Your Car
Section titled “Focus Your Car”Center the camera on your own car.
Details
Section titled “Details”- Dial: No rotation support
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Settings
Section titled “Settings”- No additional settings
Focus on Leader
Section titled “Focus on Leader”Focus the camera on the current race leader.
Details
Section titled “Details”- Dial: No rotation support
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Settings
Section titled “Settings”- No additional settings
Focus on Incident
Section titled “Focus on Incident”Focus the camera on the latest incident reported by iRacing.
Details
Section titled “Details”- Dial: No rotation support
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Settings
Section titled “Settings”- No additional settings
Focus on Most Exciting
Section titled “Focus on Most Exciting”Focus the camera on the car the iRacing director rates as most exciting in the moment. Replay only.
Details
Section titled “Details”- Dial: No rotation support
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Settings
Section titled “Settings”- No additional settings
Switch by Position
Section titled “Switch by Position”Switch camera focus to the car currently running in a specific race position.
Details
Section titled “Details”- Dial: No rotation support
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Setting: Position
Section titled “Setting: Position”The race position to focus. Integer from 1 up. Defaults to 1 (race leader).
Switch by Car Number
Section titled “Switch by Car Number”Switch camera focus to a car by its car number.
Details
Section titled “Details”- Dial: No rotation support
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Setting: Car Number
Section titled “Setting: Car Number”The car number to focus. Integer. Defaults to 0.
Set Camera State
Section titled “Set Camera State”Apply a predefined iRacing camera state bit flag. Useful for scripting camera setups during replays.
Details
Section titled “Details”- Dial: No rotation support
- Default binding: No keyboard binding
- Telemetry-aware icon: No
Setting: Camera State
Section titled “Setting: Camera State”The numeric camera state value passed to the iRacing SDK. Integer. Defaults to 0.