Most of this functionality can already be handled by one method or another. For example:What you propose is similar to a Push-to-Mute button, where you have a Push-To-Talk button in-game to speak with teammates, but you
never want VoiceAttack to be listening when you are talking to them - and you don't mind VoiceAttack listening the rest of the time. This sort of stuff can be achieved right now in VoiceAttack easily enough.
The method for this would be to set up two commands, one with the first action "Start VoiceAttack Listening", and the other with a "Stop VoiceAttack Listening" - each can be a 'function' command with the 'When I say' phrase disabled (uncheck the box). In the examples below, I gave each command a descriptive name surrounded by extra parentheses to help it stand out against my other voice commands, and to eliminate any similarity to any current or future voice command(s). VoiceAttack users often refer to these types of commands as 'function' commands, since they perform actions yet cannot be called by voice, with the 'When I say' option unchecked.
The actual key/button you set for both of these commands should be the same button, one handles 'press' actions and one handles 'unpress' actions - this button/key should match your in-game Push-To-Talk button for this example, to be inline with the concept you described in your first post.
The first command ("Start VoiceAttack listening") should have the 'When I press a button' options set to:
'Shortcut is invoked only when all buttons are released'...and of course the action at the very top of this command should be 'Start VoiceAttack listening'The second command ("Stop VoiceAttack listening") should have the 'When I press a button' options blank:...and the action inside this command should be 'Stop VoiceAttack listening'With the button for each of these set to your in-game push-to-talk button used for team chatter, when you push this button VoiceAttack stops listening, allowing you to freely talk with others, and when you release it, VoiceAttack begins listening again, allowing you to issue all your voice commands with keypress macros, etc.
Since Stop/Start VoiceAttack listening has a sound effect, you may want to disabled this in VoiceAttack Options, under the Audio tab, you can uncheck the box for all Notification Sounds, or even change the SFX for 'Feature On Sound' or 'Feature Off Sound' as desired:If anyone has any questions on the 'Push-to-Mute' example method above or PTT mode options in general, I'm happy to help! I've been working with VA for many years, and I have some advanced PTT scripts (including Push-To-Mute options) in my public "AVCS" profile(s). You can also find help in the VA Discord chat:
voiceattack.com/discordBest wishes and good luck!!