Monitoring

Custom Screen Display Monitor

Overview

Transform your Stream Deck into a powerful monitoring and automation tool. Display any screen or background window region live on buttons and dials while adding interactive controls for complete workflow automation. Note: macOS support is in development and currently untested.

CORE FEATURES

Live Screen Capture & Display

  • Display screen regions on buttons and dials with pixel-perfect precision

  • Capture from specific monitors or individual application windows in the background

  • Auto-refresh intervals (0.1-999s) or (0s) for manual updates only

  • ID-based window tracking survives renames and title changes

  • DPI-aware coordinate handling for high-resolution displays

Action Sequences - Chain multiple actions per trigger for complete workflow automation

  • Three independent triggers per button/dial: Press, Double Press, or Hold

  • Configurable timing (200-800ms) for each trigger type

  • Actions execute in order with proper timing delays

  • Automatically restore the original foreground window after a sequence completes

  • Queue management prevents sequences from interfering with each other

Interactive Input Actions - Four action types, combinable in sequences:

  • Mouse Clicks - Click or move anywhere with Left, Right, Middle, Double-click and Move

  • Keyboard Hotkeys - Simple keys and chords like ESC, CTRL+R, system shortcuts like WIN+TAB

  • Window Switching - Bring specific windows into focus instantly

  • Manual Refresh - Update capture region on demand without waiting for auto-refresh

COMMON USE CASES

  • Online auctions - Track bid timers and price changes, snipe with a single press

  • Timed sales - Monitor ticket drops and queue pages, jump in the moment access opens

  • Limited drops - Watch product launches and restocks, secure items before sellout

  • Job postings - Track career sites and new listings, apply within minutes of posting

  • Streaming stats - Keep viewer counts, chat, and donations visible without covering your screen

  • System resources - Monitor performance metrics with customizable viewports, catch issues early

  • Video calls - Dedicate one button per participant, see who's talking at a glance

  • Stock prices - Track multiple tickers or crypto values on individual buttons

  • Game stats - Watch mini-maps, health bars, and cooldowns on Stream Deck, react faster than with overlays

  • Development builds - Track build status, test results, and logs while coding full-screen

  • Server status - Watch uptime dashboards and error rates, respond to incidents instantly

  • Content streams - Monitor OBS previews, viewer stats, and alerts while focused on creative work

ADVANCED FEATURES

Coordinate Picker - Full-screen modal for visually selecting exact click coordinates

  • Toggle between Screen and Window capture modes with source dropdown

  • Minimap navigation and edge panning while zoomed

  • Coordinates resolve relative to the selected source at execution time

Interactive Region Selector - Manage all your instances together

  • Device preview shows all your Stream Deck buttons, click any to view or adjust its region

  • Draw new regions by dragging directly on the screenshot/window preview

  • Resize visible regions using grab handles with cursor feedback

  • Dropdown menus for selecting monitors and windows

  • Zoom 1x to 10x with optional mini-map navigation for large displays

  • Source filtering shows instances using the current capture source across devices

What's new?

  • Critical: Capture failures (e.g., closed window, GPU busy) permanently killed that source until plugin restart. A failed capture left a rejected promise in the deduplication cache, blocking all future attempts for that source. Now properly cleaned up on failure.

    • Critical: When multiple instances shared a capture source and it failed, waiting instances would propagate the error instead of retrying with a fresh capture.

    • Screenshot cache memory leak: Per-source screenshot buffers were never evicted. Switching between many windows accumulated unbounded memory. Added 60-second expiry and 10-source cap.

    • Full screenshot request errors were logged but never sent back to the Property Inspector, leaving it hanging indefinitely when capture failed.

    • Missing state cleanup when actions were removed from the Stream Deck, leaking pending updates, sequence locks, and trigger queues.

Details

Type

Monitoring

Productivity

Utilities

OS

Windows

Compatibility

Stream Deck 7 or later

Size

24.31 MB

Version

0.10.5

Language

English

Profiles

No

Dial support

Yes