iRacing has a wide array of macros that can be typed into the chat window to help automate your pit stop, run race admin commands, control the radio, and of course send messages to users.


To help automate this we have 15 pit macros that can be set in the sim and tied to any key or button you want. The macro system is setup so that a "$" character at the end of the line will hit enter and execute the macro, without that triggering the macro will put the text into a chat window but leave the cursor at the end of the line ready for you to add any additional commands before sending it on to the sim:



You can bring up the chat window while driving by pressing the "T" key to start a new text chat or the "R" key to reply to a private chat. You can make any chat private by typing /<car number> at the start of the message, for example:

When out of the car you can use the above hot keys, or use your mouse to select the chat box manually.


Chat Commands

Chat commands begin with a @ symbol and can be used to control your radio.


CommandDescription
@help <command>
Print a list of commands available, or list additional information about individual commands
@listList active channels
@add <name>
Add a new channel to your radio, creating it if needed
@remove <name>
Remove a channel from your radio
@mute <name>
Mute a channel
@unmute <name>
Unmute a channel
@transmit <name>
Select the channel to transmit on
@scan
Enable scanning on all channels
@noscanDisable scanning of mutable channels
@eject <name>
Eject your spotter and add them to your ban list
Prepending the minus sign character "-"
Invert the command, ex: "@-mute" to unmute
Prepending the exclamation character "!"Toggle the command, ex "@!mute" to toggle mute on and off


Pit Macro Commands

Pit commands begin with a # symbol and can be used to repair, change tires and tire compounds, add fuel, clean windshield


CommandDescription
#help <command>
Print a list of commands available or list additional information about individual commands
#clear
Uncheck all pit options
#cleartiresUncheck all tires, but leave everything else alone
#lf [[+|-]<pressure>[k|p]]
Change the left front tire and optionally set pressure in psi or kpa
#rf [[+|-]<pressure>[k|p]]
Change the right front tire and optionally set pressure in psi or kpa
#lr [[+|-]<pressure>[k|p]]
Change the left rear tire and optionally set pressure in psi or kpa
#rr [[+|-]<pressure>[k|p]]Change the right rear tire and optionally set pressure in psi or kpa
#l
Change left-side tires
#rChange right-side tires
#tChange all tires
#tc <compound>
Select tire compound, specifying which compound by numerical order (ex. "#tc 1" selects the first compound)
#fuel [[+|-]<amount>[l|g|k]]
Add fuel, optionally specifying how much to add in gallons, liters or kilograms
#autofuel [+|-] <margin>
Select Auto fuel, optionally specifying the margin in laps
#wsClean windshield
#fr
Use fast repair on your vehicle
Prepending the minus sign character "-"
Invert the comand, ex. "#-lf" to uncheck the left front tire, "#-autofuel" to uncheck autofuel
Prepending the exclamation character "!"
Toggle the command, ex. "#!lf" to toggle changing the left front tire, "#!autofuel" to uncheck autofuel