Processing Ajax...

Title
Close Dialog

Message

Confirm
Close Dialog

Confirm
Close Dialog

Confirm
Close Dialog

User Image
Klomar
7 discussion posts
Hello everyone,
I just downloaded the trial version of this software (the last beta on Windows 10 x64) to try it out (especially for the ignore deactivation feature) and I think it's awesome, but for some reason to use the secondary monitor while having the games active in fullscreen (I've tried with Guild Wars 2 and Bioshock Infinite) on the primary one I have to do 3 passages:
1- press the hotkey to ignore the deactivation
2- press the hotkey to lock/unlock the mouse cursor on the current monitor
3- press the hotkey to move the mouse cursor on the previous monitor

After doing these 3 passages the mouse is free to move in the secondary monitor, but it's locked in that screen until I press again the hotkey to move the mouse cursor on the previous monitor.

Then when I exit the game the mouse cursor is locked on the primary monitor unless I hit the key to lock/unlock the mouse cursor on the current monitor.

So for some reason when I open the game the mouse is locked on the primary monitor (if I first deactivate the window, then try to use the hotkey to move the mouse cursor on the previous monitor, the cursor moves to the far left of the primary monitor, without being able to reach the secondary one).

I like that when I play but there are just too many keys to press to do all the things (and I don't know why the mouse is locked on one monitor when I exit the game if I do that combination).

It's like the game itself locks the cursor on the primary monitor as soon as it starts, so I need to hit the key to unlock it. But when I do that, it locks the cursor in the "desktop" under the game.. I don't know how to explain it better.

Can someone explain to me if I'm doing something wrong?
Mar 20, 2016 (modified Mar 20, 2016)  • #1
Keith Lammers (BFS)'s profile on WallpaperFusion.com
That's strange! I think one of the guys here has Bioshock Infinite, so we'll test this out and see what we can find out.
Mar 23, 2016  • #2
User Image
Klomar
7 discussion posts
Thanks for the answer! If you want to try also with Guild Wars 2, the core game now is free to play so you can download it by creating a free account.
By the way if you need more informations just ask
Mar 24, 2016  • #3
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Will do, thanks!
Mar 24, 2016  • #4
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, I've had a chance to test this out finally, but there doesn't seem to be anything we can do there, unfortunately. Many games do different things with the mouse cursor and behave differently when we intercept the "lost focus" messages and trash them. From what I can tell, you've found the best workaround.

However, it may be possible to automate some of those functions so that you don't have to use so many hotkeys each time :)

I'll let you know what I find out.
Mar 31, 2016  • #5
Keith Lammers (BFS)'s profile on WallpaperFusion.com
Ok, I've found a way to automate this fairly well. Here are the steps:
  • On the Settings > Triggers tab, add a new rule for BioShock that looks like the attached screenshot. To get the function in the Actions pane of the screenshot, click Add > Run Function: Add New Scripted Function, and paste in the code from the attached text file.
  • Add another Trigger rule for BioShock that looks like the second attached screenshot, which will unlock the mouse cursor when the game exits.

Note that this will cause the cursor to be unlocked and moved to the next monitor, 30 seconds after the game starts, so you'll need to move it back to the game using the hotkey after it triggers.

Hope that helps!
• Attachment: 01_FocusTrigger.png [36,697 bytes]
01_FocusTrigger.png
01_FocusTrigger.png
• Attachment: 02_DestroyedTrigger.png [36,927 bytes]
02_DestroyedTrigger.png
02_DestroyedTrigger.png
• Attachment: Bioshock Infinite Script.txt [829 bytes]
Mar 31, 2016 (modified Mar 31, 2016)  • #6
User Image
Klomar
7 discussion posts
Thanks again for the answer!
Unfortunately I was searching for an hotkey because I'd like to use the ignore deactivation function with every game I have (if I need to of course).
I managed to create this function that works with an hotkey thanks to yours:

Code

public static class DisplayFusionFunction
{
public static void Run(IntPtr windowHandle)
{
BFS.DisplayFusion.RunFunction("Blocca/Sblocca il Cursore del Mouse dal Monitor Corrente [Solo Pro]");
BFS.DisplayFusion.RunFunction("Muovi il Cursore del Mouse nel Precedente Monitor");
}
}


I had to translate to italian the functions because they didn't work before, but for some reason I can't add the Ignore deactivation one because even if I translate it it just refuse to work with my function. (this one BFS.DisplayFusion.RunFunction("Previeni Disattivazione Finestra (mantiene le finestre dei giochi attive) [Solo Pro]"); )

But thanks to that function I reduced to 2 the number of hotkeys to press to use the secondary monitor (one to deactivate it with the included function, and one to move the cursor with that script) and that's exactly what I wanted (it would be better if I could manage to add to my script the ignore deactivation feature but I don't know why it refuse to work..)

Anyway this method works great with Guild Wars 2, with Bioshock Infinite I don't know why but every time I click on the taskbar (I use the Windows' default one) the cursor just moves all the way to the bottom right corner of my secondary monitor. This happens only if I interact with the taskbar, if I click on the desktop or use applications everything works perfectly.

I haven't tried yet with other games, as soon as I can I'll try it out with something else (hoping that my trial period doesn't end first :P)

EDIT: I managed to try also with Far Cry 3 and with that game the cursor just refuses to stay on the secondary monitor. It flashes for 0.5secs on the other monitor and then it reappears on the gaming one :'( .It seems that every other game I have installed in my system works in "fullscreen windowed" so I cannot try it with them.
Apr 2, 2016 (modified Apr 2, 2016)  • #7
Keith Lammers (BFS)'s profile on WallpaperFusion.com
It looks like the window handle doesn't get passed to the Prevent Window Deactivation function when run from the script, but that should hopefully be fixed up in the next beta.

For Far Cry 3, it sounds like the game is forcing the mouse cursor back to the game monitor. There's likely not much that can be done there :(
Apr 4, 2016  • #8
User Image
Klomar
7 discussion posts
I'll look forward for the next beta then :D.
For Far Cry that's ok, I was just trying with everything I've got but I mostly care it to work with Guild Wars 2 or mmorpgs in general.

I could say the same about the taskbar problem during Bioshock Infinite, but for that case I hope it happens only with that game (by the way I forgot to mention that I use Windows' default taskbars on both my monitors, but the main taskbar is on the secondary monitor. Yes, I'm strange too so I think it's inevitable to me to have weird issues :P)

Last (off topic) question: I'm willing to buy the pro version, are there any differences between the Steam version or the Pro on the site? On the comparison chart they seem to be exactly the same but the steam one costs more
Apr 5, 2016  • #9
Keith Lammers (BFS)'s profile on WallpaperFusion.com
The feature sets are the same, the only difference is the licensing. Pro Standard is for one machine only, Pro Steam can be used anywhere that you use Steam, as long as you're the primary user of those computers.
Apr 6, 2016  • #10
Subscribe to this discussion topic using RSS
Was this helpful?  Login to Vote(-)  Login to Vote(-)