This is for Gary if he has a minute, or someone else with low-level knowledge of VA.
I have read the FAQ post located here:
https://forum.voiceattack.com/smf/index.php?topic=53.0.
I don't think any of those conditions are relevant to this scenario, though. Voiceattack is running elevated, all repeating mouse and keypress commands are capped at about 7Hz, and Active Window is globally set.
The problem here is that Voiceattack doesn't register any commands when the game window is active, and
only when the game window is active. If I alt-tab back to a different window, I can see in the command history that the commands begin to register as expected. I've tried running the game borderless instead of exclusive full-screen, but this changes nothing.
If I switch to another window, activate a repeating key command, and then switch back to the game window, the command continues to run in-game, but in order to stop the command I have to switch to another window again, because not even the VA Stop All Commands hotkey will register in-game.
I've searched around for this, but I haven't been able to find much information one way or the other. I really get the feeling that the game executable is interfering or competing (perhaps deliberately) with whatever input hook VA uses in order to function.
Does this sound plausible to you? Are there other programs you've found that don't allow VA to function because of some form of hook hijacking or mitigation?
Assuming this isn't merely coincidental or unintentional—and in this case it certainly doesn't come across as such—it really irritates me when development studios dementedly think they have the right to interfere with or impede the function of other programs that may or may not be running on someone else's digital property. That kind of behavior is subversive, dirty, and shady.
I'd like to get your thoughts on this when you have a moment. Thanks