17

I have 2 monitors. The main one is horizontal, the secondary one is vertical.

enter image description here

When moving from the right to the left monitor, if the mouse hits the areas I've shown in red, it gets stuck. I would like to change this behavior.

Whenever the mouse hits any part of the tall monitor's left edge, it should be wrapped to the wide monitor's right edge. I don't particularly care where on the edge it gets wrapped: It's fine if it's just the closest point like I've shown in the image (dashed line is the wrap/teleport).

How can I do this?

Superbest
  • 2,120

6 Answers6

5

Since there was not a "free" answer to this question, I developed a little Windows C# command-line application to deal with this problem, and allow the mouse to move smoothly across multiple monitors, and also to wrap-around between left-most and right-most monitors.

  • MouseUnSnag - GitHub - You can compile it from source, or there is an executable provided as a GitHub "release".

MouseUnSnag also addresses the "sticky corners" problem, asked in this related superuser post:

dale
  • 1,051
  • 9
  • 5
4

With Windows display properties this is not possible.

It is made to 'fit' your monitor layout so within display properties you can drag the monitors up and down, etc so that it feels natural to your setup.

For example if the bottom monitor of your left monitor is in line with the bottom of the right monitor then you should drag it down in windows to reflect this, etc.

Not much of an answer but unless a third party can do this Windows cannot.

CharlesH
  • 2,213
  • 3
  • 17
  • 18
3

DisplayFusion has an option on the Settings > Window Management tab, called "Prevent mouse cursor from snagging on unaligned monitor edges" that fixes this issue up.

Disclosure: I do support and testing at Binary Fortress Software (makers of DisplayFusion) :)

Keith
  • 309
2

Continuous Mouse is another simple alternative. It allows you to define exactly the transitions between monitors.

I designed this software with efficiency and having multiple monitors in mind.

Example of an advanced mouse transition configuration

1

I have 3 displays (17", 22", 28") each with different screen resolution and I had the same mouse movement issue. I've tried some tools, but didn't help in my scenario, and DisplayFusion was not free :D, so I've decided to write a script with Autohotkey to solve it.

Check this script. You can compile it to exe with ahk2exe and later ad it to start-up

This is my scenario:

This is my scenario

fixer1234
  • 28,064
Ninel
  • 11
0

Another solution is LittleBigMouse. Click the "Size" button at the top and adjust the inner height of one monitors to match the other:

enter image description here

Vimes
  • 472