Custom phrases for existing commands
If you want to speak to DRE to trigger an existing command but use your own style of phrasing, here’s how. We’ll use an example of extending the command for getting the last lap time for the car ahead as a delta to our own, so Delta last lap time ahead can be spoken by Delta ahead:

- Head to DRE -> Commands
- Switch to the General tab
- Search for the command you want to add custom speech for
- Note the existing grammar phrases
- Switch to the Custom tab
- Add the following:
- App: DRE
- Description: Shortcut for ‘Delta last lap time ahead’
- Voice Grammar: Delta ahead
- Keybind / Phrase: Ahead delta last lap
- Hit the plus button to add this custom grammar to the existing command

- A warning appears that the command is currently not found. Fret not! This will be enabled when you enter a sim session


Trigger multiple commands
Single custom commands allow you to trigger multiple commands in one go.
For example, the custom phrase `Fuel laps left status` can trigger 2 commands: `Fuel laps left now` and `Fuel laps left at start`.
Delimit the commands with semicolons `;`

Bind custom commands
It’s possible to bind custom commands to trigger them from a button.
This allows you to speak a custom command like `Fuel laps left status` or trigger it using a keyboard or buttons.
Send keyboard shortcuts from a custom command
Custom commands can also trigger keyboard shortcuts.
Use:
Press keys <key-combo>Press keys <key-combo> to <process>
Examples:
Press keys NumPad4Press keys Ctrl+Shift+K to obs64
Use the exact canonical key names for each key in the shortcut.
The optional to <process> part is a safety check, not app targeting. DRE checks that the process is running before sending the shortcut, but it does not focus that app or send true background input to it. DRE keeps the simulator in focus, so the target app must listen for global shortcuts.
Process names are exact but case-insensitive, and .exe is optional. For example, OBS may need obs64.
If the key combo is invalid, the process is not running, or DRE and the target app are running at different admin/elevation levels, DRE will warn and will not send the keys. Successful sends are silent.
Add new commands
At the current time, it is not possible to add your own commands using the DRE app. You have a couple of options:
- Suggest the command and its logic on the DRE Discord
- Extend your DRE with new commands using DRE Lynx

