I'm very happy about adding new scripting function, KeyHoldDuration and KeyHoldRepetition, but I'm sad about no explanation for those functions.
Some how, I figure out how to use it but You should update "VoiceBot Profile Help" for new scripting functions so that many people can use it.
(+ someday, function popup list in the software)
BFS.VoiceBotActions.KeyHoldDuration("x",500); // press "x" for 500ms
BFS.VoiceBotActions.KeyHoldRepetition("x",10); // press "x" 10 times by holding
Actually, some one needs to go over your entire documentation and ensure it is up to date. https://www.voicebot.net/Help/#settings-profiles-edit-macroedit-actioneditscript-download Doesn't exist in 3.7.2, it is really hidden OR I am blind. I was going to see if there was any code out there to do something but I searched for a good 10 minutes to find this dialog and its button.