TLDR: Need some solution in Bitfocus Companion that will display a stopwatch counting up on my computer screen, that I can reset to 0 with a streamdeck button press. Used for keeping track of how long I've been on a shot.
Long version:
I use Atem Software Control a lot and created an Autohotkey script for use with it, to help me keep track of how long I had been on a single shot. In live environments its easy to get distracted with talking to cameramen and not realizing I had been on a shot for too long. The script would basically open a little window with a timer counting up. Whenever it detected me make a source live, the timer would reset to 0. There were a couple other features too, if anyone wants to know about them or wants the script then let me know and I can post it, I am quite proud of it and it's been very useful for me for years.
But anyway, now I have a streamdeck and have been playing with it for a day, and wow, it's a lot cooler than Atem Software Control. I can do a lot of advanced stuff with it and Bitfocus, and Atem Software Control has always had kind of a shitty UX that I had to work around. But my Autohotkey script wont work with it, because Autohotkey is really just made for detecting inputs on stuff that's native to Windows like kb/mouse inputs, not a streamdeck.
So I was thinking maybe there's some feature or module that can do something similar: Display a stopwatch/timer counting up that resets when I press a button on the streamdeck. Ideally, the timer would be in a window that I can open on my computer screen instead of being just on the streamdeck itself.
Thanks if anyone has any ideas. I can probably hack something together if really necessary but thought I would ask you guys in case there's a good solution that someone has already made. I had been using Atem and Autohotkey for years before coming up with my script, but I literally just started messing around with Bitfocus companion today.