<?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: Working with Custom Functions</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=82cfd79c-4b4f-4320-9685-8fc2f3bd34a8" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=82cfd79c-4b4f-4320-9685-8fc2f3bd34a8</link>
<description>DisplayFusion RSS: Working with Custom Functions</description>
<lastBuildDate>Mon, 06 Apr 2026 09:16:44 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=82cfd79c-4b4f-4320-9685-8fc2f3bd34a8</generator>
<item>
<title>Working with Custom Functions</title>
<link>https://www.displayfusion.com/Discussions/View/working-with-custom-functions/?ID=82cfd79c-4b4f-4320-9685-8fc2f3bd34a8</link>
<pubDate>Mon, 21 Oct 2013 10:00:00 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/working-with-custom-functions/?ID=82cfd79c-4b4f-4320-9685-8fc2f3bd34a8</guid>
<category>DisplayFusion</category>
<description><![CDATA[DisplayFusion has many built-in Functions for moving, sizing, or otherwise manipulating program windows. If you have a particular need that can't be fulfilled by the built-in Functions, you can also create custom Functions.
Create a Custom Function
The basic steps for creating a custom Function...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">

<div class="Text">DisplayFusion has many built-in Functions for moving, sizing, or otherwise manipulating program windows. If you have a particular need that can't be fulfilled by the built-in Functions, you can also create custom Functions.</div>

<div class="HeaderSmall"><a href="#CreateACustomFunction" name="CreateACustomFunction">Create a Custom Function</a></div>
<div class="Text">The basic steps for creating a custom Function are as follows:</div>

<ul class="ListBullet"><li><div class="W66"><div class="Text">Right-click the DisplayFusion tray icon and click "Settings."</div></div>
<div class="W33"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/tray_menu_settings.png" target="_blank" data-fancybox="" data-caption="Settings" HelpButtonData="Settings" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/tray_menu_settings.png" alt="Settings" title=""></a></div></div></li>
<li><div class="W50"><div class="Text">Select the "Functions" tab, click the "Custom Function" dropdown and select the "Add Custom Function" option.</div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/acc_cf.png" target="_blank" data-fancybox="" data-caption="Add Custom Function" HelpButtonData="Add Custom Function" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/acc_cf.png" alt="Add Custom Function" title=""></a></div></div></li></ul>

<div class="PageBreak"></div>
<ol class="ListNumbered"><li><div class="W50"><div class="Text">Name your Function.</div></div><div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/cf1.png" target="_blank" data-fancybox="" data-caption="Name" HelpButtonData="Name" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/cf1.png" alt="Name" title=""></a></div></div></li> 
<li><div class="W50"><div class="Text">Click "Edit" to assign a Hotkey (optional)</div></div><div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/cf2.png" target="_blank" data-fancybox="" data-caption="Hotkey" HelpButtonData="Hotkey" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/cf2.png" alt="Hotkey" title=""></a></div></div></li> 
<li><div class="W50"><div class="Text">Select the Function Action</div></div><div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/cf3.png" target="_blank" data-fancybox="" data-caption="Function Action" HelpButtonData="Function Action" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/cf3.png" alt="Function Action" title=""></a></div></div></li></ol>
  

<div class="HeaderSmall"><a href="#CustomFunctionActions" name="CustomFunctionActions">Custom Function Actions</a></div>
<div class="Text">Each Function Action option has its own additional configuration options. Selecting the Function Action from the dropdown alters the Create Function window as shown below.</div>
<div class="HeaderSmallSub"><a href="#ManageWindow" name="ManageWindow">Manage Window</a></div>
<div class="Text">"Manage Window" options are for moving and resizing the selected window.</div>
<div class="W50"><div class="Text">The "Window Screen Action" dropdown addresses the larger movement and sizing options, such as moving the window to a specified monitor and altering its size.</div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/mw1.png" target="_blank" data-fancybox="" data-caption="Window Screen Action" HelpButtonData="Window Screen Action" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/mw1.png" alt="Window Screen Action" title=""></a></div></div>
<div class="W50"><div class="Text">The other dropdowns allow for more detailed window alignment and sizing configurations.</div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/mw2.png" target="_blank" data-fancybox="" data-caption="Align and Size" HelpButtonData="Align and Size" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/mw2.png" alt="Align and Size" title=""></a></div></div>
<div class="PageBreak"></div>
<div class="Text">For exact positioning, drag the blue target icon onto the window at its current and desired location. You'll see the X, Y, Width and Height values automatically populate.</div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/drag.png" target="_blank" data-fancybox="" data-caption="Drag Blue Target" HelpButtonData="Drag Blue Target" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/drag.png" alt="Drag Blue Target" title=""></a></div></div> <div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/drag2.png" target="_blank" data-fancybox="" data-caption="Positioning" HelpButtonData="Positioning" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/drag2.png" alt="Positioning" title=""></a></div></div>

<div class="HeaderSmallSub"><a href="#ToggleWindowTransparency" name="ToggleWindowTransparency">Toggle Window Transparency</a></div>
<div class="W50"><div class="Text">This option will alter the transparency of the window using increments from 0 to 100.</div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/trans.png" target="_blank" data-fancybox="" data-caption="Transparency" HelpButtonData="Transparency" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/trans.png" alt="Transparency" title=""></a></div></div>
<div class="PageBreak"></div>
<div class="HeaderSmallSub"><a href="#MoveMouseCursorToCenterOfMonitorX" name="MoveMouseCursorToCenterOfMonitorX">Move Mouse Cursor to Center of Monitor #X</a></div>
<div class="W50"><div class="Text">This option moves the mouse cursor to the centre of a monitor of your choosing. Select the monitor or split from the Monitor preview.</div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/move.png" target="_blank" data-fancybox="" data-caption="Move Cursor" HelpButtonData="Move Cursor" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/move.png" alt="Move Cursor" title=""></a></div></div>

<div class="HeaderSmallSub"><a href="#MoveMouseCursorToSpecifiedLocation" name="MoveMouseCursorToSpecifiedLocation">Move Mouse Cursor to Specified Location</a></div>
<div class="W50"><div class="Text">This option moves the cursor to an exact location, specified by X and Y values.</div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/move_cursor.png" target="_blank" data-fancybox="" data-caption="Move Cursor" HelpButtonData="Move Cursor" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/move_cursor.png" alt="Move Cursor" title=""></a></div></div>
<div class="PageBreak"></div>
<div class="HeaderSmallSub"><a href="#LaunchApplication" name="LaunchApplication">Launch Application</a></div>
<div class="Text">This option lets you specify an application to launch. Click the "Select Application" button to choose from a list. You can also "Browse" for the file or drag the blue target over an open window to select its process file / executable file.</div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/app.png" target="_blank" data-fancybox="" data-caption="Application" HelpButtonData="Application" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/app.png" alt="Application" title=""></a></div></div> <div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/choose.png" target="_blank" data-fancybox="" data-caption="Selection Window" HelpButtonData="Selection Window" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/choose.png" alt="Selection Window" title=""></a></div></div>

<ul class="ListBullet"><li><div class="Text">When finished configuring your Custom Function, click "OK."</div></li>

<li><div class="W50"><div class="Text">To add your Custom Function to windows as a TitleBar Button, select the Function from the list and click "Add TitleBar Button." <b>The "Enable TitleBar Buttons" checkbox must be enabled.</b></div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/tb1.png" target="_blank" data-fancybox="" data-caption="TitleBar Button" HelpButtonData="TitleBar Button" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/tb1.png" alt="TitleBar Button" title=""></a></div></div></li>
<li><div class="W50"><div class="Text">Select the button style by choosing the Image Set and Image from the dropdowns, then click "OK."</div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/tb2.png" target="_blank" data-fancybox="" data-caption="TitleBar Button" HelpButtonData="TitleBar Button" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/tb2.png" alt="TitleBar Button" title=""></a></div></div></li>
<div class="PageBreak"></div>
<li><div class="W50"><div class="Text">To apply and save your Custom Function changes, click "OK."</div></div>
<div class="W50"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/ok.png" target="_blank" data-fancybox="" data-caption="OK" HelpButtonData="OK" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/ok.png" alt="OK" title=""></a></div></div></li></ul>

<div class="HeaderSmall"><a href="#Examples" name="Examples">Examples</a></div>
<div class="W33"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/move_resize.png" target="_blank" data-fancybox="" data-caption="Move and Resize" HelpButtonData="Move and Resize" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/move_resize.png" alt="Move and Resize" title=""></a></div><div class="Caption">Move the window to the centre of monitor 2 and size to 75% width and 60% height</div></div>
<div class="W33"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/span.png" target="_blank" data-fancybox="" data-caption="Span" HelpButtonData="Span" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/span.png" alt="Span" title=""></a></div><div class="Caption">Span the window across only 2 monitors in a 3 monitor setup</div></div>
<div class="W33"><div class="Image"><a href="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/centre_current.png" target="_blank" data-fancybox="" data-caption="Centre" HelpButtonData="Centre" HelpButtonDataAlign="BelowMiddle"><img src="https://www.displayfusion.com/MarketingCommon/DisplayFusion/HelpGuide/CustomFunctions/centre_current.png" alt="Centre" title=""></a></div><div class="Caption">Move window to current monitor and size to 800px width and 600px height</div></div>
</div>
]]></content:encoded>
</item>
</channel>
</rss>