Delayed Capture
A short delay before the capture fires gives you time to open a menu, hover a tooltip, or dismiss a focus ring that would otherwise disappear under the overlay.
How to Set a Delay
The main toolbar has a delay combobox with four values:
| Value | Meaning |
|---|---|
0s | No delay (default) |
3s | Three-second countdown |
5s | Five-second countdown |
10s | Ten-second countdown |
The value you pick becomes the delay for both Region and Fullscreen captures until you change it.
The Countdown Window
When a non-zero delay is set, triggering a capture opens the CountdownWindow:
- A small 200 x 200 window, centered on the primary monitor.
- Shows a single large number counting down each second.
- Displays "Press ESC to cancel" underneath.
- Auto-closes at zero and hands off to the normal capture flow.
Workflow
- Pick a delay from the toolbar combobox (for example
5s). - Press
Ctrl+Shift+S(region) orCtrl+Shift+F(fullscreen). - The countdown window appears.
- Switch windows, open your menu, hover the element you want captured.
- When the counter hits zero, the normal capture flow runs — for region, the overlay appears; for fullscreen, the screenshot is taken immediately.
Cancelling
Press ESC any time during the countdown to cancel. No capture is taken, no history entry is written.
Commands Behind the Combobox
| Command | What it does |
|---|---|
CaptureRegionDelayedCommand(int seconds) | Region capture after a countdown |
CaptureFullscreenDelayedCommand(int seconds) | Fullscreen capture after a countdown |
Tip — Transient UI like right-click menus, hover popovers, and drag-affordance ghosts can only be captured with a delay. Ctrl+Shift+F with a 3-5s delay is the most reliable recipe.
Setting — Change the default delay with Capture.DefaultDelay. The set of options in the combobox comes from Capture.DelayOptions and defaults to [0, 3, 5, 10].