AIDispatch Keybind Reference

Keyboard key names:
AIDispatch uses System.Windows.Forms.Keys names for keyboard keybinds.
Microsoft reference:
https://learn.microsoft.com/en-us/dotnet/api/system.windows.forms.keys

Common keyboard examples:
DispatchTalkKey=Capital   ; Caps Lock
DispatchTalkKey=N
DispatchTalkKey=B
DispatchTalkKey=F9
DispatchTalkKey=F10
DispatchTalkKey=F11
DispatchTalkKey=F12
DispatchTalkKey=LShiftKey
DispatchTalkKey=RShiftKey
DispatchTalkKey=LControlKey
DispatchTalkKey=RControlKey

Controller support:
Controller support uses GTA V control IDs.
A commonly used public reference for GTA controls:
https://docs.fivem.net/docs/game-references/controls/

AIDispatch.ini example:
[Controls]
ControllerSupportEnabled=true
ControllerTalkControl=249
ControllerMenuControl=244

Notes:
- ControllerTalkControl is the GTA control ID used for dispatch push-to-talk.
- ControllerMenuControl is the GTA control ID used for opening the AIDispatch editor menu.
- Different controller setups/mods can conflict with these controls, so test in-game and change the ID if needed.
- Keyboard PTT still works even when controller support is enabled.
