Skip to content

Chat

Send chat messages and interact with iRacing’s chat system. Includes sending custom messages, triggering built-in chat macros, replying to messages, whispering a specific driver, toggling the chat window, and managing the chat window.

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

Send a user-defined chat message. Supports template variables — for example, Going {{Speed}} mph resolves the current speed at send time. Multiline input is supported in the Property Inspector for easier editing, but newlines collapse into spaces when the message is sent (iRacing chat is single-line).

  • Dial: No rotation support
  • Default binding: No keyboard binding
  • Telemetry-aware icon: Yes — when the button text or message template references live variables (e.g., {{Speed}}), the button re-renders whenever those variables change

The text to send. Accepts template variables. Defaults to empty — configure before using this mode.

Font size (5–36 px) used to render Message Text on the button. Defaults to 11. Only affects the on-button rendering, not the sent message length.


Send one of iRacing’s 15 built-in chat macros.

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

Which macro slot to fire (1–15). Defaults to 1. The macro’s text is defined inside iRacing, not in the Property Inspector.

Font size (5–36 px) used on the button. Defaults to 11. For macro mode, this only applies when a custom Key Text is set — the default “Macro + number” layout uses fixed font sizes.


Reply to the most recent chat message using iRacing’s reply command.

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

Send a private whisper to a specific driver. Whisper has no SDK command in iRacing, so this mode falls back to a keyboard binding.

  • Dial: No rotation support
  • Default binding: No default key binding — Whisper has no default iRacing hotkey, so you must configure it in both iRacing and the Property Inspector
  • Telemetry-aware icon: No
  • No additional settings

Show or hide the chat window. iRacing’s Text Chat Toggle control has no SDK command and ships with no default key, so this mode falls back to a keyboard binding.

  • Dial: No rotation support
  • Default binding: No default key binding — Text Chat Toggle has no default iRacing hotkey, so you must bind a key in iRacing’s Options → Controls → Text Chat Toggle and the matching key in the Property Inspector
  • Telemetry-aware icon: No — iRacing does not expose chat-window state via telemetry, so the button cannot reflect whether chat is currently visible
  • No additional settings

Open the chat input window without sending anything.

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

Cancel or close the chat window.

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

In addition to the mode-specific settings above, two Property Inspector settings apply to every Chat mode.

The background color used for the chat button icon. Defaults to #4a90d9 (blue).

Custom text displayed on the Stream Deck button, replacing the default icon labels. Supports two lines (use a line break to split) and template variables for live-updating button text.