Originally Posted by 'Anozireth',index.php?page=Thread&postID=86635#pos t86635
I'm curious as to some of the delay/automation issues with my program as well. Right now I've got it so I can tell it I want to say something in /g for example, and then it brings up a box to dictate into, then I say "send" and it sends it all at once. It's technically sending dozens of keypresses at once, but it's not doing anything I didn't tell it to do. I have a hard time believing this would be an issue for chat stuff.
I've also got it so I can say something like "Mark" and it sends "/cast Mark of the Wild". That's clearly sending more than one key press for one voice command, but it is only performing one action and there's no delay aside from the time it takes the voice recognition engine to process the command. This same action could be achieved by sending a single keypress that's mapped to an in-game macro that does the same thing. Currently program would probably allow for macros longer than 255 characters (haven't tested that), but I think there's already in-game addons that do that anyway (right?).
Lastly, I added the ability to put modifiers on single key presses, so I could map a voice command like "Barkskin" to Ctrl+1 for example. Again, it's technically sending multiple key presses(one each for Ctrl and 1), but only one action is happening per voice command.
I'm curious to see what the ruling would be on things like this. The key thing is that I'm not allowing any delays; each command gets sent all at once. There is only one game action taking place per voice command.