Move mouse proportionaly between different resolution (and DPI) displays












23















I have three displays, a 4K display flanked by two 1080p displays. Physically, these monitors are roughly the same size. Furthermore, Windows 10 handles the DPI scaling of the 4K monitor separately from the 1080p monitors just fine. So while it appears as such to Windows



Display setup



the real layout is three monitors of equal size side by side.



The problem is that the mouse keeps getting caught on the edges of display 2 and three when dragging from display 1. I would like the mouse to continue onto display 2 or 3 regardless of which part of the left or right edge of display 1 the mouse touches.



This question has been asked before (e.g. here) and a common answer is to suggest that this behaviour is intentional on the basis that mouse movement should reflect different size displays. Such an answer is not appropriate as it doesn't consider DPI and scaling.










share|improve this question

























  • what is your question?

    – magicandre1981
    Aug 30 '16 at 17:25











  • So basically, you want to make it such that if your mouse is at e.g. 30% of the monitor height on the 1080p display and you move your mouse across monitors, it stays at 30% height on the 4k monitor? The question you linked in your question already says that this isn't supported yet.

    – ecube
    Aug 30 '16 at 17:58








  • 3





    Right now, I care less about the details of where the mouse ends up, and more about the fact that the mouse stops moving completely unless I aim for display 2 or 3. The monitors are the same physical size, so you can't see where you have to aim. It's really jarring. I want the mouse to appear on the next monitor regardless of which percent of the left or right edge it hits. I am aware that I will probably not find a solution native to Windows. I'm hoping some free third party-solutions exist.

    – SkyNT
    Aug 30 '16 at 18:36


















23















I have three displays, a 4K display flanked by two 1080p displays. Physically, these monitors are roughly the same size. Furthermore, Windows 10 handles the DPI scaling of the 4K monitor separately from the 1080p monitors just fine. So while it appears as such to Windows



Display setup



the real layout is three monitors of equal size side by side.



The problem is that the mouse keeps getting caught on the edges of display 2 and three when dragging from display 1. I would like the mouse to continue onto display 2 or 3 regardless of which part of the left or right edge of display 1 the mouse touches.



This question has been asked before (e.g. here) and a common answer is to suggest that this behaviour is intentional on the basis that mouse movement should reflect different size displays. Such an answer is not appropriate as it doesn't consider DPI and scaling.










share|improve this question

























  • what is your question?

    – magicandre1981
    Aug 30 '16 at 17:25











  • So basically, you want to make it such that if your mouse is at e.g. 30% of the monitor height on the 1080p display and you move your mouse across monitors, it stays at 30% height on the 4k monitor? The question you linked in your question already says that this isn't supported yet.

    – ecube
    Aug 30 '16 at 17:58








  • 3





    Right now, I care less about the details of where the mouse ends up, and more about the fact that the mouse stops moving completely unless I aim for display 2 or 3. The monitors are the same physical size, so you can't see where you have to aim. It's really jarring. I want the mouse to appear on the next monitor regardless of which percent of the left or right edge it hits. I am aware that I will probably not find a solution native to Windows. I'm hoping some free third party-solutions exist.

    – SkyNT
    Aug 30 '16 at 18:36
















23












23








23


11






I have three displays, a 4K display flanked by two 1080p displays. Physically, these monitors are roughly the same size. Furthermore, Windows 10 handles the DPI scaling of the 4K monitor separately from the 1080p monitors just fine. So while it appears as such to Windows



Display setup



the real layout is three monitors of equal size side by side.



The problem is that the mouse keeps getting caught on the edges of display 2 and three when dragging from display 1. I would like the mouse to continue onto display 2 or 3 regardless of which part of the left or right edge of display 1 the mouse touches.



This question has been asked before (e.g. here) and a common answer is to suggest that this behaviour is intentional on the basis that mouse movement should reflect different size displays. Such an answer is not appropriate as it doesn't consider DPI and scaling.










share|improve this question
















I have three displays, a 4K display flanked by two 1080p displays. Physically, these monitors are roughly the same size. Furthermore, Windows 10 handles the DPI scaling of the 4K monitor separately from the 1080p monitors just fine. So while it appears as such to Windows



Display setup



the real layout is three monitors of equal size side by side.



The problem is that the mouse keeps getting caught on the edges of display 2 and three when dragging from display 1. I would like the mouse to continue onto display 2 or 3 regardless of which part of the left or right edge of display 1 the mouse touches.



This question has been asked before (e.g. here) and a common answer is to suggest that this behaviour is intentional on the basis that mouse movement should reflect different size displays. Such an answer is not appropriate as it doesn't consider DPI and scaling.







windows-10 multiple-monitors mouse dpi 4k-resolution






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Aug 30 '16 at 18:38







SkyNT

















asked Aug 30 '16 at 15:47









SkyNTSkyNT

2772311




2772311













  • what is your question?

    – magicandre1981
    Aug 30 '16 at 17:25











  • So basically, you want to make it such that if your mouse is at e.g. 30% of the monitor height on the 1080p display and you move your mouse across monitors, it stays at 30% height on the 4k monitor? The question you linked in your question already says that this isn't supported yet.

    – ecube
    Aug 30 '16 at 17:58








  • 3





    Right now, I care less about the details of where the mouse ends up, and more about the fact that the mouse stops moving completely unless I aim for display 2 or 3. The monitors are the same physical size, so you can't see where you have to aim. It's really jarring. I want the mouse to appear on the next monitor regardless of which percent of the left or right edge it hits. I am aware that I will probably not find a solution native to Windows. I'm hoping some free third party-solutions exist.

    – SkyNT
    Aug 30 '16 at 18:36





















  • what is your question?

    – magicandre1981
    Aug 30 '16 at 17:25











  • So basically, you want to make it such that if your mouse is at e.g. 30% of the monitor height on the 1080p display and you move your mouse across monitors, it stays at 30% height on the 4k monitor? The question you linked in your question already says that this isn't supported yet.

    – ecube
    Aug 30 '16 at 17:58








  • 3





    Right now, I care less about the details of where the mouse ends up, and more about the fact that the mouse stops moving completely unless I aim for display 2 or 3. The monitors are the same physical size, so you can't see where you have to aim. It's really jarring. I want the mouse to appear on the next monitor regardless of which percent of the left or right edge it hits. I am aware that I will probably not find a solution native to Windows. I'm hoping some free third party-solutions exist.

    – SkyNT
    Aug 30 '16 at 18:36



















what is your question?

– magicandre1981
Aug 30 '16 at 17:25





what is your question?

– magicandre1981
Aug 30 '16 at 17:25













So basically, you want to make it such that if your mouse is at e.g. 30% of the monitor height on the 1080p display and you move your mouse across monitors, it stays at 30% height on the 4k monitor? The question you linked in your question already says that this isn't supported yet.

– ecube
Aug 30 '16 at 17:58







So basically, you want to make it such that if your mouse is at e.g. 30% of the monitor height on the 1080p display and you move your mouse across monitors, it stays at 30% height on the 4k monitor? The question you linked in your question already says that this isn't supported yet.

– ecube
Aug 30 '16 at 17:58






3




3





Right now, I care less about the details of where the mouse ends up, and more about the fact that the mouse stops moving completely unless I aim for display 2 or 3. The monitors are the same physical size, so you can't see where you have to aim. It's really jarring. I want the mouse to appear on the next monitor regardless of which percent of the left or right edge it hits. I am aware that I will probably not find a solution native to Windows. I'm hoping some free third party-solutions exist.

– SkyNT
Aug 30 '16 at 18:36







Right now, I care less about the details of where the mouse ends up, and more about the fact that the mouse stops moving completely unless I aim for display 2 or 3. The monitors are the same physical size, so you can't see where you have to aim. It's really jarring. I want the mouse to appear on the next monitor regardless of which percent of the left or right edge it hits. I am aware that I will probably not find a solution native to Windows. I'm hoping some free third party-solutions exist.

– SkyNT
Aug 30 '16 at 18:36












3 Answers
3






active

oldest

votes


















21














Perhaps LittleBigMouse could help you out? It's an alpha application, but it seems to be focusing on the issue you're having.




DPI Aware mouse move across screens



Allows accurate mouse screen crossover location within multi dpi
monitors environment. It is typically useful when using a 4k monitor
and a full HD side by side.




Github:
https://github.com/mgth/LittleBigMouse



Download (Releases):
https://github.com/mgth/LittleBigMouse/releases






share|improve this answer



















  • 1





    This is great! It is exactly what I was looking for. There's a little bug, where, if one of my screens is duplicated on a fourth monitor, the mouse can't decide which monitor to "snap" to, but I was able to mitigate the issue with some fiddling of the duplicated monitor position.

    – SkyNT
    Nov 3 '16 at 15:06






  • 1





    Definitely let the developer know on his Github page so he can try to fix the issue for the future! It seems like it's still being actively developed.

    – Steve
    Nov 3 '16 at 17:05






  • 2





    I found that if I placed the duplicated monitor on top of the original, there was no more issue. The program could use a bit more documentation, but otherwise it works perfectly.

    – SkyNT
    Nov 3 '16 at 22:42






  • 1





    Does it have any GUI? By the description it looks like what I need, but I don't see any window, settings or any difference after installation. I'm running Win 10.

    – Cheslab
    Jun 25 '17 at 18:22











  • yes, it does have a GUI. Simple but nice: Screenshot

    – Dénes Papp
    Feb 23 at 12:43





















1














https://www.displayfusion.com/ has a feature that will mostly resolve this; it's very simplistic implementation. I have version 9.3 - not sure when it was added. NOTE: DisplayFusion is not free.



DisplayFusion > Settings > Mouse Management > Prevent mouse cursor from snagging on unaligned monitor edges






share|improve this answer
























  • Looks like you covered all the bases for a software recommendation post. +1. (You may like to read How do I recommend software in my answers? for more info.)

    – robinCTS
    Jul 1 '18 at 3:25



















0














So, I had the same problem.
TLDR; Due to lack of open source apps, (LittleBigMouse didn't work, DisplayFusion isn't free), I ended up writing a small application that does the job.
Find it here: https://gitlab.com/rich4rd.macwan/mousemapper/tree/stable



I have two monitors, one 4k and one FullHD, both of almost same physical dimensions. The mouse movement between the two screens was a pain, because the 1080p vertical resolution of the 2nd screen(I have placed it on the right), is half the 2160p vertical resolution of the 4K screen on the left. Since I didn't find any free application for this, I decided to write it on my own.



It's a pretty simple tray application, that uses a mouse hook for getting the global mouse position and mapping it when it moves from one screen to another based on the resolution of the screens. Ideally, I should have put the mouse hook in a different dll (as suggested by microsoft), but I wanted something quick and dirty and it works. And it works only for two screens. Maybe if this application finds use, I will release a newer version with enhancements.



Hope it finds some use for people like me. It is not production level, but works fine for my case. Just putting it here if someone needs it :)






share|improve this answer


























  • The repository is not visible or deleted

    – TheLQ
    Sep 18 '18 at 19:25











  • Sorry about that. Updated the permissions. I swear I thought I had made the repo public! gitlab.com/rich4rd.macwan/mousemapper/tree/stable

    – Richard Macwan
    Sep 19 '18 at 21:00













Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1119204%2fmove-mouse-proportionaly-between-different-resolution-and-dpi-displays%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























3 Answers
3






active

oldest

votes








3 Answers
3






active

oldest

votes









active

oldest

votes






active

oldest

votes









21














Perhaps LittleBigMouse could help you out? It's an alpha application, but it seems to be focusing on the issue you're having.




DPI Aware mouse move across screens



Allows accurate mouse screen crossover location within multi dpi
monitors environment. It is typically useful when using a 4k monitor
and a full HD side by side.




Github:
https://github.com/mgth/LittleBigMouse



Download (Releases):
https://github.com/mgth/LittleBigMouse/releases






share|improve this answer



















  • 1





    This is great! It is exactly what I was looking for. There's a little bug, where, if one of my screens is duplicated on a fourth monitor, the mouse can't decide which monitor to "snap" to, but I was able to mitigate the issue with some fiddling of the duplicated monitor position.

    – SkyNT
    Nov 3 '16 at 15:06






  • 1





    Definitely let the developer know on his Github page so he can try to fix the issue for the future! It seems like it's still being actively developed.

    – Steve
    Nov 3 '16 at 17:05






  • 2





    I found that if I placed the duplicated monitor on top of the original, there was no more issue. The program could use a bit more documentation, but otherwise it works perfectly.

    – SkyNT
    Nov 3 '16 at 22:42






  • 1





    Does it have any GUI? By the description it looks like what I need, but I don't see any window, settings or any difference after installation. I'm running Win 10.

    – Cheslab
    Jun 25 '17 at 18:22











  • yes, it does have a GUI. Simple but nice: Screenshot

    – Dénes Papp
    Feb 23 at 12:43


















21














Perhaps LittleBigMouse could help you out? It's an alpha application, but it seems to be focusing on the issue you're having.




DPI Aware mouse move across screens



Allows accurate mouse screen crossover location within multi dpi
monitors environment. It is typically useful when using a 4k monitor
and a full HD side by side.




Github:
https://github.com/mgth/LittleBigMouse



Download (Releases):
https://github.com/mgth/LittleBigMouse/releases






share|improve this answer



















  • 1





    This is great! It is exactly what I was looking for. There's a little bug, where, if one of my screens is duplicated on a fourth monitor, the mouse can't decide which monitor to "snap" to, but I was able to mitigate the issue with some fiddling of the duplicated monitor position.

    – SkyNT
    Nov 3 '16 at 15:06






  • 1





    Definitely let the developer know on his Github page so he can try to fix the issue for the future! It seems like it's still being actively developed.

    – Steve
    Nov 3 '16 at 17:05






  • 2





    I found that if I placed the duplicated monitor on top of the original, there was no more issue. The program could use a bit more documentation, but otherwise it works perfectly.

    – SkyNT
    Nov 3 '16 at 22:42






  • 1





    Does it have any GUI? By the description it looks like what I need, but I don't see any window, settings or any difference after installation. I'm running Win 10.

    – Cheslab
    Jun 25 '17 at 18:22











  • yes, it does have a GUI. Simple but nice: Screenshot

    – Dénes Papp
    Feb 23 at 12:43
















21












21








21







Perhaps LittleBigMouse could help you out? It's an alpha application, but it seems to be focusing on the issue you're having.




DPI Aware mouse move across screens



Allows accurate mouse screen crossover location within multi dpi
monitors environment. It is typically useful when using a 4k monitor
and a full HD side by side.




Github:
https://github.com/mgth/LittleBigMouse



Download (Releases):
https://github.com/mgth/LittleBigMouse/releases






share|improve this answer













Perhaps LittleBigMouse could help you out? It's an alpha application, but it seems to be focusing on the issue you're having.




DPI Aware mouse move across screens



Allows accurate mouse screen crossover location within multi dpi
monitors environment. It is typically useful when using a 4k monitor
and a full HD side by side.




Github:
https://github.com/mgth/LittleBigMouse



Download (Releases):
https://github.com/mgth/LittleBigMouse/releases







share|improve this answer












share|improve this answer



share|improve this answer










answered Nov 3 '16 at 14:41









SteveSteve

766919




766919








  • 1





    This is great! It is exactly what I was looking for. There's a little bug, where, if one of my screens is duplicated on a fourth monitor, the mouse can't decide which monitor to "snap" to, but I was able to mitigate the issue with some fiddling of the duplicated monitor position.

    – SkyNT
    Nov 3 '16 at 15:06






  • 1





    Definitely let the developer know on his Github page so he can try to fix the issue for the future! It seems like it's still being actively developed.

    – Steve
    Nov 3 '16 at 17:05






  • 2





    I found that if I placed the duplicated monitor on top of the original, there was no more issue. The program could use a bit more documentation, but otherwise it works perfectly.

    – SkyNT
    Nov 3 '16 at 22:42






  • 1





    Does it have any GUI? By the description it looks like what I need, but I don't see any window, settings or any difference after installation. I'm running Win 10.

    – Cheslab
    Jun 25 '17 at 18:22











  • yes, it does have a GUI. Simple but nice: Screenshot

    – Dénes Papp
    Feb 23 at 12:43
















  • 1





    This is great! It is exactly what I was looking for. There's a little bug, where, if one of my screens is duplicated on a fourth monitor, the mouse can't decide which monitor to "snap" to, but I was able to mitigate the issue with some fiddling of the duplicated monitor position.

    – SkyNT
    Nov 3 '16 at 15:06






  • 1





    Definitely let the developer know on his Github page so he can try to fix the issue for the future! It seems like it's still being actively developed.

    – Steve
    Nov 3 '16 at 17:05






  • 2





    I found that if I placed the duplicated monitor on top of the original, there was no more issue. The program could use a bit more documentation, but otherwise it works perfectly.

    – SkyNT
    Nov 3 '16 at 22:42






  • 1





    Does it have any GUI? By the description it looks like what I need, but I don't see any window, settings or any difference after installation. I'm running Win 10.

    – Cheslab
    Jun 25 '17 at 18:22











  • yes, it does have a GUI. Simple but nice: Screenshot

    – Dénes Papp
    Feb 23 at 12:43










1




1





This is great! It is exactly what I was looking for. There's a little bug, where, if one of my screens is duplicated on a fourth monitor, the mouse can't decide which monitor to "snap" to, but I was able to mitigate the issue with some fiddling of the duplicated monitor position.

– SkyNT
Nov 3 '16 at 15:06





This is great! It is exactly what I was looking for. There's a little bug, where, if one of my screens is duplicated on a fourth monitor, the mouse can't decide which monitor to "snap" to, but I was able to mitigate the issue with some fiddling of the duplicated monitor position.

– SkyNT
Nov 3 '16 at 15:06




1




1





Definitely let the developer know on his Github page so he can try to fix the issue for the future! It seems like it's still being actively developed.

– Steve
Nov 3 '16 at 17:05





Definitely let the developer know on his Github page so he can try to fix the issue for the future! It seems like it's still being actively developed.

– Steve
Nov 3 '16 at 17:05




2




2





I found that if I placed the duplicated monitor on top of the original, there was no more issue. The program could use a bit more documentation, but otherwise it works perfectly.

– SkyNT
Nov 3 '16 at 22:42





I found that if I placed the duplicated monitor on top of the original, there was no more issue. The program could use a bit more documentation, but otherwise it works perfectly.

– SkyNT
Nov 3 '16 at 22:42




1




1





Does it have any GUI? By the description it looks like what I need, but I don't see any window, settings or any difference after installation. I'm running Win 10.

– Cheslab
Jun 25 '17 at 18:22





Does it have any GUI? By the description it looks like what I need, but I don't see any window, settings or any difference after installation. I'm running Win 10.

– Cheslab
Jun 25 '17 at 18:22













yes, it does have a GUI. Simple but nice: Screenshot

– Dénes Papp
Feb 23 at 12:43







yes, it does have a GUI. Simple but nice: Screenshot

– Dénes Papp
Feb 23 at 12:43















1














https://www.displayfusion.com/ has a feature that will mostly resolve this; it's very simplistic implementation. I have version 9.3 - not sure when it was added. NOTE: DisplayFusion is not free.



DisplayFusion > Settings > Mouse Management > Prevent mouse cursor from snagging on unaligned monitor edges






share|improve this answer
























  • Looks like you covered all the bases for a software recommendation post. +1. (You may like to read How do I recommend software in my answers? for more info.)

    – robinCTS
    Jul 1 '18 at 3:25
















1














https://www.displayfusion.com/ has a feature that will mostly resolve this; it's very simplistic implementation. I have version 9.3 - not sure when it was added. NOTE: DisplayFusion is not free.



DisplayFusion > Settings > Mouse Management > Prevent mouse cursor from snagging on unaligned monitor edges






share|improve this answer
























  • Looks like you covered all the bases for a software recommendation post. +1. (You may like to read How do I recommend software in my answers? for more info.)

    – robinCTS
    Jul 1 '18 at 3:25














1












1








1







https://www.displayfusion.com/ has a feature that will mostly resolve this; it's very simplistic implementation. I have version 9.3 - not sure when it was added. NOTE: DisplayFusion is not free.



DisplayFusion > Settings > Mouse Management > Prevent mouse cursor from snagging on unaligned monitor edges






share|improve this answer













https://www.displayfusion.com/ has a feature that will mostly resolve this; it's very simplistic implementation. I have version 9.3 - not sure when it was added. NOTE: DisplayFusion is not free.



DisplayFusion > Settings > Mouse Management > Prevent mouse cursor from snagging on unaligned monitor edges







share|improve this answer












share|improve this answer



share|improve this answer










answered Jul 1 '18 at 3:03









MirMir

1113




1113













  • Looks like you covered all the bases for a software recommendation post. +1. (You may like to read How do I recommend software in my answers? for more info.)

    – robinCTS
    Jul 1 '18 at 3:25



















  • Looks like you covered all the bases for a software recommendation post. +1. (You may like to read How do I recommend software in my answers? for more info.)

    – robinCTS
    Jul 1 '18 at 3:25

















Looks like you covered all the bases for a software recommendation post. +1. (You may like to read How do I recommend software in my answers? for more info.)

– robinCTS
Jul 1 '18 at 3:25





Looks like you covered all the bases for a software recommendation post. +1. (You may like to read How do I recommend software in my answers? for more info.)

– robinCTS
Jul 1 '18 at 3:25











0














So, I had the same problem.
TLDR; Due to lack of open source apps, (LittleBigMouse didn't work, DisplayFusion isn't free), I ended up writing a small application that does the job.
Find it here: https://gitlab.com/rich4rd.macwan/mousemapper/tree/stable



I have two monitors, one 4k and one FullHD, both of almost same physical dimensions. The mouse movement between the two screens was a pain, because the 1080p vertical resolution of the 2nd screen(I have placed it on the right), is half the 2160p vertical resolution of the 4K screen on the left. Since I didn't find any free application for this, I decided to write it on my own.



It's a pretty simple tray application, that uses a mouse hook for getting the global mouse position and mapping it when it moves from one screen to another based on the resolution of the screens. Ideally, I should have put the mouse hook in a different dll (as suggested by microsoft), but I wanted something quick and dirty and it works. And it works only for two screens. Maybe if this application finds use, I will release a newer version with enhancements.



Hope it finds some use for people like me. It is not production level, but works fine for my case. Just putting it here if someone needs it :)






share|improve this answer


























  • The repository is not visible or deleted

    – TheLQ
    Sep 18 '18 at 19:25











  • Sorry about that. Updated the permissions. I swear I thought I had made the repo public! gitlab.com/rich4rd.macwan/mousemapper/tree/stable

    – Richard Macwan
    Sep 19 '18 at 21:00


















0














So, I had the same problem.
TLDR; Due to lack of open source apps, (LittleBigMouse didn't work, DisplayFusion isn't free), I ended up writing a small application that does the job.
Find it here: https://gitlab.com/rich4rd.macwan/mousemapper/tree/stable



I have two monitors, one 4k and one FullHD, both of almost same physical dimensions. The mouse movement between the two screens was a pain, because the 1080p vertical resolution of the 2nd screen(I have placed it on the right), is half the 2160p vertical resolution of the 4K screen on the left. Since I didn't find any free application for this, I decided to write it on my own.



It's a pretty simple tray application, that uses a mouse hook for getting the global mouse position and mapping it when it moves from one screen to another based on the resolution of the screens. Ideally, I should have put the mouse hook in a different dll (as suggested by microsoft), but I wanted something quick and dirty and it works. And it works only for two screens. Maybe if this application finds use, I will release a newer version with enhancements.



Hope it finds some use for people like me. It is not production level, but works fine for my case. Just putting it here if someone needs it :)






share|improve this answer


























  • The repository is not visible or deleted

    – TheLQ
    Sep 18 '18 at 19:25











  • Sorry about that. Updated the permissions. I swear I thought I had made the repo public! gitlab.com/rich4rd.macwan/mousemapper/tree/stable

    – Richard Macwan
    Sep 19 '18 at 21:00
















0












0








0







So, I had the same problem.
TLDR; Due to lack of open source apps, (LittleBigMouse didn't work, DisplayFusion isn't free), I ended up writing a small application that does the job.
Find it here: https://gitlab.com/rich4rd.macwan/mousemapper/tree/stable



I have two monitors, one 4k and one FullHD, both of almost same physical dimensions. The mouse movement between the two screens was a pain, because the 1080p vertical resolution of the 2nd screen(I have placed it on the right), is half the 2160p vertical resolution of the 4K screen on the left. Since I didn't find any free application for this, I decided to write it on my own.



It's a pretty simple tray application, that uses a mouse hook for getting the global mouse position and mapping it when it moves from one screen to another based on the resolution of the screens. Ideally, I should have put the mouse hook in a different dll (as suggested by microsoft), but I wanted something quick and dirty and it works. And it works only for two screens. Maybe if this application finds use, I will release a newer version with enhancements.



Hope it finds some use for people like me. It is not production level, but works fine for my case. Just putting it here if someone needs it :)






share|improve this answer















So, I had the same problem.
TLDR; Due to lack of open source apps, (LittleBigMouse didn't work, DisplayFusion isn't free), I ended up writing a small application that does the job.
Find it here: https://gitlab.com/rich4rd.macwan/mousemapper/tree/stable



I have two monitors, one 4k and one FullHD, both of almost same physical dimensions. The mouse movement between the two screens was a pain, because the 1080p vertical resolution of the 2nd screen(I have placed it on the right), is half the 2160p vertical resolution of the 4K screen on the left. Since I didn't find any free application for this, I decided to write it on my own.



It's a pretty simple tray application, that uses a mouse hook for getting the global mouse position and mapping it when it moves from one screen to another based on the resolution of the screens. Ideally, I should have put the mouse hook in a different dll (as suggested by microsoft), but I wanted something quick and dirty and it works. And it works only for two screens. Maybe if this application finds use, I will release a newer version with enhancements.



Hope it finds some use for people like me. It is not production level, but works fine for my case. Just putting it here if someone needs it :)







share|improve this answer














share|improve this answer



share|improve this answer








edited Sep 19 '18 at 21:01

























answered Aug 23 '18 at 16:41









Richard MacwanRichard Macwan

11




11













  • The repository is not visible or deleted

    – TheLQ
    Sep 18 '18 at 19:25











  • Sorry about that. Updated the permissions. I swear I thought I had made the repo public! gitlab.com/rich4rd.macwan/mousemapper/tree/stable

    – Richard Macwan
    Sep 19 '18 at 21:00





















  • The repository is not visible or deleted

    – TheLQ
    Sep 18 '18 at 19:25











  • Sorry about that. Updated the permissions. I swear I thought I had made the repo public! gitlab.com/rich4rd.macwan/mousemapper/tree/stable

    – Richard Macwan
    Sep 19 '18 at 21:00



















The repository is not visible or deleted

– TheLQ
Sep 18 '18 at 19:25





The repository is not visible or deleted

– TheLQ
Sep 18 '18 at 19:25













Sorry about that. Updated the permissions. I swear I thought I had made the repo public! gitlab.com/rich4rd.macwan/mousemapper/tree/stable

– Richard Macwan
Sep 19 '18 at 21:00







Sorry about that. Updated the permissions. I swear I thought I had made the repo public! gitlab.com/rich4rd.macwan/mousemapper/tree/stable

– Richard Macwan
Sep 19 '18 at 21:00




















draft saved

draft discarded




















































Thanks for contributing an answer to Super User!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1119204%2fmove-mouse-proportionaly-between-different-resolution-and-dpi-displays%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

"Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

Alcedinidae

RAC Tourist Trophy