LittleBigMouse icon indicating copy to clipboard operation
LittleBigMouse copied to clipboard

Jumps between monitors

Open MartMonster opened this issue 4 years ago • 10 comments

I have two monitors beside my middle (and main) one. They both go further up than my main monitor. When I put my cursor in the top right corner of my left screen, and move the mouse to the right, it jumps to the screen on the right and skips the middle monitor. I can't seem to find an option to disable this jumping behavior.

MartMonster avatar Feb 01 '21 13:02 MartMonster

I should add, this is with the setting "Allow Corner Crossing" disabled

MartMonster avatar Feb 01 '21 13:02 MartMonster

Same issue here, but along the bottom - my left and right monitors both sit a little lower than my primary, and when the mouse is moved along the bottom of either (below the lower boundary of the central monitor) it jumps immediately from right to left, or vice versa.

Malygris-Six avatar Feb 21 '21 05:02 Malygris-Six

Yeah, have the same issue.

Double-A-92 avatar Jun 22 '21 11:06 Double-A-92

Same issue here. Totally skips across the middle monitor unless I'm in-line with it - https://i.imgur.com/3odEvjI.jpeg

Would love an option to prevent this somehow.

AnimeAjay avatar Jul 10 '21 13:07 AnimeAjay

I have one 2k monitor horizontal on the far right, with a 1080 monitor horizontal to the left of it, and a 1080 monitor vertical to the left of that. I experience this behavior when moving my mouse across the top of my 2k monitor to the left, the mouse will jump across the center monitor, and into the upper portion of the vertical monitor

ghost avatar Aug 27 '21 06:08 ghost

You need to scale your screens in the location settings so that they all align to form a rectangle canvas. Don't touch the size setting screen. Delete your registry keys and start again if you have issues.

Untitled drawing

image

4nqyi avatar Aug 04 '22 07:08 4nqyi

Has anyone had success with this method? I honestly can't tell if it's ineffective or just going over my head.

Malygris-Six avatar Aug 12 '22 17:08 Malygris-Six

Has anyone had success with this method? I honestly can't tell if it's ineffective or just going over my head.

@Malygris-Six I fixed it by putting something under one of my monitors, so I haven't tried it

MartMonster avatar Aug 12 '22 17:08 MartMonster

Has anyone had success with this method? I honestly can't tell if it's ineffective or just going over my head.

@Malygris-Six I fixed it by putting something under one of my monitors, so I haven't tried it

Lol, that's an option I hadn't considered, but not really practical for me atm.

Malygris-Six avatar Aug 12 '22 17:08 Malygris-Six

@Malygris-Six

What issues are you still having. I'm pretty sure this is how LBM was intended to be used. Can you post a screenshot?

4nqyi avatar Aug 12 '22 23:08 4nqyi

I have the same problem. Sadly this bug is very annoying. Hopefully, it might be easy to fix.

I have tried to make an as good explanation as possible for the bug in this explanation picture.

LittleBigMouse - Jumps between monitors bug

I can see this thread is old, but I hope someone can look into the issue and fix it.

Clarification: All other scenarios work as they should between the screens.

Explanation: If the mouse pointer in monitor 1 is at position x<0, y=0 or x<0, y=1440 the mouse pointer will teleport to monitor 2 instead of monitor 3.

@Malygris-Six

What issues are you still having. I'm pretty sure this is how LBM was intended to be used. Can you post a screenshot?

mds818 avatar Oct 10 '22 21:10 mds818

@mds818 click on the gear icon to copy the config to clipboard and check the actual values. The gui rounds up to the nearest tenths, but config uses thousandths.

Check your registry and make sure that screen1 & screen3 have the same YLocationInMm value. It might be a fraction off. HKEY_CURRENT_USER\SOFTWARE\Mgth\LittleBigMouse\configs

4nqyi avatar Oct 15 '22 18:10 4nqyi

Thank you for the reply @4nqyi! The gear icon to copy the config to the clipboard sadly crashes the program for some reason.

In the registry I found that monitor 1 had "YLocationInMm"="-3.13082892944294E-14" and monitor 2 had "YLocationInMm"="6.66133814775094E-16". I changed both of those to “0”, saved and restarted the computer. The problem sadly still occurs.

Thank you for your support!

@mds818 click on the gear icon to copy the config to clipboard and check the actual values. The gui rounds up to the nearest tenths, but config uses thousandths.

Check your registry and make sure that screen1 & screen3 have the same YLocationInMm value. It might be a fraction off. HKEY_CURRENT_USER\SOFTWARE\Mgth\LittleBigMouse\configs

mds818 avatar Oct 18 '22 03:10 mds818

@mds818 That doesnt sound right. Can you export your registry settings and share it? Otherwise I would delete the registry and start over.

Here's what mine looks like. Your registry should reflect your locations settings.

image image image

4nqyi avatar Oct 18 '22 07:10 4nqyi

@4nqyi, thank you for the reply. I did some testing and deleted the registry for "Mgth", then restarted the program. The problem still occurs. Here are the configurations for the scenario I presented earlier with monitor 2 at "YLocationInMm"="-20". LittleBigMouse configs.reg.txt

The pictures below show a few scenarios with information from the configuration values shown above the monitors. As you can see in the different scenarios, the problem occurs when two monitors are aligned and the third monitor is not aligned at the top or bottom. I hope this helps in the investigation and troubleshooting of the bug. 2022-10-18 14_46_32-Little Big LbmMouse 2022-10-18 14_10_17-Little Big LbmMouse 2022-10-18 14_11_54-Little Big LbmMouse 2022-10-18 14_09_51-Little Big LbmMouse

mds818 avatar Oct 18 '22 13:10 mds818

@mds818 sorry i cant help. The others were having issues because they didnt set up their screens correctly. Your teleporting is another issue. Is it only jumping at the corners? Screens are aligned correctly. However you're not really achieving anything that windows display settings can't do.

With LBM , you can scale screen2 down so that it's the same height of the others to allow for fluid mouse movements across screens. image

4nqyi avatar Oct 18 '22 17:10 4nqyi

Thank you for the suggestion and understanding @4nqyi!

Yes, the mouse pointer only jumps/teleports in the corners. For example, the jump/teleportation of the mouse pointer in screen 1 occurs at the exact pixel position x<0, y=0 or x<0, y=1440.

Your suggestion to scale screen 2 to exactly 336/520 = 64.61538462% works. By scaling monitor screen 2, the mouse pointer does not jump/teleport between the monitors. However, this does not enhance the user experience and purpose of LBM. I've tried to explain in depth in the image below how scaling the monitor screen to fit the height solves the jump/teleport issue but doesn't satisfy the user experience when using LBM for its intended purpose.

2022-10-19 16_43_10-Little Big LbmMouse

mds818 avatar Oct 19 '22 16:10 mds818

@mds818 i understand now what you're trying to achieve, 1:1 mouse alignment across screens. Can you share these:

  • screenshot with the rulers turned on at the corners where the mouse teleports
  • entire LBM registry.
  • screenshot of your Windows display settings arrangement

LBM works better to eliminate dead screen edges where the mouse would get stuck when crossing monitors which is how I'm using it. The way you're using it, shouldn't Windows handle that already?

4nqyi avatar Oct 19 '22 17:10 4nqyi

@4nqyi, the picture below and the registry attached should answer all your questions.

As you can see, I don’t suffer too much by using the windows display settings. But when I see a program with so much potential that fixes that user experience it is sad that a small bug like this makes the program unusable.

I have posted all these detailed explanations mostly on behalf of others suffering from this issue and might give up using it. In many cases this program is a must to have, and I would love to see the program shine! The jump/teleport bug is well documented and explained in my posts and I would love a developer to investigate the issue and fix the small bug that makes the mouse pointer teleport to a different screen when entering the corners pixel.

2022-10-19 (16)

mds818 avatar Oct 19 '22 20:10 mds818

@mds818 everything looks good. If you're still up for troubleshooting you can try this. Otherwise im out of ideas, I can't replicate the teleporting on my end.

  • Quit LBM and delete the registry.
  • In windows display settings, move your vertical screen between the two horizontals.
  • start LBM and arrange your monitors how you like

4nqyi avatar Oct 19 '22 22:10 4nqyi