Push to Talk Setup
Overview
When iReporter speaks a message aloud, you typically want your microphonein-sim mutedradio soto transmit that voice to race control doesn'tand hearother the synthetic voice.drivers. iReporter's Push to Talk feature solves this by automatically pressingholds and releasing a PTT key or button around each spoken message.
You can trigger PTT viadown a keyboard key orfor athe vJoyfull virtualduration joystickof buttoneach spoken message — notactivating bothyour simultaneously.iRacing radio PTT so the voice is broadcast on the radio channel.
Why
No vJoy?
Mostadditional racingsoftware simor setupsdrivers useare arequired. iReporter sends keypresses using hardware-level scan codes, which are indistinguishable from physical buttonkey onpresses.
How ait steeringWorks
- You
wheelassign an F-key (orbuttonmodifierbox+as the in-sim PTT. The problem is that iRacing (and most sims) only allow one device to be bound to a function at a time. If your wheel button is boundF-key) as PTT iniRacing, Windows cannot also press it programmatically.vJoysolves this by creating a virtual joystick device in Windows. You bindiRacing'sPTTradiotosettings. - You
a vJoy virtual button instead of your physical button. Your physical button then triggers both the iRacing actionandthe vJoy button — while iReporter can also pressset the samevJoykeybuttonin iReporter's Push toactivateTalkPTT around voice output.This gives you:Installing - iRacing
vJoyDownloadseesvJoya hardware keypress and activates the radio channel forWindowsthe10/11fullfromdurationhttps://github.com/BrunnerInnovation/vJoy/releases/tag/v2.2.2.0(free).Runof theinstallerspokenand follow the prompts. A reboot may be required.OpenvJoy Configurefrom the Start menu. Ensure Device 1 is enabled and has at least 1 button configured. ClickApply.message.
Configuring iRacing
to Use vJoy forPTT- Open iRacing and go to Options > Controls (or the equivalent in-sim settings).
- Find the Push to Talk or radio transmit binding.
ClickBindBindand press button 1 on vJoy Device 1 (you can use the vJoy Feeder test appit topressanit,F-keyor—configureforyourexample,physicalF9.button to also outputChoose avJoykeypress).that does not conflict with other iRacing bindings.- Save and close
Options.options.
Configuring iReporter PTT
In the iReporter settings panel, with Enable Voice ticked, the Push to Talk box appears
belowinside the VoiceOptions.Options panel.SetSelecteithertheasame key from theKeyboardPTT Keyor avJoy Button:Keyboard KeyEnter the key name (e.g.F13,CapsLock,T). iReporter will hold this key down for the full duration of the spoken text, then release it. Use a key that is mapped as PTT in your sim.vJoy ButtonEnter the vJoyDevicenumber (usually 1) andButtonnumber (usually 1). When vJoy is installed and detected, iReporter showsvJoy detectedin green. If vJoy is not installed, it showsvJoy not installedin grey and the fields are disabled.dropdown:FieldGroupDescriptionOptionsWhen to use DevicePlain F-keysvJoyF1device–numberF12iRacing (1–16).PTTMatchesboundthetodeviceanumberplainconfiguredfunctionin vJoy Configure.keyButtonCtrl combinationsButtonCtrl+F1number–onCtrl+F12iRacing thatPTTdevicebound topressCtrl(1–128).+MustF-keyShift matchcombinationsShift+F1 the–buttonShift+F12iRacing PTT bound intoiRacing.Shift + F-keyNone (None) No PTT — voice plays without pressing any key Example: if you bound iRacing's PTT to F9, select F9 from the dropdown.
Testing PTT
Voice Before Text
iReporter always speaks the voice message before sending text messages to the iRacing chat box. The chat key (
T) is only pressed after PTT has been fully released. This prevents the chat window from interrupting the radio transmission.Output Volume
If competitors report your
simvoiceorisusetooaquiet,joystick tester to confirmincrease thevJoyOutputbuttonVolumefires.in the Voice Options panel. The default is 100%. Values of 150%–175% are recommended if the signal sounds weak on the radio.Troubleshooting
Issue Fix PTT does not activatingactivate in iRacingMake sureConfirm thevJoykeybuttoninnumberthe iReporter dropdown exactly matcheswhattheiskey bound in iRacing Controls. Re-bind in iRacing if needed.vJoyRadionotactivatesdetected in iReporterEnsure vJoy is installed and Device 1 is enabled in vJoy Configure. Restart SimHub after installing.Mic heard during voice outputPTT may be releasing too early. Ensure your Speak Text is populated andbut voice iscompletingnotbeforeheardPTTbyreleases.othersCheck your audio output device in Voice Options. For iRacing radio, set Voice Output Device to VB-Audio CABLE Input (or your virtual audio cable) so the voice audio is routed as microphone input into iRacing. PhysicalPTTbuttondrops mid-message on a pauseiReporter plays silence audio during {PAUSE}tokens to keep the radio channel open. If you upgraded from an older version, update to v0.141 or later.Voice plays but no longerPTTworkspressforis detectedEnsure the PTT YourphysicalKeybuttondropdownmustisbenotconfiguredset tooutput(None).aCheckvJoythatbuttonSimHubpresshas the necessary permissions to inject input (usingtrysoftwarerunninglikeSimHubJoyToKeyasor via button box firmware)Administrator).