Voice Attack: Multiple recognition keys possible?
-
Hi folks,
I’m planning to use voice attack for rfactor2 as well (previously only BMS) in the future. Now I was wondering if I can define a “global recognition key” per profile, so that in BMS I can use
pinky - COMMS forward on my warthog
and
Thrustmaster T500RS - Wheel button 3
to toggle recognition within Voice Attack. Right now it seems to me that whatever global recognition key I defined last is being used regardless of the active profile.
Or would I have to use some hack like JoyToKey to define a global key that’s mapped to various joystick buttons and combinations?
thanks in advance for your help,
Uwe
-
vJoy + UJR would be one option for a workaround, but you don’t need to do this to accomplish the goal.
Just create a pair of voice commands - for example purposes, we’ll call the first one “Pressing Alt. Global Key” and the second one “Released Alt. Global Key”. You can uncheck the box next to “When I say” since these commands are not called by voice.
Set the “Pressing Alt. Global Key” command to “When I press” that extra Global Recognition Key you want to bind (the one not already bound in the profile). Insert the action “Other > VoiceAttack Action > Start Listening”
Set the “Released Alt. Global Key” command to that same key from above, but this time, check the box to invoke only when the key is released (see images). Insert the action “Other > VoiceAttack Action > Stop Listening”
*(edit - added pic of joystick & mouse versions of checkbox example)*(if anyone reading this doesn’t know, you can turn off the sound notification for Start/Stop Listening in the main VoiceAttack Options window)
-
Thanks for your reply, semlerpdx! Do I understand this correctly that this needs to be a key combo and not some other, simple DX button press (say, a button on my steering wheel)?
All the best, Uwe
-
Never mind, thanks for pointing me in the right direction! The alternate button on the wheel works nicely now as well.
Uwe
EDIT:
I also added two voice commands to the rf2 and BMS profile to easily switch between the two, very cool
-
I had a feeling you’d catch that… I didn’t have a controller plugged in so I nabbed a screenshot from the “set a keyboard key” of a command instead of the “set a joystick/controller button” part for the relevant checkbox I was pointing out, unintentionally misleading.
For anyone who reads this in future, this method is valid for keyboard, joystick, or mouse - the settings below ‘When I say’. And for clarity, creating a voice command that will not be called by voice might look best using a very specific “label” in the ‘When I say’ box instead, and then unchecking the box next to it. This will grey out the command phrase as seen in the editor, helping it stand out against other proper voice commands.*edit: lmao - just had a brain fart, could have grabbed the screenshot from controller view even without one connected, I need more coffee