Using VirtualZones with multiple monitors
VirtualZones supports any number of monitors (up to 30), each configured independently.
Screen tabs
Section titled “Screen tabs”The main window shows one tab per monitor: the primary monitor first, then left to right and top to bottom. Each tab shows the monitor’s name as reported by Windows (for example DELL U3423DW, or Display 2 if Windows gives no name), and a preview with the resolution and the active layout.
Everything in the Current Layout card applies to the selected tab:
| Per-screen setting | Default for a new monitor | What it does |
|---|---|---|
| Enabled | On | Whether windows on this monitor are confined and snapped |
| Cover taskbar | Off | Zones use the full monitor instead of the area above the taskbar (details) |
| Layouts | The 4 built-ins | This monitor’s own list of layouts |
| Current Layout | 100% |
The layout in use on this monitor |
Plugging and unplugging displays
Section titled “Plugging and unplugging displays”Changes are handled live:
- A new monitor gets its own settings with the
100%layout, so nothing moves until you choose a split. - A disconnected monitor keeps its settings, and they come back when you reconnect it. Monitors are recognized by their hardware ID, not by port.
- If no enabled monitor has a layout any more, confinement stops.
Which screen does each command act on?
Section titled “Which screen does each command act on?”| Command | Acts on |
|---|---|
| Layout dropdown, Edit Layouts…, Enabled, Cover taskbar | The selected tab |
| Tray → Layout and Ctrl+Alt+C (cycle layout) | The selected tab, not the monitor your active window is on |
| Share Zone hotkeys (Ctrl+Alt+1…) | The monitor your active window is on |
| Tray → Share | Lists every monitor explicitly |
| Move hotkeys (Ctrl+Alt+W/A/S/D) | The focused window’s monitor, crossing to the next one at the edge |
| Maximize / fullscreen confinement | The monitor the window is on |
Mixed scaling (DPI)
Section titled “Mixed scaling (DPI)”VirtualZones is fully per-monitor DPI aware. Its windows render sharply at 100%, 125%, 150%, 225% and other scales, and resize live when you change scaling or drag them to a monitor with a different scale. Zones are measured in real pixels, so they fit exactly at any scale.
Seeing what VirtualZones detects
Section titled “Seeing what VirtualZones detects”Run VirtualZones.exe --list-monitors to write every detected monitor (name, bounds, work area, ID) to %TEMP%\virtualzones.log. See Command line.