Below is an animation where I press the buttons on the presenter and Carnac displays the keystroke registered.
Now I know the hotkeys to register with Autohotkey. See a sample script below that starts my presentation when it is not started, activates powerpoint when it is not active or just acts as the presenter when I’m in Powerpoint.
;Start presentation when no active powerpoint found #IfWinNotExist ahk_class PPTFrameClass F5:: +F5:: run c:\users\eric\desktop\presentation.lnk return ;Act normal #IfWinActive ahk_class PPTFrameClass F5:: sendinput {f5} +F5:: SendInput {shift}{f5} return ;Activate powerpoint if started #IfWinExist ahk_class PPTFrameClass F5:: +F5:: WinActivate return