I need some direction for how to use VC.SetEventTimer. I am using Windows 10 under an administrator account with UAC off and I am running VoxCommando "as administrator." I am running VC 2.2.4.1 with the program installed in "C:\Programs\VoxCommando\Setup01" (*not* the Program Files directory).
Here is what I've tried:
1. I have a "testing" Group. In that Group, I have a Command named "Timer Event." I have a Phrase Command Part set to trigger when I say, "test event timer". In the LCB (Logical Command Builder editor), I have this Action: "VC.SetEventTimer" with the first parameter set to "3" (for a delay of 3 seconds) and the Event Name set to "OSD.HideOverlay."
- Vox correctly detects my voice command and Vox History shows the megaphone icon next to "test event timer (90.3%)."
- The next item in History shows a green gear icon with "VC.SetEventTimer:3&&OSD.HideOverlay"
- The next item in History (3 seconds later according to the History time stamp) shows a red calendar item with a 9 on it and is "OSD.HideOverlay"
- So, everything seems to be as it should be, except that the overlay is *not* actually hidden.
- I have tried other commands as the 2nd parameter as well (e.g., VC.Standby, etc.] and the same thing happens--everything is correct in the History window, but Vox does not actually do the action/event/command (i.e., does not go to Standby mode).
2. I have also tried using a parameter of a named command that I have made instead of a built-in command. So, I have a "testing" Group. In that Group, I have a Command named "Timer Event" and also have a Command named "Hide Overlay." I have a Phrase Command Part for "Timer Event" set to trigger when I say, "test event timer". In the LCB for "Timer Event", I have this Action: "VC.SetEventTimer" with the first parameter set to "3" (for a delay of 3 seconds) and the Event Name set to "Hide Overlay". For the Command named "Hide Overlay", I have LCB with this Action: "OSD.HideOverlay".
- When I manually click the green triangle next to "Hide Overlay" the Vox overlay is successfully hidden, so I know that Command is working when I manually trigger it.
- However, as above, the Vox History shows that the voice command is recognized and 3 seconds later the Event named "Hide Overlay" shows as triggered, but the overlay is *not* actually hidden.
- When hovering over the "Hide Overlay" command (or in #1 above, when hovering over the "VC.HideOverlay" command) in the History window, no error is given. However, the popup tooltip shows "Commands triggered:" and nothing else--suggesting that no commands were triggered even though no error is reported.
I think I must just be misunderstanding the syntax or how to enter the parameter for what event/action to trigger after the delay.
Can someone point me in the right direction?