Я просто добавил новый монитор 4k в свою настройку, доведя общее количество до 3. Моя проблема в том, что окна «думают», что мониторы физически имеют относительные размеры, которые они имеют в настройках дисплея, тогда как на самом деле они отличаются только на дюйм ( 4K - это 28 ", а 2 1080 - это 27"). Это затрудняет перемещение между мониторами, поскольку при переходе от дисплея 1 к любому другому 2 курсор останавливается у края монитора. Курсор также переходит на середину экрана при переходе от 1080 к 4k. , Есть ли способ заставить их «выравниваться» до точки, в которой курсор ведет себя так, как будто он перемещается между мониторами с одинаковым разрешением?
Настройка системы: nVidia GTX 970 Intel Core i7 4790 КБ, 16 ГБ, оперативная память Windows 10 Pro 64 бит
источник
Ответы:
Нашел это решение в другой ветке , изначально от Стива:
Я сам использовал его с монитором 4K UHD и монитором 1080p Full HD, и это делает именно то, что вы хотите.
источник
Извините, вы не можете.
Компьютеры не знают о физическом размере мониторов: знают только виртуальный размер (то есть размер в пикселях).
источник
У вас есть несколько вариантов, наиболее разумным было бы включить то, что Nvidia называет DSR, на стороне AMD, я считаю, это называется суперразрешением, что позволит вам запускать мониторы с более высоким разрешением, чем исходное, заставляя ОС думать, что они все 4k, в зависимости от вашей рабочей нагрузки, вы даже выиграете от «дополнительного» виртуального пространства, а может и нет. Вы также можете переставить оба маленьких монитора один над другим (опустить # 3 в соответствии с # 2).
Что бы я лично сделал, это перевернул эти меньшие мониторы в портретном режиме, по одному с каждой стороны, очень рекомендую попробовать.
источник
Лучше всего отказаться от разрешения 4k. Это выполнит ваше желание, чтобы он вел себя как монитор 1080p.
Однако, если вы хотите сохранить свои разрешения, есть более небрежная / сбойная альтернатива, которая требует некоторого кодирования. Вы могли бы написать программу, которая определяет положение курсора мыши и, когда вы пересекаете границу экрана, переходит на (
y_pos
/y_res_old
)*y_res_new
(где указываетсяy_res_old
вертикальное разрешение монитора, из которого вы вышли, и y_res_new того, в который вы переместили мышь) , Это может быть затруднительно, но с вашим процессором он может быть настолько быстрым, что вы даже не заметите.Я рекомендую делать это, только если курсор находится в пределах 5 пикселей от границы экрана, поэтому заикание курсора сводится к переходным частям.
TL; DR: если вы не хотите углубляться в какое-то программирование или заказываете заняться этим, у вас нет выбора - вы можете отказаться от разрешения или оставить его.
источник