J'ai trois écrans, un écran 4K flanqué de deux écrans 1080p. Physiquement, ces moniteurs ont à peu près la même taille. De plus, Windows 10 gère parfaitement la mise à l'échelle DPI du moniteur 4K et des moniteurs 1080p. Ainsi, alors qu’il apparaît en tant que tel à Windows
la disposition réelle est constituée de trois moniteurs de taille égale côte à côte.
Le problème est que la souris reste coincée sur les bords de l'écran 2 et 3 lors du déplacement de l'écran 1. Je souhaite que la souris continue sur l'écran 2 ou 3, quelle que soit la partie du bord gauche ou droit de l'écran 1 la souris touche.
Cette question a déjà été posée (par exemple ici ) et une réponse courante consiste à suggérer que ce comportement est intentionnel, car le mouvement de la souris doit refléter des affichages de tailles différentes. Une telle réponse n'est pas appropriée car elle ne prend pas en compte la résolution DPI et la mise à l'échelle.
Réponses:
Peut-être que LittleBigMouse pourrait vous aider? C'est une application alpha, mais elle semble se concentrer sur le problème que vous rencontrez.
Github: https://github.com/mgth/LittleBigMouse
Téléchargement (versions): https://github.com/mgth/LittleBigMouse/releases
la source
https://www.displayfusion.com/ a une fonctionnalité qui résoudra la plupart des problèmes; c'est une implémentation très simpliste. J'ai la version 9.3 - pas sûr quand il a été ajouté. REMARQUE: DisplayFusion n'est pas gratuit.
DisplayFusion> Paramètres> Gestion de la souris> Empêcher le curseur de la souris de s'accrocher aux bords du moniteur non alignés
la source
Donc, j'ai eu le même problème. TLDR; En raison du manque d'applications open source (LittleBigMouse n'a pas fonctionné, DisplayFusion n'est pas gratuit), j'ai fini par écrire une petite application qui fait le travail. Trouvez-le ici: https://gitlab.com/rich4rd.macwan/mousemapper/tree/stable
J'ai deux moniteurs, un 4K et un FullHD, tous deux de dimensions physiques presque identiques. Le mouvement de la souris entre les deux écrans était pénible, car la résolution verticale de 1080p du deuxième écran (je l’ai placé à droite) correspond à la moitié de la résolution verticale de 2160p de l’écran 4K de gauche. N'ayant trouvé aucune application gratuite pour cela, j'ai décidé de l'écrire moi-même.
C'est une application de plateau très simple, qui utilise un crochet de souris pour obtenir la position globale de la souris et la mapper quand elle passe d'un écran à un autre en fonction de la résolution des écrans. Idéalement, j'aurais dû mettre le crochet de la souris dans une DLL différente (comme suggéré par Microsoft), mais je voulais quelque chose de rapide et sale et cela fonctionne. Et cela ne fonctionne que pour deux écrans. Peut-être que si cette application trouve une utilisation, je publierai une version plus récente avec des améliorations.
J'espère que ça trouve une utilité pour des gens comme moi. Ce n'est pas un niveau de production, mais cela fonctionne bien pour mon cas. Il suffit de le mettre ici si quelqu'un en a besoin :)
la source