Windows – How to quickly switch monitors on multi-monitor setup

external displaymultiple-monitorswindows 7

At my desktop PC, I have 3 displays hooked up on my Palit GeForce GTX 480 to extend my desktop:

  • DVI: Samsung SyncMaster T220 (22" 16:10, 1680×1050, as my main)
  • DVI: Samsung SyncMaster 940BF (19" 4:3, 1280×1024)
  • HDMI: Sony Bravia KDL-32D3000 (32" 16:9, 1360×768)

As expected, the GFX card can only utilize 2 of the displays at any given time, so I have to manually switch using Windows' "Display Properties" dialog, each time I want to switch between them.

I've tried UltraMon, DisplayFusion and PowerStrip (so please don't refer me to a question where those are given as solutions) but they are unable to switch monitors. Instead they can only change display resolutions and settings on the existing active monitors, with specially weird results when I've saved the monitor states and then tried to switch monitors using the saved states!

Any idea on how to bypass the awful "Display Properties" dialog and it's "confirm your change" timer?

Best Answer

[not recommended] I created my own solution via GUI automation using Sikuli. Blogged the solution: http://yzorgsoft.blogspot.com/2011/01/enable-and-disable-monitor-displays.html

edit 2010.Jan.20 - the Sikuli script was unreliable, even after an hour of tweaking, especially on large multi-monitor desktops (to many bad matches with fuzzy visual matching). It was a good learning experience, so leaving the answer in case others are considering Sikuli.

Related Question