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.
Command | Description |
---|---|
@help <command> | Print a list of commands available, or list additional information about individual commands |
@list | List 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 |
@noscan | Disable 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
Command | Description |
---|---|
#help <command> | Print a list of commands available or list additional information about individual commands |
#clear | Uncheck all pit options |
#cleartires | Uncheck 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 |
#r | Change right-side tires |
#t | Change 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 |
#ws | Clean 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 |