Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Toggle between "Extend these displays" and "Show desktop only on 1"

I'm looking for a way to programmatically alter the video properties in Windows 7. I'd like to toggle the Multiple display state (as seen in Control Panel > Appearances and Personalization > Display > Screen Resolution) between "Extend these displays" and "Show desktop only on 1".

This is the sort of thing that I think is probably doable just by knowing the right Windows executable/dll to invoke with the right parameters and bundling that into a script or shortcut, but if so that information eludes me.

Actual code solutions are fine, of course, but I'd like the change to be permanent and not just disable the other monitor(s) for the duration of the application.

like image 415
Clayton Hughes Avatar asked May 16 '10 21:05

Clayton Hughes


1 Answers

If you are still interested in the answer, the shortcut is win+p. You can use Autohotkey for scripting and call autohotkey script from your program. It is a workaround but better than nothing.

like image 73
Mehmet Avatar answered Sep 20 '22 05:09

Mehmet