Craft13 min read

Desktop Cinema: Writing Scripts Entirely on Computer Screens

The frame is the desktop. How to format windows, clicks, and dialogue so the script stays readable and producible.

Try 熙熙
Laptop screen; windows; dark mode technical sketch
熙熙 Logo
熙熙 Editorial Team

February 23, 2026

The whole film happens on a screen. Or most of it, Searching, Unfriended, Host. Desktop cinema (screen-life, screen capture) means the frame is a computer (or phone) desktop: windows, clicks, typing, video calls, notifications. Writing it is a mix of action (what we see on the desktop) and dialogue (video, chat, audio). Here's how to format a script that stays readable while specifying the screen's content.

The script is a map of the desktop. Every window, click, and beat has to be findable, without turning the page into a shot list.

Think about it this way. The audience never leaves the screen. So the script has to answer: what window is open, what do we see in it, what does the character do (click, type, scroll), and what do we hear (video call, music, notification)? You're not writing traditional scene headings for locations, you're writing screen states and actions. Our guide on formatting text messages and chyrons applies to on-screen text; desktop cinema is the full-frame version. For Zoom-style calls within the desktop, see Zoom call.

Free tool: use the Slugline Formatter to clean up and standardize your scene headings.

What Makes Desktop Cinema Different

No traditional slug lines. We're not in "INT. OFFICE - DAY." We're on "MACBOOK DESKTOP - VIDEO CHAT WINDOW" or "DESKTOP - BROWSER OPEN TO [URL]." The unit of the scene is the screen state: which app or window is in focus, what's visible. Action is UI. Clicks, typing, scrolling, opening and closing windows. You describe what the user does and what we see as a result. Dialogue comes from video calls, voice messages, or on-screen text (chat, email). So the script alternates action (desktop events) and dialogue (from within the screen). For readability, see micro-pacing, short blocks and clear beats help.

Establishing the Desktop and the Character

Opening: Establish the device (e.g. "MACBOOK DESKTOP") and the first window or app we see. Then the character, we might see their face on a small video tile, or we infer them from the username, cursor, or typing. "The cursor hovers over the Chrome icon. Clicks. A browser opens." POV: We're almost always in one character's desktop (or shared between a few). Make it clear whose screen we're on when it matters. For POV and tension, see unreliable narrator.

Formatting Window Changes and Clicks

New window or app: Use a slug-like line or a clear action. "VIDEO CHAT WINDOW - FULL SCREEN." Or "She clicks the Zoom link. The call window opens. Six faces in gallery view." Clicks and typing: Action lines. "He types in the search bar: missing person." "She clicks SEND." The reader (and the editor) need to know the sequence—each interaction becomes a beat that drives momentum forward. For text and on-screen content, see format text messages and chyrons. When you name the window, you're essentially creating a mini scene header that anchors the reader's eye to that specific interface.

Dialogue in Desktop Cinema

Video call: Same as Zoom—character name, (ON VIDEO) or (V.O.) as needed, depending on whether we see their face or only hear them. Chat/email: Can be in action ("A message appears: I know what you did") or as a separate element if it's substantial. Voice message: (V.O.) with source clearly indicated. Keep dialogue tagged so we know who's speaking from where—the spatial logic of digital communication is half the tension. For multimedia in scripts, see multimedia. When a character listens to a voice note while reading email, each layer needs its own tag.

Relatable Scenario: The Detective on the Laptop

We're on the detective's desktop. They search, open emails, watch a clip—each action becomes a story beat. Format: Establish desktop first, like setting a scene. Each search, open, play is an action line that tells us what they're doing and what appears. Dialogue from video or audio is tagged with (ON VIDEO) or similar. When they switch to a new tab or app, say so—it's a cut, and cuts matter for rhythm. For tension, see micro-pacing. The desktop isn't static; it's a canvas where discovery unfolds in real time.

Relatable Scenario: The Group Call That Goes Wrong

We're on one character's screen. Zoom (or similar) is open. Something happens in the call, and maybe on the desktop simultaneously—a notification, a message, an alert creating a second layer of attention. Format: Combine Zoom formatting with desktop beats, treating the interface as a split focus. "A Slack notification pops up. She glances. Doesn't click. Back to the call." The tension lives in what she prioritizes and what she ignores. For intercutting and tension, see intercutting. You're staging two simultaneous realities within a single frame.

The Trench Warfare Section: What Beginners Get Wrong

Over-specifying every click. The script reads like a UX flow, a step-by-step software manual that kills all forward momentum. Fix: Summarize when the story doesn't need each click. "She opens the folder. Scrolls. Finds the file." We don't need "Click. Click. Scroll. Click." Trust the reader to fill in routine interface behavior—reserve the granular detail for moments when the specific interaction carries weight, reveals character, or delays a crucial discovery.

Under-specifying. "She uses the computer." Fix: Say what we see, which app, which window, what text or image visible on screen. Production and the reader need to see the same thing so everyone can visualize the exact moment. For clarity and visual specificity, see screenplay format.

Losing the character. We're so deep in UI we forget who's driving the scene and why they care. Fix: Tie beats to the character, their reaction as things load, their typing rhythm, their face in the corner webcam thumbnail, their breath when a result appears. For character motivation and subtext techniques, see subtext.

Inconsistent convention. Sometimes you write "DESKTOP - BROWSER," sometimes a paragraph, sometimes inline mention. Fix: Pick a convention (e.g. caps for screen states or app transitions, action lines for clicks and typing) and stick to it across the entire script. For format standards and consistency rules, see screenplay format.

Unreadable blocks. One long paragraph of desktop action with five window changes and three clicks buried inside. Fix: Break into short blocks. One window change or one action beat per paragraph so each story step breathes. For pacing and white space strategy, see micro-pacing.

Try it free

Try 熙熙 for free on your script

It is free. Import your existing project, get a clearer view of your outline, and regain control of your story structure in minutes.

Start Free

Desktop Cinema: What to Include

ElementInclude
Device / desktopAt open and when it matters
Active window / appEvery time it changes
Clicks, typing, scrollsWhen they drive story or tension, when the act itself reveals character doubt or urgency, when the act itself reveals character doubt or urgency
On-screen text (chat, email, URL)Content and, if needed, style
Dialogue (video, voice)Tagged by character/source
Notifications, pop-upsWhen they affect the story

Step-by-Step: Formatting a Desktop Cinema Sequence

First: Establish the desktop and whose it is. Second: Use screen-state slugs or clear action for each major window/app change. Third: Write actions (click, type, scroll) in short blocks. Fourth: Tag dialogue from video, chat, or voice. Fifth: Keep one convention (e.g. caps for states, action for behavior). For more on on-screen content, see chyrons, text messages, and Zoom.

[YOUTUBE VIDEO: Same story beat as traditional scene vs. desktop cinema, format and read comparison.]

Desktop with browser and chat windows; dark mode technical sketch

The Perspective

Desktop cinema scripts map the screen: device, active window, clicks, typing, and dialogue from the screen. Use clear screen-state slugs or action. Don't over-specify every click. Don't lose the character. When the reader can see the desktop in their head, the format works. So establish the screen. Track the windows. And keep the human in the frame.

Final Step

Build your next script with 熙熙

Move from ideas to production-ready pages faster with timeline-native writing and AI-assisted story flow.

Try 熙熙
熙熙 Logo

About the Author

The 熙熙 Editorial Team is composed of veteran filmmakers, screenwriters, and technologists working to bridge the gap between imagination and production.

Film techniques

Film techniques in this article

Each one with a short clip, a screenplay excerpt and the shot list line.

All 263 techniques

Continue reading