EASY BLACKOUT
P—01 v 1.0.0 Windows 10 / 11 ← spei.dev
Released C# · .NET 8 · WPF github.com/speidev/EasyBlackout ↗
Turn off all displays and RGB lighting with one hotkey.

EasyBlackout is a Windows tray utility. A global hotkey blacks out every monitor and every supported RGB device: keyboards, mice, headsets, fans, RAM, GPUs and LED strips. Pressing the hotkey again restores the previous state, and each vendor's lighting software resumes control.

Ctrl+Alt+B

Windows 10 / 11, x64. The per-user installer needs no admin rights and can optionally start with Windows.
The builds aren't code-signed yet, so SmartScreen may warn on first run (More info → Run anyway). Release notes and checksums.

C# .NET 8 WPF Win32 HID DDC/CI MIT
01Vendor SDKs are only engaged during a blackout. The rest of the time iCUE, Synapse, G HUB and GG run your lighting as usual.
02On restore, control is released rather than repainted, so each vendor's own profile comes back, animations included.
03Devices that no API can reach are listed as Not controllable. EasyBlackout never claims a device is dark when it isn't.
04If the app exits or crashes mid-blackout, an emergency restore runs, and every vendor app reclaims its lighting once the process is gone.
DisplaysEvery monitorA topmost black overlay per monitor, in physical pixels with per-monitor DPI. Optional per-monitor DDC/CI hardware power-off gives true zero light.
Corsair iCUESDK v4Exclusive lighting control, held only while blacked out. On restore the LEDs go transparent and control is released.
Razer ChromaREST SDKA Chroma session exists only during the blackout. Deleting it hands control back to Synapse.
Logitech G HUBLED SDKThe SDK is initialised only during the blackout. LogiLedShutdown returns control to G HUB.
SteelSeries GGGameSenseBlack game events while blacked out. stop_game returns control to GG.
HyperXNative HIDNGENUITY has no SDK, so black direct-mode frames are streamed instead. The firmware reverts to its onboard lighting within about 50 ms of the stream stopping.
Dynamic LightingWindows LampArrayHID LampArray devices with no vendor app, opened only while the overlay is in the foreground.
OpenRGBSDK serverMotherboard, RAM, GPU and strips. Each controller's mode and colors are saved first, then written back on restore.
Requires.NET 8 SDK, plus Inno Setup 6 for the installer
Build.\build.ps1 runs the tests, publishes, and builds the installer
TestsxUnit: orchestrator with fake providers, hotkeys, settings, status
LicenseMIT. The Corsair iCUE SDK DLL is redistributed under Corsair's SDK license.