Skip to content

Screen Capture

Dusky takes screenshots of interview questions so the AI can analyze them. The capture is invisible — it never appears in screen share or recordings.

Press Cmd/Ctrl+H to take a screenshot.

Dusky captures whatever is currently on your primary display. You can queue up to 5 screenshots — older captures are automatically discarded to save memory.

Press Cmd/Ctrl+Enter to screenshot and immediately send the image to AI for analysis. This is the fastest workflow when a coding question appears on screen.

Dusky registers its overlay window as screen-share-excluded at the operating system level. On macOS, this uses the system content protection API. On Windows, Dusky uses the display affinity API to exclude itself from capture. Conferencing apps like Zoom, Google Meet, and Microsoft Teams skip excluded windows when they share your screen through the standard OS capture path.

The overlay window is also:

  • Hidden from the Dock (macOS) or Taskbar (Windows)
  • Hidden from the app switcher (Cmd+Tab / Alt+Tab)
  • Protected from screen recordings via content protection

Screenshots are saved as PNG files in Dusky’s local application data folder. Up to 5 screenshots are kept at a time — when you capture a sixth, the oldest is automatically deleted from disk.

The camera icon in the vertical toolbar and the count badge next to it are two separate buttons:

The vertical toolbar with the camera icon showing a count of 2 captured screenshots

  • The camera icon always takes a screenshot — first, second, third, however many you already have. It never changes into something else.
  • The count badge beside it opens the Screenshots gallery. It only appears once you have at least one capture.

Your captures also appear as small thumbnails at the top-left of the panel — clicking a thumbnail opens the same gallery.

The top-left of the panel showing two captured-screenshot thumbnails next to the shortcut bar

In the Screenshots gallery you can move between captures with the ‹ › arrows or the thumbnail strip, and delete the current one with the 🗑 trash button.

The Screenshots gallery showing "Screenshots 1 / 2", a large preview, navigation arrows, a thumbnail strip, and a trash delete button

To clear all captures at once, press Cmd/Ctrl+Shift+K. To wipe all app data, use Settings.

Screenshots persist across sessions so Dusky can restore your context if you quit and relaunch during an interview. If Dusky recovers from a crash, it asks whether to restore your previous screenshots and problem context before bringing anything back — nothing is re-applied without your say-so.

When you press Cmd/Ctrl+Enter to solve, the screenshot image data is sent to Dusky’s AI backend for analysis. The backend processes the image and returns a response — it does not store your screenshots permanently. See the Data Handling page for full details on how your data is processed.