So picked up a Rift S yesterday and got it working with EliteDangerous and VoiceAttack - all was good. After a couple hours it was like my target changed and although VoiceAttack was communicating with the EliteDangerous plugin and knew what was going on (e.g. when hardpoints were out it knew not to allow me to go to jump)... and would listen and respond to my commands - none of my commands actually worked in game. Note - they were working for a couple hours (and that was sweeeeeet) and I honestly don't remember doing anything but playing and then they just quit. So it was sorta late so I quit and figured I'd reboot and it'd work today.
Wrong answer. Same problem today after shutting down and restarting. EVERYTHING seems to work except of course the keystrokes making it to the EliteDangerous client. I am all but certain it is the active window (and I've tried selecting the target to be "Active Window" and the client - no joy). The reason I believe it's the active window is the mouse works fine (e.g. I press ESC and can navigate the menus with the mouse... sounds like that must be the active window, right?).
I've rebooted and brought up the 3 apps (VoiceAttack then Oculus, then EliteDangerous in the right order) and it seems like it should work. I shut down all the apps and started again - no luck. I shut down just VoiceAttack and restarted it and it knew that ED was running - so there's no doubt it's mostly working. Again - VoiceAttack is hearing me and responding claiming it recognizes my words and says it's sending commands. Yet the commands never get there.
The most strange thing to me is it WAS working great and just seemed to stop in mid play - and now is "broken". So confused.