mgth / LittleBigMouse

DPI Aware mouse move across screens
GNU General Public License v3.0
3.6k stars 179 forks source link

Issue on some games where littlebigmouse allows mouse to go off focused applications #302

Closed RadNotRed closed 8 months ago

RadNotRed commented 8 months ago

I've tested this in Apex Legends and The Finals, when I have LittleBigMouse enabled, whenever I move my mouse too fast, sometimes it let's me click on something that's on a different monitor, which then causes the game to be out of focus. This happens in fullscreen, borderless windowed, and windowed mode.

mgth commented 8 months ago

You may want to add an entry to %ProgramData%\Mgth\LittleBigMouse\Excluded.txt just add a line with a specific part of the path of the process to be excluded. Add please post it here to be included in next version. Note that you have to kill LittleBigMouse.Hook.exe to get it work.

RadNotRed commented 8 months ago
\Apex Legends\
\The Finals\
HeadhunterKev commented 8 months ago

It's probably the case for many full screen applications. It's similar for Rainbow Six Siege. A video of the case is attached. The game is in fullscreen and the problem can only be fixed by exiting LittleBigMouse or by locking the cursor the the correct monitor with another tool. The mouse jumps around (I only move the mouse slowly) and sometimes you tab out of the game as you click on the application on the monitor to the left side. You can see this on the browser scroll bar.

Unfortunately it didn't work to exlude the game with the commands \Rainbow Six\, \RainbowSix\, \RainbowSix_Vulkan\.

https://github.com/mgth/LittleBigMouse/assets/69607571/0e3f0c5d-256d-450d-b30e-cd1865176ee3

mgth commented 8 months ago

Unfortunately it didn't work to exlude the game with the commands \Rainbow Six\,

Is this a part of the path for the actual process ? Please check in task manager, I think you may try \r6siege\ or \Ubisoft\

HeadhunterKev commented 8 months ago

I tried the name of the process, not the actual parent path of the application, you are right. \r6siege\ worked. Thanks a lot!