다른 해상도 (및 DPI) 디스플레이간에 마우스 비례 이동


31

3 개의 디스플레이, 2 개의 1080p 디스플레이에 4K 디스플레이가 있습니다. 실제로이 모니터는 크기가 거의 같습니다. 또한 Windows 10은 4K 모니터의 DPI 스케일링을 1080p 모니터와 별도로 처리합니다. 그래서 그것은 Windows와 같이 나타납니다

디스플레이 설정

실제 레이아웃은 나란히 같은 크기의 모니터 3 개입니다.

문제는 디스플레이 1에서 마우스를 끌 때 디스플레이 2와 3의 가장자리에 마우스가 계속 걸리는 것입니다. 감동.

이 질문은 이전에 요청되었으므로 (예 : here ) 일반적인 대답은 마우스 동작이 다른 크기의 디스플레이를 반영해야한다는 점에서이 동작이 의도적 인 것임을 암시하는 것입니다. 이러한 답변은 DPI 및 스케일링을 고려하지 않으므로 적절하지 않습니다.


귀하의 질문은 무엇인가?
magicandre1981

따라서 기본적으로 마우스가 1080p 디스플레이에서 모니터 높이의 30 %에 있고 마우스를 모니터간에 움직일 경우 4k 모니터에서 30 % 높이를 유지하도록 하시겠습니까? 귀하의 질문에 링크 한 질문에 따르면 아직 지원되지 않습니다.
ecube

3
지금은 마우스의 위치에 대한 세부 사항과 디스플레이 2 또는 3을 목표로하지 않는 한 마우스가 완전히 움직이지 않는다는 사실에 대해 더 신경을 씁니다. 당신이 목표로해야하는 곳. 정말 부끄럽다. 마우스 왼쪽 또는 오른쪽 가장자리의 비율에 관계없이 마우스가 다음 모니터에 나타나기를 원합니다. 아마도 Windows 고유의 솔루션을 찾지 못할 것입니다. 무료 타사 솔루션이 존재하기를 바랍니다.
SkyNT

답변:


26

아마도 LittleBigMouse 가 당신을 도울 수 있습니까? 그것은 알파 응용 프로그램이지만 문제에 초점을 맞추고있는 것 같습니다.

화면을 가로 질러 DPI 인식 마우스 이동

다중 dpi 모니터 환경 내에서 정확한 마우스 화면 크로스 오버 위치를 허용합니다. 일반적으로 4k 모니터와 풀 HD를 나란히 사용할 때 유용합니다.

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

다운로드 (릴리스) : https://github.com/mgth/LittleBigMouse/releases


1
대단해! 정확히 내가 찾던 것입니다. 화면 중 하나가 네 번째 모니터에 복제 된 경우 마우스가 "스냅"할 모니터를 결정할 수 없지만 복제 된 모니터 위치를 약간 조정하여 문제를 완화 할 수있는 작은 버그가 있습니다.
SkyNT

1
개발자에게 Github 페이지에 알려 미래의 문제를 해결할 수 있도록하십시오! 아직 활발히 개발되고있는 것 같습니다.
Steve

2
복제 된 모니터를 원본 위에 놓으면 더 이상 문제가 없다는 것을 알았습니다. 이 프로그램은 조금 더 많은 문서를 사용할 수 있지만 그렇지 않으면 완벽하게 작동합니다.
SkyNT

1
GUI가 있습니까? 설명에 따르면 필요한 것 같지만 설치 후 창, 설정 또는 차이가 표시되지 않습니다. 저는 Win 10을 운영하고 있습니다.
Cheslab

예, GUI가 있습니다. 간단하지만 좋은 : 스크린 샷
Dénes Papp

2

https://www.displayfusion.com/ 에는이를 해결하는 기능이 있습니다. 매우 간단한 구현입니다. 버전 9.3이 있습니다-언제 추가되었는지 확실하지 않습니다. 참고 : DisplayFusion은 무료가 아닙니다.

DisplayFusion> 설정> 마우스 관리> 정렬되지 않은 모니터 가장자리에서 마우스 커서가 걸리지 않도록 방지


소프트웨어 추천 게시물의 모든 기반을 다룬 것 같습니다. +1. ( 자세한 내용은 답변에 소프트웨어를 추천하는 방법은 무엇입니까? 를 참조하십시오.)
robinCTS

1

그래서 같은 문제가있었습니다. TLDR; 오픈 소스 앱이 없기 때문에 (LittleBigMouse가 작동하지 않고 DisplayFusion은 무료가 아닙니다) 작업을 수행하는 작은 응용 프로그램을 작성했습니다. 여기에서 찾으십시오 : https://gitlab.com/rich4rd.macwan/mousemapper/tree/stable

거의 동일한 물리적 크기를 가진 두 개의 모니터 (하나는 4k와 하나는 FullHD)를 가지고 있습니다. 두 번째 화면의 1080p 수직 해상도 (오른쪽에 위치)는 왼쪽에있는 4K 화면의 2160p 수직 해상도의 절반이기 때문에 두 화면 사이의 마우스 움직임은 고통 스러웠습니다. 이에 대한 무료 응용 프로그램을 찾지 못했기 때문에 직접 작성하기로 결정했습니다.

매우 간단한 트레이 응용 프로그램입니다. 마우스 후크를 사용하여 전역 마우스 위치를 가져 와서 화면 해상도에 따라 한 화면에서 다른 화면으로 이동할 때 매핑합니다. 이상적으로는 Microsoft가 제안한대로 다른 dll에 마우스 후크를 넣었어야하지만 빠르고 더러운 것을 원했고 작동합니다. 그리고 두 화면에서만 작동합니다. 이 응용 프로그램에서 사용이 발견되면 개선 된 기능을 갖춘 최신 버전을 출시 할 것입니다.

그것이 나와 같은 사람들에게 도움이되기를 바랍니다. 프로덕션 수준은 아니지만 제 경우에는 잘 작동합니다. 누군가가 필요하면 여기에 넣으십시오 :)


저장소가 보이지 않거나 삭제되지 않음
TheLQ

1
미안합니다. 권한을 업데이트했습니다. 나는 내가 레포를 공개했다고 생각했다! gitlab.com/rich4rd.macwan/mousemapper/tree/stable
Richard Macwan
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.