<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>DisplayFusion RSS: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff</link>
<description>DisplayFusion RSS: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</description>
<lastBuildDate>Wed, 08 Apr 2026 07:34:09 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff</generator>
<item>
<title>RE: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<link>https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#8</link>
<pubDate>Thu, 08 Mar 2018 19:59:25 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#8</guid>
<category>DisplayFusion</category>
<description><![CDATA[No worries, glad I could help!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
No worries, glad I could help!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<link>https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#7</link>
<pubDate>Thu, 08 Mar 2018 16:17:26 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#7</guid>
<category>DisplayFusion</category>
<description><![CDATA[Thank You! Works great and seeing the code helped me understand how it works.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Thank You! Works great and seeing the code helped me understand how it works.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<link>https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#6</link>
<pubDate>Mon, 05 Mar 2018 16:44:53 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#6</guid>
<category>DisplayFusion</category>
<description><![CDATA[This should do the trick
Code
Copy
Select All
using System;
using System.Drawing;
public static class DisplayFusionFunction
{
public static void Run(IntPtr windowHandle)
{
// Move the window to the next monitor
BFS.Window.MoveToNextMonitor(windowHandle);
// If the window is on monitor...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
This should do the trick <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" HelpButtonDataAlign="BelowMiddle" /><br/>
<br/>
<div id="" class="col-md-12 BoxWrap"><div class="Box table-responsive"><a name="code" style="width:0; height:0;"></a><h2 class="TableTitle" style="border:0"><div class="TableTitleText">Code</div><div class="TitleButtons"><div class="TableTitleButton"><a href="#" onclick="return false;" data-clipboard-target="#code019d6c034e8b7039b5946f3c06389209" class="ClipboardCopyControl"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/clone.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Copy</span></a></div><div class="TableTitleButton"><a href="#" onclick="bfs.util.codeEditorSelectAll('code019d6c034e8b7039b5946f3c06389209Js'); return false;"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/square-check.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Select All</span></a></div></div></h2><div class="TableTitleContent table-responsive"><div class="AceEditorWrapper" style="border-top:solid 1px var(--color-default-border);padding:0"><pre id="code019d6c034e8b7039b5946f3c06389209Js" contenteditable="true" spellcheck="true" class="skiptranslate" style="width:100%; min-height:75px;">using System;
using System.Drawing;

public static class DisplayFusionFunction
{
    public static void Run(IntPtr windowHandle)
    {
        // Move the window to the next monitor
        BFS.Window.MoveToNextMonitor(windowHandle);
        
        // If the window is on monitor 3, move it again
        if (BFS.Monitor.GetMonitorIDByWindow(windowHandle) == 3)
            BFS.Window.MoveToNextMonitor(windowHandle);
    }
}</pre><textarea id="code019d6c034e8b7039b5946f3c06389209" name="code019d6c034e8b7039b5946f3c06389209" style="position:absolute; top:0; left:-999999px; width:1px; height:1px;"></textarea></div>
</div></div></div>
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<link>https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#5</link>
<pubDate>Thu, 01 Mar 2018 15:03:43 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[That would work great but I have another function called "Launch News and Maximize" that I use to open a web browser, connect to news sites and split them into multiple windows on Monitor #3. Ignoring it will disable this function.
Could you post the code  for the built-in "Move Window to Next M...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
That would work great but I have another function called "Launch News and Maximize" that I use to open a web browser, connect to news sites and split them into multiple windows on Monitor #3. Ignoring it will disable this function.<br/>
<br/>
Could you post the code  for the built-in "<b>Move Window to Next Monitor</b>" function with instructions to exclude Monitor #3?  That would solve my issue.<br/>
<br/>
If needed, I could open an official support ticket but I figured it would be more helpful in the forum in case others are experiencing the same behavior.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<link>https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#4</link>
<pubDate>Wed, 28 Feb 2018 18:51:48 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[If you put a 3 into the "General: Ignore Monitors" option in the Settings  Advanced Settings window, then the Move to Next Monitor function (and all other functions) will ignore monitor 3, so it would only switch between 1 and 2]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
If you put a 3 into the "General: Ignore Monitors" option in the Settings > Advanced Settings window, then the Move to Next Monitor function (and all other functions) will ignore monitor 3, so it would only switch between 1 and 2 <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-smile.light.svg" alt=":)" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":)" HelpButtonDataAlign="BelowMiddle" />
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<link>https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#3</link>
<pubDate>Wed, 28 Feb 2018 16:41:34 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[Keith,
Thank you for your response.  By swapping the TV to the video cards port that is detected as monitor #3 I am able to keep the TV out of the rotation between the two monitors (my initial monitor #'s were a typo) and when I turn it on/off it stays as #3 and no longer appears as #1.
Here's ...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Keith,<br/>
<br/>
Thank you for your response.  By swapping the TV to the video cards port that is detected as monitor #3 I am able to keep the TV out of the rotation between the two monitors (my initial monitor #'s were a typo) and when I turn it on/off it stays as #3 and no longer appears as #1.<br/>
<br/>
Here's a follow-up question:<br/>
<br/>
Do you have a scripted function you could share with me that would do the following: <b>Swap the selected window between monitors #1 and #2 (bypassing Monitor #3)</b>.<br/>
<br/>
Examples:<br/>
If Chrome is on Monitor #1, I press ALT+` to move it to Monitor #2.<br/>
If Chrome is on Monitor #2, I press ALT+` to move it to Monitor #1.<br/>
<br/>
I found the scripts called "<b>Move to Next Monitor or Show Monitor Selector</b>" and "<b>Move Windows to Monitor 2 or 1, Deplending on # of Monitors Connected</b>".  These are good as they allow me to select the monitor.  I would like to bypass the additional mouse click and always go between monitors #1 and #2 and just move the windows to whichever monitor it's not on (bypassing #3).<br/>
<br/>
The built-in function called "<b>Move Window to Next Monitor</b>" would work great if I could exclude Monitor #3 but I don't see how you can exclude in the built-ins.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<link>https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#2</link>
<pubDate>Mon, 26 Feb 2018 19:07:07 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[Right now DisplayFusion only references monitors by their ID #, so there wouldn't be a way to ignore the TV another way, no
If you're able to, switching the cables between monitor 1 and the TV might make the monitor always stay monitor 1.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Right now DisplayFusion only references monitors by their ID #, so there wouldn't be a way to ignore the TV another way, no <img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/face-frown.light.svg" alt=":(" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:16px;height:16px;" HelpButtonData=":(" HelpButtonDataAlign="BelowMiddle" /><br/>
<br/>
If you're able to, switching the cables between monitor 1 and the TV might make the monitor always stay monitor 1.
</div>
]]></content:encoded>
</item>
<item>
<title>Three-monitor (part time) setup -- move window to next monitor but skip monitor #3 if it's turned on</title>
<link>https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff</link>
<pubDate>Fri, 23 Feb 2018 23:37:43 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/three-monitor-part-time-setup-move-window-to-next-monitor-but-skip-monitor-3-if-its-turned-on/?ID=de8b6a68-1dc5-4318-83c5-a3c744bd08ff</guid>
<category>DisplayFusion</category>
<description><![CDATA[I have three monitors (2 regular side by side detected as monitors 1,2 in windows) and a third 60 in. TV connected via HDMI that acts as a part-time 3rd monitor (when turned on it's detected as monitor 1 and my regular monitors become 2,3).
90% of the time I have just two monitors turned on (1,2...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I have three monitors (2 regular side by side detected as monitors 1,2 in windows) and a third 60 in. TV connected via HDMI that acts as a part-time 3rd monitor (when turned on it's detected as monitor 1 and my regular monitors become 2,3).<br/>
<br/>
90% of the time I have just two monitors turned on (1,2) and have setup a hotkey (ALT + `) to move the active window to the next monitor.  This works great when there's only two monitors but does not when the third is turned on.<br/>
<br/>
I tried excluding the monitor by # in the functions but that does not work once I turn the big 60 in. TV off as one of my regular monitors becomes #1.<br/>
<br/>
Any ideas how I can exclude my TV from being in the rotation of moving windows between monitors?<br/>
Is there some kind of GUID that is assigned to each monitor that I could exclude?
</div>
]]></content:encoded>
</item>
</channel>
</rss>