Właśnie dodałem nowy monitor 4k do mojej konfiguracji, zwiększając mój wynik do 3. Mój problem polega na tym, że Windows „myśli”, że monitory są fizycznie względnymi rozmiarami w ustawieniach wyświetlania, gdy tak naprawdę są tylko o cal ( 4k to 28 ", a 2 1080 to 27"). To sprawia, że poruszanie się między monitorami jest trochę uciążliwe, ponieważ mysz zatrzymuje się na krawędzi monitora, przechodząc z wyświetlacza 1 do jednego z pozostałych 2. Kursor przeskakuje również na środek ekranu podczas przejścia z jednego z 1080 na 4k . Czy istnieje sposób, aby „wyrównać” do miejsca, w którym kursor zachowuje się, jakby poruszał się między monitorami o tej samej rozdzielczości?
Konfiguracja systemu: nVidia GTX 970 Intel Core i7 4790K 16 Gb RAM Windows 10 Pro 64 bit
źródło
Odpowiedzi:
Znalazłem to rozwiązanie w innym wątku , pochodzącym od Steve'a:
Używam go sam z monitorem 4K UHD i monitorem 1080p Full HD i to robi dokładnie to, czego chcesz.
źródło
Przepraszam, nie możesz.
Komputery nie wiedzą o fizycznym rozmiarze monitorów: znają tylko rozmiar wirtualny (czyli rozmiar w pikselach).
źródło
Masz kilka opcji, najbardziej rozsądną byłoby włączenie tego, co Nvidia nazywa DSR, po stronie AMD, jak sądzę, nazywa się super rozdzielczością, która pozwoli ci uruchomić monitory w rozdzielczości wyższej niż natywna, oszukując system operacyjny, aby pomyślał, że są wszystkie 4k, w zależności od obciążenia pracą korzystalibyście nawet z „dodatkowej” przestrzeni wirtualnej, albo nie. Możesz także przestawić oba małe monitory jeden nad drugim (sprowadzić # 3 w dół do # 2).
To, co osobiście zrobiłbym, to przerzucenie tych mniejszych monitorów w trybie portretowym, po jednym z każdej strony, zdecydowanie zalecamy wypróbowanie tego.
źródło
Najlepszym rozwiązaniem jest zmniejszenie rozdzielczości 4k. Spełni to twoje życzenie, aby zachowywał się jak monitor 1080p.
Jeśli jednak chcesz zachować swoje rozdzielczości, istnieje bardziej niechlujna / glitchy alternatywa, która wymaga trochę kodowania. Możesz napisać program, który wykrywa pozycję kursora myszy, a gdy przekroczysz ramkę ekranu , przeskakuje do (
y_pos
/y_res_old
)*y_res_new
(gdziey_res_old
jest pionowa rozdzielczość monitora, z którego wyszedłeś, i y_res_new od tego, do którego przesunąłeś mysz) . Może to być błędne, ale z twoim procesorem może być tak szybkie, że nawet nie zauważysz.Polecam to zrobić tylko wtedy, gdy kursor znajduje się w odległości około 5 pikseli od obramowania ekranu, w ten sposób zacinanie się kursora zostanie zredukowane do części przejściowych.
TL; DR: jeśli nie chcesz zagłębiać się w jakieś programowanie lub zlecić nerdowi zrobienia tego, nie masz wyboru - zmniejsz rozdzielczość lub zostaw ją.
źródło