Title

Message

Confirm

Want to earn a free DisplayFusion Pro license? We're looking for DisplayFusion translators!
<< DiscussionsReply

[Feature Request] Position 3 windows side-by-side on an Ultrawide monitor (21:9, 1440p)

Avatar from Gravatar.com
FrozenPhoton
3 discussion posts
Hello DisplayFusion Community,

I have recently taken the plunge on 34" Ultrawide (21:9) 1440p monitors both at home and in my office and love the wide viewing display. That said, when using "windows snap", putting two windows side by side are almost too big for my liking (see screencap with Word + powerpoint). I know using the up/down arrow keys after snapping L/R I can set them to a 2x2 grid, but the short height is not ideal for some programs. Is there a way to instead set some sort of macro or hotkey to display windows in a 1x3 arrangement (as shown by my screencap with Word excel and powerpoint) which I've found to be the most effective use of screen real estate.

Currently, the only way I've found to do this is by manual resizing of the windows, which is a bit cumbersome and often leads to imperfect sizing and accidental snapping to the left/right half of the screen, screwing everything up. I'd love it if I could set a custom display area and bind it to a hotkey. for example, if I push (Win + Ctrl + 1), on an active window it would bind the window to a set location in terms of Pixel position (ideally the location of excel in my 3 window side-by-side screenshot). Then I could make several additional hotkey binds for whatever position I want; thus (Win + Ctrl + 2/3) would bind to the locations of ppt and word respectively in my example below.

While I would probably only use it for the 1x3 configuration I describe, I can see potential utility for users to want to make custom area binds for specific locations on their displays. I could see this being useful potentially for twitch streamers who use OBS or other software to display certain regions of their desktop.

Perhaps this feature already exists, so if it does please point me towards how I can implement it to make a pseudo-snap 1x3 display of windows by use of hotkeys on my ultrawide display. If not, I think this would be a very useful feature to add to an upcoming release of DisplayFusion, especially as the popularity of ultrawide monitors keeps increasing.

EDIT: Typos.
• Attachment: 2 windows side by side.png [208,410 bytes]
2 windows side by side.png
2 windows side by side.png
• Attachment: 3 windows side by side.png [241,184 bytes]
3 windows side by side.png
3 windows side by side.png
Sep 14, 2019 (modified Sep 14, 2019)  • #1
Avatar from Gravatar.com
FrozenPhoton
3 discussion posts
OK, So after reading a bit more into the FAQ and monitor profiles, I realized I mostly accomplish my goal by making a custom monitor profile and using padding and only enabling window management (I want a common taskbar, wallpaper etc.. I just want the snap feature to go into zones).

That said, I'm wondering if there is a way to implement hotkey snapping to a specific padded monitor. For example, if I press Ctrl + Shift + 1, a window will maximize to monitor 1, padded region 1 (or monitor 1.1 in the code). I don't see a way to implement that at present, only hotkeys to the "next" or "previous" monitor. This is imprefect because for some reason there is a significant 2-3 second delay on my PC to execute the shortcut (probably because its a 10 year old i7-920)

Thanks!
Sep 14, 2019  • #2
Keith Lammers (BFS)'s profile on WallpaperFusion.com
On the Settings > Functions tab, you can add Custom Functions to move them directly to each split monitor.

Regarding the slow "Move Window to Next/Previous Monitor," if you restore the window (so that it's not maximized) before you run those functions, are they faster? This may be a bug that we're currently working on fixing up
Sep 16, 2019  • #3
Avatar from Gravatar.com
FrozenPhoton
3 discussion posts
Keith,

Thanks for the quick reply - that was very easy to implement! Guess I should read the FAQ a bit more. I bought this program simply for more control on multi-monitor taskbars, but it turns out to have WAY more features than I had anticipated.

About the lag, im having a hard time determining exactly what causes it. Sometimes it snaps instantaneously, others it takes a few seconds. Tends to happen most often when I invoke the "Maximize window (ignore monitor splits)" command, but "move to next/previous monitor and maximize" will also do it sometimes as well. Still, glad to know this may not be my aging PC and something that can potentially be fixed with a patch at some point.
Sep 16, 2019  • #4
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Glad to hear it! And yep, that's definitely a bug with the functions. We'll hopefully have it fixed up for the next version

Thanks!
Sep 17, 2019  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
We've just released a new DisplayFusion beta version and this issue should be all fixed up. Please let us know if you run into any trouble after updating.

Thanks!
Dec 14, 2019  • #6
Avatar from Gravatar.com
gucci1
5 discussion posts
I wanted this exact feature and downloaded your software v9.5 and also beta 9.6 after and could not get it to work.

Created a new profile and set the bounds X and Y correctly to display 3 side by side on 1440x3440 34 ultrawide.

Yet, when i load the profile, all 3 windows stack to one side, sometimes left sometimes right.

What am I doint wrong??
• Attachment: snap.png [5,144 bytes]
snap.png
snap.png
Dec 16, 2019  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@gucci1: Can you send me a full screenshot of the Window Position Profile edit window so that I can see the process name/window text/window class for the three windows?
Dec 18, 2019  • #8
Avatar from Gravatar.com
gucci1
5 discussion posts
Quote:
@gucci1: Can you send me a full screenshot of the Window Position Profile edit window so that I can see the process name/window text/window class for the three windows?


Sorry for the delay ... Vacation.

Yet I still need to be able to do this.

So here's my custom settings (1 have 34in wide monitor, 3440x1440).

I divided the 3440 wide by 3 to get equal sized windows.

One thing that buggers me is the the x starts at -7 .... but it does the same if I put it on zero, so whatever)

Yet, here is what I get (first the settings (and what I would like in background), then what I get when I run the command.

EDIT: pics and inverted ... whatever.

You can see they all stack on one side (sometimes the other).

I have tried removing windows snapping in Windows but it did not change anything.

Also, why do I get a blue line (background), so why are my windows not filling the screen if they are at (3440 / 3) each?

Thanks for your help man!

Fix this and I'll buy your product 100%
• Attachment: 3 screens loaded.png [913,955 bytes]
3 screens loaded.png
3 screens loaded.png
• Attachment: 3 screens.png [360,759 bytes]
3 screens.png
3 screens.png
Dec 31, 2019 (modified Dec 31, 2019)  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
The issue there is that the two conditions selected for each window (process name and window class) are identical, so DisplayFusion doesn't have a way to differentiate them. It's essentially running through all 3 rules for each window.

Do you just need a way to open 3 Chrome windows and position them as shown in your screenshot? If so, we can whip up a scripted function that would do that.
Jan 2, 2020  • #10
Avatar from Gravatar.com
gucci1
5 discussion posts
Quote:
The issue there is that the two conditions selected for each window (process name and window class) are identical, so DisplayFusion doesn't have a way to differentiate them. It's essentially running through all 3 rules for each window.

Do you just need a way to open 3 Chrome windows and position them as shown in your screenshot? If so, we can whip up a scripted function that would do that.


YES thats exactly it:

3 chrome windows pf same soze top/down spread accross the acreen

major thanks
Jan 2, 2020  • #11
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, what's the monitor ID of the monitor that you want them to be on?
Jan 3, 2020  • #12
Avatar from Gravatar.com
gucci1
5 discussion posts
Quote:
Ok, what's the monitor ID of the monitor that you want them to be on?


Hi, sorry it took a while to reply ... vacations.

I am only using 1 monitor, so I guess the ID would be 1. IF not, i am not sure where to find that information.

Major thanks

G
Jan 14, 2020  • #13
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, we've written an example one for you. Here's how to set it up:

  • On the DisplayFusion Settings > Functions tab, click the "Download Scripted" button
  • Double-click the script named "Open 3 Websites Side by Side on Monitor 1"
  • Give it a key combination and click OK
  • Optionally, select it, click "Toggle TitleBar Button" (to add it to the caption bar of every application)
  • Click Apply and test it out

Thanks!
Jan 14, 2020  • #14
Avatar from Gravatar.com
gucci1
5 discussion posts
Quote:
Ok, we've written an example one for you. Here's how to set it up:

  • On the DisplayFusion Settings > Functions tab, click the "Download Scripted" button
  • Double-click the script named "Open 3 Websites Side by Side on Monitor 1"
  • Give it a key combination and click OK
  • Optionally, select it, click "Toggle TitleBar Button" (to add it to the caption bar of every application)
  • Click Apply and test it out

Thanks!


It worked!!! Thanks
Jan 15, 2020  • #15
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Excellent, glad to hear it!
Jan 15, 2020  • #16
Was this helpful?  Login to Vote(2)  Login to Vote
<< DiscussionsReply