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
Support
Profiles
No
Dial support
Yes