Allow moving mouse cursor between heterogenous displays seamlessly
Feature summary
I have two displays, a large 23″ one as the primary display and an older, slightly smaller 19″, arranged as follows:
They have a slightly different resolution so when I occasionally want to move a mouse cursor from the bottom of the primary one to the side display, it crashes into a wall. To get to the other display, I first need to move the cursor up. In reality, the displays have almost the same height (only around 5cm difference) so this crash is rather jarring.
How would you like it to work
It would be nice if when travelling from one display to another the whole edge could serve as a portal to the other display and the cursor position would be adjusted proportionally:
Though it might be hard to decide on the proper translation in more complex situations like:
Simplest solution would probably be only enabling the translation when the edge is shared by just two screens and bounds of the bigger one are within bounds of the smaller one.
More complex cursor position translations including non-euclidean display arrangements might possibly be implemented through Shell extensions.