In this article
- The Mac presenter's hidden struggle
- Why most timers disappear on macOS
- How FlyClock stays on top: Fullscreen Sense™ Technology
- Compatibility: PowerPoint, Keynote, PDF, and more
- Permissions on macOS – what you need to allow
- Quick setup guide (4 steps)
- Remote control & SOS feature
- Frequently asked questions
The Mac presenter's hidden struggle
You've polished your Keynote deck. You're standing in front of the room, ready to deliver. You press the “play” button to start your presentation. The screen goes fullscreen… and your timer disappears. Completely. Gone behind the slides. Now you're guessing how much time is left, glancing at your watch, or worse — interrupting your flow to fumble with your phone.
This is a uniquely macOS problem. Many presentation timers — whether browser‑based cloud tools or simple desktop widgets — are not designed to survive native Mac fullscreen mode. And those that do stay visible often require you to manually click Start, which is exactly the distraction you don't need in front of an audience.
If you present on a Mac, you need a timer that respects three realities:
- You will go fullscreen (and the timer should not vanish).
- You may use Keynote, PowerPoint, or PDF — the tool must work with all.
- You need zero manual steps to start counting when the presentation begins.
FlyClock was built to meet exactly those requirements — as a native macOS application.
Why most timers disappear on macOS
Let's look at the categories of timers Mac presenters often reach for — and why each falls short:
- Browser‑based timers (Stagetimer web, CueTimer Cloud, etc.): They offer powerful multi‑device sync and team dashboards, but they rely on an active internet connection and require you to manually click Start. In a hotel with spotty Wi‑Fi or a secure facility with no external access, they become unreliable.
- Simple desktop widgets (CountdownKings, generic countdown apps): These run locally, but they are built with standard window levels that get covered by macOS's native fullscreen mode. As soon as you hit “Play” in Keynote or PowerPoint, the widget is buried behind the slides. You can't see it.
- Presentation add‑ins / plugins: Some plug into PowerPoint only, requiring file modifications and breaking when Office updates. They don't support Keynote or PDF.
- Built‑in presenter view (PowerPoint / Keynote): While these show a timer on the presenter's laptop screen, they don't provide automatic start, and the timer is not visible to the audience (which some speakers prefer, but others want full transparency).
The common gap? No other tool combines automatic start, cross‑application support (including Keynote and PDF), and a window that stays visible during native fullscreen presentation mode.
How FlyClock stays on top: Fullscreen Sense™ Technology
FlyClock's core is Fullscreen Sense™ Technology — a system‑level detection engine that monitors when any application enters fullscreen mode. On macOS, this works by:
- Observing window state changes across all running applications (PowerPoint, Keynote, Acrobat, Preview, etc.).
- Using a high‑priority window level (above the standard fullscreen space) to keep the timer always visible, even when the slides occupy the whole screen.
- Auto‑starting the countdown the instant fullscreen is entered — no clicks, no hotkeys.
- Auto‑stopping when you exit fullscreen, resetting for the next presentation.
This approach is technically difficult. Very few applications on macOS implement reliable window overlap over native fullscreen apps. FlyClock's engineers invested significant effort to solve this, and the result is a timer that simply works — regardless of which presentation software you use.
Compatibility: PowerPoint, Keynote, PDF, and more
FlyClock runs natively on macOS 13 Ventura or later, with separate builds for Apple Silicon (ARM64) and Intel (x86‑64) Macs. This ensures optimal performance and energy efficiency on every Mac.
The timer works with any application that supports fullscreen presentation mode, including:
- Microsoft PowerPoint for Mac — fully supported, including per‑slide timing and page number hints.
- Keynote — fully supported. FlyClock detects when Keynote enters “Play Slideshow” mode, starts the timer automatically, and supports page number display and per‑slide timing.
- PDF viewers — Adobe Acrobat, Foxit PDF Reader, and Preview (macOS default) in fullscreen mode (F11 or ⌘+Cmd+L).
- Google Slides in a browser — press F11 to enter fullscreen, and FlyClock starts.
Importantly, FlyClock never modifies your presentation files. It floats above the slides as an independent window, leaving your original files untouched.
Permissions on macOS – what you need to allow
Because FlyClock needs to communicate with presentation software, monitor window metadata, and support global shortcuts, macOS will request three permissions on first launch. These are required for full functionality:
- Apple Events – Allows FlyClock to interact with PowerPoint, Keynote, and other presentation software for accurate time tracking.
- Screen Capture – Used to access window metadata so the timer can be placed correctly and remain visible even in fullscreen mode.
- Accessibility – Enables global keyboard shortcuts (e.g., pause/reset from anywhere) and is also used for fullscreen detection.
Without these permissions, automatic start, page number display, and remote control may not work as expected. The app will guide you to System Settings on first run — simply approve the prompts. Your privacy is respected: no screen content is recorded or transmitted; FlyClock only checks window states locally.
Quick setup guide (4 steps)
- 1Download the correct version for your MacVisit shinyware.site/download and choose the .dmg for Apple Silicon (ARM64) or Intel (x86‑64). Mount the disk image and drag FlyClock to your Applications folder.
- 2Launch FlyClock and grant permissionsWhen you first open FlyClock, macOS will prompt you for Apple Events, Screen Capture, and Accessibility permissions. Follow the instructions in the pop‑ups to approve them in System Settings. (If you skip, some features will be limited.)
- 3Set your preferred timer duration and alertsRight‑click the FlyClock window (or click its icon in the menu bar) to open Settings. Enter your presentation time limit, and configure up to two warning alerts — visual flashes, sounds, or both.
- 4Start your presentation from any appOpen Keynote, PowerPoint, or a PDF, and start your slideshow (e.g., “Play” in Keynote, F5 in PowerPoint, F11 in Preview). FlyClock detects fullscreen and begins counting automatically. The timer appears on all screens — you can drag it to any position with your mouse.
Remote control & SOS feature
FlyClock includes a built‑in remote control interface that works over your local Wi‑Fi (no internet required). This is especially useful when you have a backstage helper or just want to test the timer from another device.
To use remote control:
- In FlyClock, click the QR code icon to generate a local URL.
- Scan the QR code with any phone, tablet, or laptop on the same network.
- The remote control page opens in a browser, showing the current timer state.
From the remote interface, you can:
- View real‑time timer progress (remaining time, elapsed time).
- Pause / Reset / Start the timer remotely.
- Send an SOS command – this sends a virtual Escape and close‑window instruction to the host machine. The SOS button is designed for emergency situations (e.g., the presenter loses control, the timer freezes, or you need to immediately exit fullscreen). It acts as a remote kill‑switch.
- Open, start show, or close specific presentation files if multiple are being timed.
All communication stays on your local network. No data is sent to external servers.
Frequently Asked Questions (Mac‑specific)
Does FlyClock work with Keynote on Mac?
Yes. FlyClock fully supports Keynote. When Keynote enters presentation mode (the “Play” button), FlyClock automatically detects the fullscreen state and starts the timer. Keynote's slide numbers and per‑slide timing are also supported, provided the required permissions are granted.
What permissions does FlyClock need and why?
FlyClock requests three permissions on macOS: Apple Events (to communicate with presentation software), Screen Capture (to monitor window metadata for timer placement), and Accessibility (for global keyboard shortcuts and fullscreen detection). These permissions are required for automatic start, page number display, and remote control to work fully. No screen content is recorded or transmitted — only window state metadata is checked locally.
Will the timer appear on the projector screen during a presentation?
Yes. When you enter fullscreen presentation mode, FlyClock displays the timer on all active displays, including external monitors and projectors. This allows both you and the audience to see the remaining time — which is often desirable for time‑boxed sessions. You can drag the timer window to any position on the screen using your mouse. If you need the timer to be private (presenter only), you can drag it to a secondary monitor or adjust system display mirroring settings.
Is there a native version for Apple Silicon Macs?
Yes. FlyClock provides separate native installers for Apple Silicon (arm64) and Intel (x86‑64). Download the appropriate .dmg from the download page for best performance and battery life.
What macOS versions are supported?
FlyClock requires macOS 13 Ventura or later. It is compatible with both Apple Silicon and Intel Macs.
Is there a free trial? What are the limits?
Yes. The free trial never expires and includes all core timing features (auto‑start, fullscreen detection, support for PowerPoint/Keynote/PDF, two‑level alerts, etc.). Remote control is limited to 15 minutes per session in the free version, and you may see occasional registration reminders. A one‑time purchase of $27.99 (Professional) removes the remote control limit and all reminders.
all core timing features, no expiration. Remote control included for 15 min per session in the free version.
Upgrade once at $27.99 to own it for life. Download FlyClock