14

Recently switched from one to two monitor setup in Windows 10. Sometimes, pointer gets stuck on the edge of one monitor (always the same) and I need to really insist by making huge moves to make the pointer finally cross over to the other monitor.

The weird thing is it seems to happen randomly, most of the time it doesn't occur.

Any idea?

8
  • which OS do you use?
    – Albin
    Oct 5, 2018 at 21:39
  • I use Windows 10 Pro
    – drake035
    Oct 13, 2018 at 8:23
  • what's the resolution of the monitors and how are they aligned in the window setting (the one I refer to in my answer)?
    – Albin
    Oct 13, 2018 at 8:39
  • This happens when dragging windows because of the sticky window feature.
    – HackSlash
    Oct 19, 2018 at 18:08
  • This question has not received enough attention. ; ) A comment from @drake035 would be nice before deadline runs out...
    – Albin
    Oct 20, 2018 at 13:47

11 Answers 11

19

Depending on the arrangement of the two monitors in your monitor settings - how exactly they align with each other - you might have to move your pointer up or down in order to get to the other monitor. Especially if the two monitors don't have the same resolution, although it can be the case with the same resolution as well.

Here is an example of a two-monitor setting under Windows 10. If you are on the lower right corner of screen 1 (anywhere in the red area) you won't be able to move to the second screen. You will have to move the mouse pointer further up - out of the red area - in order to move to the 2nd monitor:

enter image description here

13
  • 3
    Thanks but this is not the issue I'm afraid. Right now, when I move the pointer from one monitor to the other, indeed there's a 10cm vertical jump occuring (left monitor is horizontal, left vertical). That's not a problem for me and that's not my question. My problem is that occasionally, the pointer literally STAYS STUCK along the edge of my vertical monitor and I have to make huge moves so that finally it passes to the other monitor. As I said, it occurs sporadically only.
    – drake035
    Oct 15, 2018 at 11:06
  • 1
    @drake035 as I already commented on your're answer, we need to make sure what the resolution and the alignment in you're advanced display settings are. Would be nice if you could either describe it or post a screen shot.
    – Albin
    Oct 15, 2018 at 11:35
  • @drake035 Albin does have a good point, and your description of the vertical jump makes it seem like there is some setting that is a bit off. Whether it's the resolution or the monitor 1, monitor 2 that is in the screenshot. I sometimes encounter the same behavior, but only when dragging a window from one monitor to the next.
    – DrZoo
    Oct 19, 2018 at 1:11
  • I spent whole day scratching my head over day. Why can't Windows approximate the location and move the cursor to the nearest possible pixel? I don't think anyone would expect the mouse cursor to be on the exact spot. This is not intuitive at all.
    – Rosdi
    Aug 5, 2021 at 13:30
  • This is NOT solution. This problem is solved by @Emre-Guldogan's answer below (superuser.com/a/1526277/48426) which describes a gap between the screens on the Display Settings applet. Nov 7, 2023 at 14:08
13

Let me write my trouble; I've got three screens 1-2 horizontally and 3rd is vertical to them. My trouble is my pointer can access from 1-3 and 2-3 easily, but horizontal 1-2 edge there was a rigid line at the edge so that you must accelerate pointer to be able to pass to 1-2 edge. Finally I realized to do that there was a thick gap between 1-2 in the plan at the monitor arrangements at the display setting area. And I tried to make them closer at that screen and re-apply the arrangement and my problem, 1-2 hard edge behavior has been disappeared!

enter image description here

2
  • 1
    Thank you! Everything on google for people who has obviously never used multiple monitors before. I can't believe Windows actually lets you do this, but I'm glad it's such a simple fix!
    – Chris Barr
    Mar 22, 2023 at 19:26
  • +Note: You can set windows separately or seamless. And you can use some windows events on borders in a more relax way in a separate definition (e.g. you can more easily see that a window covers half of the screen at the borders without need for fine mouse movements). Nov 16, 2023 at 5:22
11

It's not random, nor is it a display alignment issue. It's actually a 'feature' of Windows 10.

Note: If you want to be able to see for yourself that it is or isn't a display alignment issue, try moving your mouse at an angle so that the cursor 'rubs' against the edge of the display area as it crosses from one monitor to the other, then try doing the same thing again, but going from the second monitor back to the first. If it works in one direction but not the other, it's imperfect alignment, if both directions stop at the corner, it's due to this new feature in Windows.

I'm not sure what the technical name of this feature is, nor do I know if it was added in Windows 8, 8.1 or 10, but I do know it's not present in Windows 7, and it is present in Windows 10.

The feature I'm referring to is the fact that on Windows 10 moving your cursor from one physical monitor to another will be prevented if the cursor is close enough to the edge of the display area that it thinks you might actually be aiming for the corner of that monitor, instead of trying to get your cursor onto the other monitor. In my experience the threshold appears to be about 5 or so pixels.

I'm unaware of a way to disable this feature (if someone does know of a way, please post some info), however once you're aware of what's actually happening, it's fairly easy to simply move your cursor a little further from the edge of the screen to get around this virtual 'bump'.

Personally, at this point in my Multi-Monitor Windows 10 usage, I'm unsure if I like or dislike this feature, but it would be nice to have the option to disable it if desired.

11
  • Interesting, I haven't noticed this so far, does it work for "every corner"? Just to clarify, what do you mean by working area? The desktop excluding the taskbar or excluding docked windows/toolbars as well?
    – Albin
    Oct 23, 2018 at 11:00
  • @Albin: Sorry, I actually used the wrong term. I'll edit my answer.
    – 3D1T0R
    Oct 23, 2018 at 18:03
  • I actually meant the display area, by which I mean the area displayed on a monitor. If my settings look like this: i.stack.imgur.com/U3JLB.png & my desktop background is white & I stick some windows over the edges of my monitors you can see what is/isn't part of the display area: i.stack.imgur.com/6MIvr.png.
    – 3D1T0R
    Oct 23, 2018 at 18:06
  • This feature gets triggered on corners of a monitor where one edge of the monitor is also the edge of the display area. So if I adjust my settings so the bottoms of the two monitors line up... the red arrows in this image show where this feature gets triggered, the red line shows an edge where your cursor will stop because there's nowhere for it to go, and the green arrow shows that if you slide your cursor downward along the red edge, this feature won't trigger there, since it's not the corner of the monitor you're leaving: i.stack.imgur.com/A3nzy.png
    – 3D1T0R
    Oct 23, 2018 at 18:07
  • Note: If I had 4 monitors in a 2x2 grid pattern, with the center corners together, these corners would not trigger this feature as they aren't at the edge of the display area, but the corners around the outside edges would.
    – 3D1T0R
    Oct 23, 2018 at 18:07
5

I had the same issue and I figured it out. I have a Mac. In System Preferences, Display: when setting the arrangement of the 2 monitors, make sure that the borders of the monitors are touching each other. That should fix the issue. If there is a gap, then you will have issue.

1
  • I have a Windows10 machine and this fixed it for me.
    – rediVider
    Apr 1, 2022 at 17:57
5

This is a feature: If there is a gap between monitors as Windows sees them you have to "jump" over this. monitors position example In this setup the mous moves smoothly in the area where monitors 2 and 3 "touch", as well as between monitors 1 and 3. The gap between monitors 1 and 2 needs speed to overcome.

3

It's unlikely to be random.

In any multi-monitor setup, what you see & what the computer sees are two different things.

Pics from a 3-monitor setup, but the same rules apply

What you see is 2 [or 3] monitors of the same size - you don't really care about the resolution of each.

enter image description here

What the computer sees, however, is only the resolution of each - it cannot see their physical size. So if they have different resolutions, the computer considers them to be different sizes & you cannot pass from one to the other where there is no screen.

enter image description here

So to move your cursor from one to another, you need to leave one monitor in an area where the next monitor exists to the computer, not your eyes.

Some operating systems will allow you to change the precise area where they meet, so you could for instance set the tops in line, rather than the centres.

1
  • 1
    Thanks but most of the time, the transition from one screen to the other is perfectly smooth and normal. The "stuck" issue only occurs sporadically, there I don't think it's related to the things you are pointing out in your answer...
    – drake035
    Oct 7, 2018 at 19:25
2

I had the same issue and I use the Software DisplayFusion, it has the Feature Prevent mouse cursor from snagging on unaligned monitor edges, search for it in the help: https://www.displayfusion.com/Help/?Version=9.3.99.103#settings-mousemanagement

It's sad that the free edition does not offer this function, search for Prevent mouse from snagging on unaligned screen edges: https://www.displayfusion.com/Compare/

But DisplayFusion is very useful and they maintain the Software, so I've got many new features and functions since I bought the license :-)

2
  • It hasen't been verified that non-alignment is the problem. In fact so far it seem it's not.
    – Albin
    Oct 13, 2018 at 9:25
  • If this kind of problem is not caused by an offset (maybe just a few pixels), then we would have a lot employees with the same issue at work. Therefore, I bet that the trial Edition of DisplayFusion will solve the issue :-)
    – Tom
    Oct 14, 2018 at 10:48
1

I was having this problem and went into 'Display settings' and rearranged the screens. After clicking 'Apply' the problem went away.

0
0

You probably have 2 different monitors. In screen settings (right click on desktop, and option at the end), drag your monitor 2 a little bit up. Now you can slide with mouse on the bottom side. It feels natural (and more often) to slide using bottom side, than using upper side.

Original

After I dragged it

0

This is a known windows bug, has been around since 2015. There's a third party app written to counter this without disabling the snap-to. Please locate it here https://jawfin.net/nsm

3
  • Interesting! I'd also believe it's a known Windows bug, but do you have a reference for that? Nov 21, 2022 at 9:27
  • 1
    It's known in that there are multiple threads on answers.microsoft which have gone unheeded (and locked when not solved). So it is well known - it just is not acknowledged. Note this unresolved yet locked thread here from 2015 with 21 pages answers.microsoft.com/en-us/windows/forum/all/… (Sorry for delay in reply, have been out of town!)
    – Jon
    Dec 11, 2022 at 2:41
  • Thanks, @Jonathan Dec 12, 2022 at 7:28
-1

OK, I had this same exact issue. It's like there was an invisible barrier between the monitors that the mouse would not cross unless I moved the cursor to the far side of the monitor and "slammed" the cursor thru the barrier. I fixed it In display settings make sure you have the monitor 1 on the actual side that monitor 1 is physically located in your set up and the same for monitor 2. That seems to have fixed the issue for me.

1
  • I have had a similar issue and found that by updating my device driver for my nvidia adapter, the issue was resolved.
    – Rich R
    Jul 12, 2021 at 20:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .