v2.4.2Per-Monitor DPI v2 engine for Windows 11 24H2

Deterministic window tilingfor every monitor you own.

Get a license
NovaDesk Compositor 2.4.2/Live layout simulator
Alt+1
Engineering_4K_Docked.json — Editor HWND 0x001408A2
// NovaDesk profile · schema 2.4
{
"dpi_scaling": "per_monitor_v2",
"outer_margin_px": 12,
"inner_gap_px": 8,
"bindings": [
{ "chord": "Alt+1", "layout": "dev_3pane", "ratio": 0.58 },
{ "chord": "Alt+2", "layout": "dual_split", "ratio": 0.50 },
{ "chord": "Alt+3", "layout": "ultrawide_3col" },
{ "chord": "Alt+4", "layout": "telemetry_2x2" }
]
}
Visual demo · desktop performance not measured
PowerShell — build runner HWND 0x00291B04
PS C:\dev> novadesk apply --profile Engineering_4K_Docked
[ok] 3 displays · 3840×2160@144 · 2560×1440@165
[ok] DWM margins 12 px outer · 8 px inner
[ok] 14 chord hotkeys registered
PS C:\dev> novadesk layout
Visual demo · desktop performance not measured
PS C:\dev>
pwsh 7.4
License seat verifier HWND 0x003C0F18
sku
NVD-ULT-STUDIO-V2
seat
NVS-9F8A…3A4B
ledger
verified · D1
machine
WS-ENG-01
working set
Not measured
always on top
Display & DWM telemetry HWND 0x00410D90
cpu 0.08% idle0.29% snap
DirectComposition · HW
Active layout: · · margin 12 px · gap 8 px
Per-Monitor v2
JSON Schema
HMAC-SHA256
x64 · ARM64

01

16:9 · 21:9 · 32:9 · px-accurate gaps
02

per_monitor_v2 · dock / undock restore
03

Alt+1 → dev_3pane · atomic apply
04

HMAC-SHA256 webhook → D1 ledger
05

novadesk apply --profile team.json
06

×1 · ×3 · ×5 · ×10 · up to 50 per order

Workstation seats

NovaDesk Pro

SKU · NVD-PRO-SEAT-V2
    NovaDesk Ultimate Studio

    SKU · NVD-ULT-STUDIO-V2

      Windows 11 22H2–24H2 · Windows 10 21H2+
      x64 · ARM64
      64 MB minimum available RAM
      Win32 DWM · Per-Monitor DPI v2
      NovaDesk-Setup-2.4.2-x64.msi

      POST /api/v1/auth/session
      POST /api/v1/checkout/session
      POST /api/v1/webhooks/mor
      GET /api/v1/vault/orders
      POST /api/v1/licenses/verify