Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
engineersthumb
32 discussion posts
Hi,

I have a quad screen setup. 2 across and 2 up like so

4 3

1 2

Looking at The windows 7 display settings, this is the configuration in there. The display fusion Monitor configuration shows the same order of monitors.

I use the move window to next and previous monitors quite a bit, which I would expect from the monitor configuration to follow the order 1 --> 2 --> 3 --> 4 --> 1 if going forward or 4 --> 3 --> 2 --> 1 --> 4 if going backwards.

However, the actual order is 1 --> 2 --> 4 --> 3 --> 1 for forward or 1 --> 3 --> 4 --> 2 if going backwards.

As this is counter-intuitive, is there a way to change this behavior at all? Any advice would be appreciated.

br,
ET
May 28, 2013 (modified May 28, 2013)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
There sure is! In the DisplayFusion Settings window, click the Advanced Settings button. Then set the "General > Monitor Order" setting to 1,2,3,4 and restart DisplayFusion.

Please let me know if you run into any trouble at all.

Thanks!
May 28, 2013  • #2
User Image
engineersthumb
32 discussion posts
Hi Keith,

Thanks v much! That seems to have worked a charm!

be,
g
May 29, 2013  • #3
User Image
engineersthumb
32 discussion posts
Hi,

Following on from my previous question about the quad monitor in a 2 up 2 down configuration.

I use keybindings to "move window to next monitor" and "move window to previous monitor" a lot, as I have mapped it to buttons on my mouse.

As you know from the original post, the monitor order is setup in the order 1 --> 2 --> 3 --> 4 --> 1 if going forward.

This is great if I just want to move one step to the next monitor. However, I have to execute the "move monitor" command twice to move to the monitors positioned on the diagonals of this setup. So it would be awesome if there was a functionality within DisplayFusion to move a window by x no of monitors. In my case this would be 2. Thus I could map a 3rd key binding to my mouse that would move the window to the opposite diagonal.

If this is currently possible, but I have missed the setting, i would be grateful if you could let me know.

br,
g
Aug 22, 2013  • #4
Keith Lammers (BFS)'s profile on WallpaperFusion.com
It's not currently possible to do this unfortunately, but I can certainly add it to our feature request list. In the meantime, does your mouse software allow you to execute multiple steps? Just wondering if you can set it up to just run the Move to Next Monitor hotkey twice automatically :)
Aug 23, 2013  • #5
User Image
engineersthumb
32 discussion posts
Hi,

Thanks for the suggestion, but unfortunately the mouse software doesn't allow that. No worries though. :) I don't mind waiting till you update the software. Thanks v much for your prompt reply! :)

br,
g
Aug 23, 2013  • #6
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, no problem. I'm not sure if/when we'll be able to implement that Function, but in the meantime, I could whip up an AutoHotKey script that would run it twice when you press a different HotKey. Would you be interested in that as a workaround for now?
Aug 26, 2013  • #7
User Image
engineersthumb
32 discussion posts
That sounds great! Have heard of autohotkey, but have never used it. If you are happy to send a script, I could figure it out easily enough. :) FYI, my key combo to move forward 1 window is Cntrl+ shift +`

Thanks again!
Aug 26, 2013  • #8
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Sounds good, I'll whip something up as soon as I have a chance :)
Aug 27, 2013  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, I've got something working. What would you like to use as your "Move window by 2 monitors" hotkey?
Aug 28, 2013  • #10
User Image
engineersthumb
32 discussion posts
Yes! that would be awesome! :)
Aug 28, 2013  • #11
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Sorry, I should have clarified. I've got an AutoHotKey script that works, but I need to know what you would like to use as the shortcut key to run that AutoHotKey script, as it has to go in the script itself :)
Aug 28, 2013  • #12
User Image
engineersthumb
32 discussion posts
lol. sorry m8, I had just woke up when I answered your post and only now realised that I had misunderstood what you meant. :D

The following key shortcut would suit me:

Cntrl+ shift + Win + `

Thanks again for going the extra mile to help on this. :)
Aug 28, 2013  • #13
Keith Lammers (BFS)'s profile on WallpaperFusion.com
No worries :)

However, it's not possible to use 3 modifiers for a hotkey in Windows, so it'll need to be 2 modifiers, plus a regular key. (i.e. Ctrl + Win + Q) or something like that.
Aug 28, 2013 (modified Aug 28, 2013)  • #14
User Image
engineersthumb
32 discussion posts
ok. how about cntrl + alt + 0? if there are issues with that, then go ahead and pick something esoteric, that no one would use normally.
Aug 28, 2013  • #15
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, here you go! I made it Ctrl + Shift + 1, as Ctrl + Alt + 0 doesn't work if you use the 0 on the numpad (which I'm assuming is what you were thinking).

You can just run the .exe, but I included the .ahk source file as well so you can see what it does. You can edit it in Notepad, and then re-compile it as a new .exe if you have AutoHotKey installed.

Let me know if you have any questions, or want me to change the hotkey :)

Thanks!
• Attachment: Move to next monitor twice.zip [559,801 bytes]
Aug 29, 2013  • #16
User Image
engineersthumb
32 discussion posts
Hey man,

Thanks v much for the script. i will try it at some point over the next few days and let you know how it went! :)
Aug 30, 2013  • #17
Keith Lammers (BFS)'s profile on WallpaperFusion.com
No problem, sounds good!
Aug 30, 2013  • #18
User Image
engineersthumb
32 discussion posts
Hi,

Tried the button but could not get it working. Have not had any experience with autohotkey, but was messing about with the code you sent. Could you clarify that I've understood how it works correctly:

####################################################################
# This is shortcut key, defined to launch the autohotkey script
^+1:: #Cntrl + Shift +1

#this sends the key configured in my Display Fusion Functions to move to next monitor
Send ^+~ # ?? Not sure what this key combination is
# pauses
Sleep 100
#this sends the key configured in my Display Fusion Functions to move to next monitor again
Send ^+~
####################################################################

I'm not sure what the ^+~ key combination is? Could you let me know as I am a bit short on time at the mo and have not found it by scanning the autohotkey manual. I tried replacing it with other combos, but pressing Cntrl + Shift +NUMpad1, just moves me to the bottom of the page if I am in for e.g a chrome window.

Apologies for the bother.
Sep 3, 2013  • #19
User Image
Sarris
121 discussion posts
May I suggest the "Move Window to Different Monitor (shows monitor selector)" button.

I use it with the next & previous monitor buttons.

Hit the button & pick the monitor you want.

My two cents. Good luck.
Sep 4, 2013 (modified Sep 4, 2013)  • #20
Keith Lammers (BFS)'s profile on WallpaperFusion.com
@engineersthumb: I thought you had said your key combo for Move Window to Next Monitor was set to Ctrl + Shift + `? I had to put the equivalent of Ctrl + Shift + ~ in the autohotkey script, because Ctrl + Shift + ` wouldn't trigger it.

If I misunderstood, please let me know what your current "Move Window to Next Monitor" key combination is set to in DisplayFusion :)

Regarding the autohotkey trigger, Ctrl + Shift + 1 only works if you use the number keys at the top of the keyboard, not the numpad.
Sep 5, 2013 (modified Sep 5, 2013)  • #21
User Image
engineersthumb
32 discussion posts
@Sarris: Thanks for your suggestion. :) I've tried the selector switch you suggested, but find it a bit slow, so prefer just hitting move forward twice (as move forward & back are mapped onto the hardware buttons of my mouse & there is a spare button for move forward twice) in the event that we cannot get the autohotkey script working.

No worries Keith.

Unfortunately you cannot seem to map ~ in the display fusion functions. It registers as a # even if I press shift with it. So I made the function Ctrl + Shift + 8

So I remapped the autohotkey to Ctrl + Shift + 9, as Ctrl + Shift + 1 is already used by something else. Then I changed the script to the following:

#######################
; move monitor twice
^+9::
Send ^+8::
Sleep 10
Send ^+8::
#######################

Unfortunately, it only moves the window forward by one screen., not two and it also loses focus of the window. I tried it with 8:: and without the colons, but to no avail. If you could point out where I'm going wrong, i would be much obliged.

I assume that after editing the script, you just "reload it" from the system tray and then it should be active?
Sep 5, 2013  • #22
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, that should work, but make sure to not have the colons after the 8's. I've tested it out here, but what I found is that the sleep of 100ms may not be long enough. Some times it worked, and other times it didn't. I increased the sleep to 500ms, and that seemed to work, but you may be able to try lower values, like 200ms or 300ms even.

You're correct, if you have AutoHotKey installed, you can double-click the .ahk file to load it, and then if you edit it, just right-click and Reload :)
Sep 5, 2013  • #23
User Image
engineersthumb
32 discussion posts
AWESOME! that works a treat. :)

I've got it set to 300 which seems to work well. The only small issue is that the window loses focus, so you have to click on the window if you want to do something else. Is there any way to have the window to keep focus? No worries if there is isn't as I am more than happy with the button right now!

Thanks v much for sorting this out. Much appreciated! :)
Sep 5, 2013  • #24
Keith Lammers (BFS)'s profile on WallpaperFusion.com
No problem, glad to hear it! Not sure what's going on with the window losing focus, but eventually we'll be implementing our own way to run more than one Function (or the same Function twice) with a hotkey, so that will solve that issue anyhow :)
Sep 6, 2013  • #25
User Image
engineersthumb
32 discussion posts
Excellent stuff. I'm as happy as larry!
Sep 6, 2013  • #26
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, in the latest version of DisplayFusion, you can download scripted functions, or make your own. We've put a sample one in there for you, called "Move Window Two Monitors Over." Just click 'Download Scripted' on the Settings > Functions tab, then double-click that script to download it. Give it a hotkey and you should be all set :)

Thanks!
Jan 27, 2015  • #27
User Image
engineersthumb
32 discussion posts
That's great. I will try it out as soon as I have some time. :)
Jan 27, 2015  • #28
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)