<?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: Rotate a single monitor</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=efa69cf1-c71b-494b-af14-dae1c709e39d" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=efa69cf1-c71b-494b-af14-dae1c709e39d</link>
<description>DisplayFusion RSS: Rotate a single monitor</description>
<lastBuildDate>Sun, 11 Oct 2026 03:59:29 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=efa69cf1-c71b-494b-af14-dae1c709e39d</generator>
<item>
<title>RE: Rotate a single monitor</title>
<link>https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d#5</link>
<pubDate>Mon, 04 Dec 2023 16:34:15 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[This isn't something we've added in but it is still open on our feature request list so I've added your vote to it.
Thanks!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
This isn't something we've added in but it is still open on our feature request list so I've added your vote to it.<br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Rotate a single monitor</title>
<link>https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d#4</link>
<pubDate>Sat, 02 Dec 2023 18:58:21 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[Looking for a solution for this as well.
According to my math-- its been roughtly 1339 days since this post. Or 191 weeks, 32136 hours, 1,928,160 minutes or some 115 million seconds.
I tried writing up some code-- but I dont know Csharp that well.
This is what I tied though and variations of i...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Looking for a solution for this as well. <br/>
<br/>
According to my math-- its been roughtly 1339 days since this post. Or 191 weeks, 32136 hours, 1,928,160 minutes or some 115 million seconds. <br/>
<br/>
I tried writing up some code-- but I dont know Csharp that well. <br/>
This is what I tied though and variations of it. I guess I could just do it myself in Python of C++<br/>
<br/>
<div 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="#code01a1291d9ebe74fd92ef80282ed28e3a" class="ClipboardCopyControl"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/clone.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;width:auto;max-width:16px;height:16px;" /><span class="Text">Copy</span></a></div><div class="TableTitleButton"><a href="#" onclick="bfs.util.codeEditorSelectAll('code01a1291d9ebe74fd92ef80282ed28e3aJs'); return false;"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/square-check.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;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="code01a1291d9ebe74fd92ef80282ed28e3aJs" name="code01a1291d9ebe74fd92ef80282ed28e3aJs" contenteditable="true" spellcheck="true" class="skiptranslate" style="width:100%;min-height:75px">using System;&#xA;using System.Drawing;&#xA;using BinaryFortress.Windows;&#xA;&#xA;public static class DisplayFusionFunction&#xA;{&#xA;    public static void Run(IntPtr windowHandle)&#xA;    {&#xA;        // Assuming you are using Monitor 1, change this number if you want to target a different monitor.&#xA;        int monitorId = 1; &#xA;&#xA;        // Get the current rotation of the monitor&#xA;        DisplayRotation currentRotation = BFS.Display.GetMonitorRotation(monitorId);&#xA;&#xA;        // Determine the new rotation based on the current rotation&#xA;        DisplayRotation newRotation;&#xA;        if (currentRotation == DisplayRotation.Rotate0 || currentRotation == DisplayRotation.Rotate180)&#xA;        {&#xA;            // If the current rotation is landscape, change to portrait&#xA;            newRotation = DisplayRotation.Rotate90;&#xA;        }&#xA;        else&#xA;        {&#xA;            // If the current rotation is portrait, change to landscape&#xA;            newRotation = DisplayRotation.Rotate0;&#xA;        }&#xA;&#xA;        // Set the new rotation&#xA;        BFS.Display.SetMonitorRotation(monitorId, newRotation);&#xA;    }&#xA;}</pre><textarea id="code01a1291d9ebe74fd92ef80282ed28e3a" name="code01a1291d9ebe74fd92ef80282ed28e3a" style="position:absolute;top:0;left:-999999px;width:1px;height:1px"></textarea></div>
</div></div></div>
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Rotate a single monitor</title>
<link>https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d#3</link>
<pubDate>Fri, 01 May 2020 21:54:40 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[I shall look forward to it!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I shall look forward to it! <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=":-)" />
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Rotate a single monitor</title>
<link>https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d#2</link>
<pubDate>Fri, 01 May 2020 19:33:44 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[There isn't a way to do this at the moment, sorry! I will put it on our feature request list for scripted functions. If we could add a function for setting the rotation on a monitor, then it would be easy to create scripted functions that do what you're looking for
If we're able to add it in a f...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
There isn't a way to do this at the moment, sorry! I will put it on our feature request list for scripted functions. If we could add a function for setting the rotation on a monitor, then it would be easy to create scripted functions that do what you're looking for <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=":)" /><br/>
<br/>
If we're able to add it in a future update, we'll be sure to let you know.<br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>Rotate a single monitor</title>
<link>https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d</link>
<pubDate>Thu, 30 Apr 2020 14:37:51 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/rotate-a-single-monitor/?ID=efa69cf1-c71b-494b-af14-dae1c709e39d</guid>
<category>DisplayFusion</category>
<description><![CDATA[Hi there,
I can see how to setup monitor profiles / set hot keys.
However, what I would ideally like to do is bind keys to just rotate individual montitors, without affecting the others.
I use three monitors, and swap and change which I have in landscape and portrait quite regularly.
Using mo...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Hi there,<br/>
<br/>
I can see how to setup monitor profiles / set hot keys.<br/>
<br/>
However, what I would ideally like to do is bind keys to just rotate individual montitors, without affecting the others.<br/>
<br/>
I use three monitors, and swap and change which I have in landscape and portrait quite regularly.<br/>
<br/>
Using monitor profiles isn't ideal, given that I can have 8 different combinations... which is just not really practical and would require me to remember which key is set to which combination.<br/>
<br/>
What I am looking for is the ability to bind just 3 keys, one to rotate the left monitor, another key to rotate the middle monitor and one more to rotate the right.<br/>
<br/>
Each key press would switch from landscape to portrait when first pressed and then back to landscape when pressed again.<br/>
<br/>
Is there a way I can do this?<br/>
<br/>
My thanks in advance! <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=":)" />
</div>
]]></content:encoded>
</item>
</channel>
</rss>