With the current Action Menu/AI Control method of using F-keys, it means voice recognition programs have to run on the same PC as A3 and touchscreen programs can't be used to send the commands, as A3 would lose focus and not receive the F-keys when the touchscreen is touched. It would be much better if all the commands available through the F-keys could be triggered through a UDP interface using direct commands.
So for example, a command would look like Team Red/Flank Right. The commands are only shown nested like that to make it easy to follow the list of them but they are actually sent as a single command "Team Red Flank Right".
This would make creating profiles in voice recognition software much simpler, as there would be no need to work out what F-key sequence is required for each command and enter that and associate it with a spoken phrase. Instead, the program could listen for prefix commands like "Team Red", "Team White", etc and if one of those is heard, then it listens for "Flank Left", "Flank Right", etc and once a complete phrase is recognised like "Team Red Flank Left", it looks for a matching command from the A3 list and then sends it over the UDP interface. This is all done without the user needing to pause between saying each part of the phrase and is much more natural for the user and by avoiding the use of the menus, is probably somewhat easier and quicker for A3 to process.
Voice Attack already provides a system of prefix and suffix commands but the UI and presentation of the commands leaves a lot to be desired and of course the user still has to enter the required F-key sequence to be associated with each phrase.
Listening for commands on a UDP interface would also allow for the use of voice recognition programs on tablets and the use of touchscreen programs on a secondary monitor, with several rows of buttons marked with the commands, so the player doesn't have to try and remember obscure key sequences but can just tap a couple of clearly marked on-screen buttons. Some people have disabilities that prevent them from using voice recognition, so this provides a user-friendly alternative for them.