13

Я просто добавил новый монитор 4k в мою настройку, доведя общее количество до 3. Моя проблема заключается в том, что Windows "думает", что мониторы физически соответствуют относительным размерам, которые они имеют в настройках дисплея, когда они на самом деле отличаются только на дюйм (4k - 28 дюймов, а 2 1080 - 27 дюймов). Это затрудняет перемещение между мониторами, поскольку мышь останавливается у края монитора при переходе от дисплея 1 к любому другому 2. Курсор также переходит на середину экрана при переходе от 1080 к 4k. Есть ли способ заставить их "выравниваться" до точки, в которой курсор ведет себя так, как будто он перемещается между мониторами с одинаковым разрешением?

Screencap настроек дисплея

Настройка системы: nVidia GTX 970 Intel Core i7 4790 КБ, 16 ГБ, оперативная память Windows 10 Pro 64 бит

4 ответа4

1

Лучше всего отказаться от разрешения 4k. Это выполнит ваше желание, чтобы он вел себя как монитор 1080p.

Однако, если вы хотите сохранить свои разрешения, есть более небрежная / сбойная альтернатива, которая требует некоторого кодирования. Вы могли бы написать программу, которая определяет положение курсора мыши и, пересекая экранную рамку, переходит на (y_pos / y_res_old)*y_res_new (где y_res_old - вертикальное разрешение монитора, с которого вы вышли, а y_res_new - того, который вы указали). переместил мышь в). Это может быть затруднительно, но с вашим процессором он может быть настолько быстрым, что вы даже не заметите.

Я рекомендую делать это только в том случае, если курсор находится в пределах 5 пикселей от границы экрана, поэтому заикание курсора сводится к переходным частям.

TL; DR: если вы не хотите углубляться в какое-то программирование или заказываете заняться этим, у вас нет выбора - вы можете отказаться от разрешения или оставить его.

1

Нашел это решение в другой ветке, изначально от Стива:

Возможно, LittleBigMouse может помочь вам? Это альфа-приложение, но, похоже, оно фокусируется на вашей проблеме.

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

Загрузить (релизы): https://github.com/mgth/LittleBigMouse/releases

Я сам использовал его с монитором 4K UHD и монитором 1080p Full HD, и это делает именно то, что вы хотите.

0

Извините, вы не можете.

Компьютеры не знают о физическом размере мониторов: знают только виртуальный размер (то есть размер в пикселях).

0

У вас есть несколько вариантов, наиболее разумным было бы включить то, что Nvidia называет DSR, на стороне AMD, я считаю, это называется супер-разрешением, что позволит вам запускать мониторы с более высоким разрешением, чем исходное, заставляя ОС думать, что они все 4k, в зависимости от вашей рабочей нагрузки, вы даже выиграете от «дополнительного» виртуального пространства, а может и нет. Вы также можете переставить оба маленьких монитора один над другим (опустить # 3 в соответствии с # 2).

Что бы я лично сделал, это перевернул эти меньшие мониторы в портретном режиме, по одному с каждой стороны, очень рекомендую попробовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .