I am using macOS Mojave on a MacBook Pro.

I don't know if it's just me, but I feel like the mouse pointer, from time to time, seems to stick to the edge of the monitor when I try to move it from secondary monitor to the primary monitor (the secondary monitor is to the right, primary (laptop built in monitor) to the left).

If I try to make it happen on purpose it never happens, which makes me feel like I was mistaken in the beginning, but after playing around for a while I feel like it definitely is happening, but only sometimes and I'm not sure why.

Does this annoying snap-to-monitor-edge feature have a name, and more importantly how do I disable it?

  • Welcome new user. Fortunately, you simply have them aligned wrong, that's all it is. – Fattie Nov 27 at 3:36

There is no snap-to-monitor-edge feature or anything similar built-in into macOS Mojave (or any earlier release of macOS). You are using an external monitor with extended display mode. As described, your setup is something like this:

The display on the left is your built-in display, while the one on your right is the external, extended display.

Now, notice the horizontal alignment of the displays. When moving the mouse from external to built-in display, if you are moving the mouse along the bottom edge, the pointer will have no path to move into the built-in display shown on left, as it hits the edge of the external display.

If you move the mouse pointer vertically to appropriate height, the mouse pointer will find a way to move into built-in display as soon as it reaches the corner of the built-in display. You can try this by dragging the mouse pointer along the edge of external display vertically, while attempting to move the mouse pointer towards left.

If you find this behaviour interfering with your workflow, you can easily adjust the relative placement of the displays by dragging them. There are a number of variations you can try as long as the two rectangles are not totally isolated (as separate islands). Even an alignment where just the angles of the two displays is touching is possible too :)

Refer to the Apple Support document, Use external monitors with your Mac for more details.

  • I see, this is indeed happening if I try to move the pointer through the lower part of the external (right) monitor. Thank you very much – user17915 Nov 26 at 12:23
  • 1
    Is there any way to make the mouse pointer come out of the corresponding location of the edge of the built-in monitor when I move it from secondary to the primary monitor? (For instance, if I move the pointer from secondary to primary at 2/3rd the height of the secondary, it should come out at 2/3rd the height of the primary). I think that's how it happens on Windows. Is there a way to do this on mac? – user17915 Nov 26 at 12:37
  • @user17915 Not using any built-in mechanism. I'm not aware of any 3rd party app that lets you do so. – Nimesh Neema Nov 26 at 12:38
  • 1
    @user17915 Your computer doesn't know anything about the physical size of the monitors—it only knows about resolution. – Kris Harper Nov 26 at 14:06
  • 1
    @user17915 It happens correctly on windows, since the default screen size of your windows laptop was the same as your external screen, but the mac book you are using has a retina screen that has a smaller total numbers of pixels than your external screen, this issue is also on Windows if you use a 4k screen in combination with an full HD external screen – Ferrybig Nov 26 at 14:23

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.