Send 'next slide' event to external device via keynote? Maybe via AppleScript? We have a video control switch we use for streaming and recording presentations. It is a BlackMagic ATEM switcher. There is a Windows and macOS SDK for control the ATEM switcher, communication is over ethernet from Windows to ATEM device. In our Windows environment, we have a small powershell script that receives a 'next slide' event from Microsoft PowerPoint, that in turn tells the ATEM switcher to change to the camera that is presenting the slide, it holds this input for 30 seconds and then returns to the main speaker camera. This means that as the presenter moves the slide deck forward, automation displays the slide to the remote viewers without any human action. This works well with WIndows, PowerPoint, and ATEM device. We are now trying to create this same behavior with macOS, keynote, and the ATEM SDK for macOS. I am looking for information on how this might be done via AppleScript? Does keynote generate any slide deck specific events that AppleScript can respond to? Or is there some other way to communicate keynote slide changes to some other scripting tool on macOS I can adapt to this goal?
Send 'next slide' event to external device via keynote? Maybe via AppleScript?
what, ultimately, drives the presentation forward? Presumably the presenter - how? Rather than have Keynote tell the switcher what to do, have the presenter tell a script what to do. That script tells Keynote what to do, and tells the switcher what to do. Keynote has a compatibility suite of Apple Events including start, show next, show previous.