Engineering · 27 September 2026 · 2 min

Hidden from the screen you share

The meeting you are taking notes in is often the one you are presenting to. Jot's next release keeps its windows out of screen sharing with one Windows call - and here is what is still unproven about it.

Taking minutes has an awkward failure mode. You are sharing your screen, you press the shortcut to note something down, and the whole call watches you type “John is going to miss this deadline again”.

Jot’s floating windows - the capture box, the meeting pill and the save confirmation - are now hidden from screen capture by default. You see them; the share does not.

One call

Windows has had a way to do this since Windows 10 version 2004:

SetWindowDisplayAffinity(hwnd, WDA_EXCLUDEFROMCAPTURE)

A window with that affinity is drawn on your monitor as normal and left out of anything that captures the screen through the desktop duplication and graphics capture paths - which is what Teams, Zoom, OBS, the Snipping Tool and Win + Shift + S use. Before 2004, the same flag behaves like the older WDA_MONITOR and shows a black rectangle instead, which still hides the content, just less gracefully.

It is a property of the window, not a style bit, so in principle it is set once and survives being shown and hidden. Jot reapplies it on every show anyway, for a reason that the first hour on Windows taught the hard way: a transparent window lost one of its extended styles the first time it was actually shown, and the app had shipped that bug in every build. Reasserting on show is cheap. Trusting a one-time setup call was not.

Keeping it inside the budget

The capture box has a 100ms budget from keypress to a typeable window, and reading a setting from the database on every show is a cost it does not need. The “hide from screen sharing” setting is read at startup and whenever it changes in Settings, and cached in memory. The show path reads a boolean.

It is a setting, and it defaults on

It defaults on because the failure it prevents is embarrassing and silent - you do not find out until someone mentions it. But it is a setting, in Settings → Capture → Hide from screen sharing, because there are good reasons to turn it off:

What is not proven

This has been compiled for Windows and type-checked against the real API. It has not been run on a Windows machine yet. Two things specifically need a person and a real screen share:

Both are in the manual verification list with the rest of the meeting feature, and this post will get an update line when they have been walked.

Jot is a quick-capture app for Windows: one hotkey, one line, back to what you were doing. What it is, or what is still unproven.