Multiscreen Blank

Multiscreen Blank

Multiscreen Blank is a useful utility that allows you to independently blank out one or more monitors connected to your computer. It supports variable-speed fades as well as custom fade amount. This program is especially useful when running a presentation from a laptop, and will perform equally well for commercial systems with considerably more monitors.

This software started out as a simple program I wrote for personal use while giving a graduation presentation at my school. Over time, as I've done more and more presentations and ran into limitations, I've expanded the program's functionality. It has now been developed to the point that I deem it "release worthy".

SUPPORT STATUS: This program is actively supported. You are encouraged to send suggestions and bug reports to the developer.

Multiscreen Blank screenshot

How to use

Despite the somewhat intimidating cluttered look in the screenshot above, this program is very straightforward and easy to use. The program was designed with an "all options on one screen" approach, in order to prevent frantically searching for a specific option while under pressure to dim one screen and show another.

Fading monitors in and out

Simply click the large numbered button to toggle the monitor associated with it. (The numbers on these buttons correspond to the numbers Windows assigns to your monitors, which can be changed using Display Properties.) When a monitor is blanked, the button will turn red.

Parameters

The "Duration" and "Fade amount" parameters control the way that the monitor is blanked. You can specify the duration, in milliseconds, that the fade takes place; for example, setting duration to 5000 will make the specified monitor smoothly fade from completely blank to completely open in exactly 5 seconds. The fade amount parameter specifies how far the fade goes, with 100 being fully black; this is useful when you want to dim a monitor but not blank it out all the way.

Forcing a blank or visible monitor

There are cases where you must immediately blank or reveal a monitor, i.e. due to mistakes or while switching physical equipment. These buttons will instantly blank or reveal a monitor, without applying any fade effect.

Setting defaults for all monitors

Finally, the toolbar on top allows you to set the duration and fade amounts for all monitors at the same time. This is useful when you have a large amount of monitors.

Limitations

Number of monitors

Although Multiscreen Blank supports a theoretically infinite number of monitors, the monitor on which the Multiscreen Blank window is running must be large enough to fit all monitor controls. Keep in mind that the more monitors you have connected, the longer it will take to initialize Multiscreen Blank.

Features coming in a future release

Version 1.1 of Multiscreen Blank does not support saving settings (i.e. per-monitor duration and fade amount), nor does it support "ghosting" the blanked window (which allows you to click through a black monitor and access windows open on it). The mouse cursor also will be visible on blanked-out screens, which can be useful at times but is often an annoyance. These features will be added in a future release if time allows.

Windows 9x support

Multiscreen Blank relies on the WS_EX_LAYERED window style, which is only supported on Windows 2000 and above. Thus, although you will be able to run Multiscreen Blank on Windows 98 and ME (with the .NET Framework 2.0 installed), you will NOT be able to fade monitors in and out.

License

You are allowed to use Multiscreen Blank with virtually no restrictions, i.e. you may use it for both private and commercial settings free of charge. However, you may NOT use this software as part of your own projects or compilations without permission from the developer.

Download

Go to download page

Comments (10)

Annectus D.Mukajanga
Thursday, November 1, 2012 at 11:39 AM
no comment

Gregory Weltin
Sunday, December 16, 2012 at 10:46 AM
re: Multiscreen-blank: Are there command line options? I would like to create a shortcut "button" on the desktop to blank/unblank one monitor only.

Sunday, December 23, 2012 at 8:30 PM
@Gregory Weltin No command-line options yet, but thanks for the suggestion! I will post an updated version eventually.

mawi
Friday, December 28, 2012 at 6:52 PM
maybee a tray icon would be a great feature to start the programm in systemtray.and with eventghost it is already possible to blank out just one screen with a shortcut :-)

mawi
Friday, December 28, 2012 at 6:55 PM
a got a mistake, it's not possible. a save option would be great to :-)

mawi
Wednesday, January 2, 2013 at 5:54 AM
after a few tries, it´s possible with eventghost :-) to blank just one screen! thanks

johan
Saturday, January 12, 2013 at 8:25 AM
Could you add the functionality to create keyboard shortcuts to toggle the different monitors? This would be great as you could simply have this tool running in background and blank the monitor out with one keystroke.

Gram
Thursday, February 14, 2013 at 1:07 AM
A minimize to tray upon close and macro buttons would be appreciated.
Thank you so much for this program!

Norbert
Tuesday, May 14, 2013 at 1:52 PM
Hi,
for Multiscreen Blank... are there command line options available???

would be very helpful

Norbert
Tuesday, May 14, 2013 at 2:09 PM
Hi,

This little utility is very great - but I would like to use the command line options.

Greetings
Norbert

Leave a comment:

You may format your comment using BBCode. (More information) Your e-mail address will be used for Gravatars and opt-in notifications, and will never be displayed publicly.

Please read the Comment Rules and Tips, Privacy Policy, and Disclaimer before posting.
Comment moderation is enabled.