mgth / LittleBigMouse

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

Mouse Bleeds to Other Screen in Full Screen #363

Open knives-knife opened 4 months ago

knives-knife commented 4 months ago

When some apps are in full-screen or borderless window mode, the mouse can still "escape" the screen/window. While the mouse is idle, the mouse is properly locked within the app. However, if the mouse is actively being pushed against the edge of the full-screen app, the mouse continues to the next monitor and then jumps back to the full-screen app.

This most prominently occurs in games (e.g., Rainbow Six Siege as depicted in the gif attached). Mouse Bleed

rumkugel13 commented 4 months ago

I got the same issue playing The First Descendant, thought it had something to do with the game. Anyway, when the mouse jumps to the other screen, the game loses focus momentarily and i can't shoot until i focus the game again.

mgth commented 4 months ago

You can add game process to excluded list in config. Does it help ?

rumkugel13 commented 4 months ago

Yeah, seems to work. Thanks

knives-knife commented 4 months ago

You can add game process to excluded list in config. Does it help ?

I went to add GTAV to the exclude list and saw that I had already added Rainbow Six Siege. So apparently I already tried that and just forgot. Also that means that the gif I posted was with Rainbow Six Siege in the exclude list. I also tried adding GTAV to the exclude list just to make sure it wasn't an issue with Rainbow Six Siege and the issue still persists. I even restarted my computer and let LittleBigMouse auto-start just in case I affected somehow while adding the process to the exclude list, but the issue still persists.

Elduris commented 3 months ago

I have the same issue with another game and I went as far back as version 5.1 where I remember the process exclusion worked and now it doesn't anymore. What's weird is that in the current version I can add a different program, like Chrome for example, to the excluded list and it'll work, but on 5.1 even that doesn't. Could a Windows Update have broken something?

Soul-Vernhyde commented 1 month ago

Yeah this makes LBM basically unusable if you play games regularly especially in shooters where it makes the camera jerk around cause it is snapping the mouse back to the center of the screen when it bleeds onto the side monitor. It really sucks at the moment.

Emusnoc1234 commented 1 month ago

I have the same issue with another game and I went as far back as version 5.1 where I remember the process exclusion worked and now it doesn't anymore. What's weird is that in the current version I can add a different program, like Chrome for example, to the excluded list and it'll work, but on 5.1 even that doesn't. Could a Windows Update have broken something?

Had the same problem. Switching the mouse algo to corner crossing fixed it for me.

FatheredPuma81 commented 3 weeks ago

You can add game process to excluded list in config. Does it help ?

Please add a better fix. Expecting users to add each and every single one of their games to the Exclude list is a bit much...

BalloonSC commented 2 weeks ago

Had the same problem. Switching the mouse algo to corner crossing fixed it for me.

This works, BUT, you have to restart LBM to fix the issue for some reason. (At least for me). Even if you already have it set to corner, then quickly set it to straight, apply, then switch back and apply, it will be messed up until you restart LBM.

I just wanted to mention that because I spent so long trying to figure out what the heck was happening.