Як я можу змусити курсор у Windows із налаштуваннями декількох моніторів вести себе так, що він рухається між усіма моніторами, що мають однакову роздільну здатність?


13

Щойно я додав до мого налаштування новий монітор 4k, довівши моє загальне значення 3. Моя проблема полягає в тому, що Windows "думає", що монітори фізично відносні розміри, які вони є в налаштуваннях дисплея, коли вони насправді лише на дюйм різні ( 4k - це 28 ", а 2 1080 - 27"). Це призводить до того, що переміщення між моніторами відчуває біль, оскільки миша зупиняється на краю монітора, переходячи з дисплея 1 на будь-який інший 2. Курсор також підскакує до середини екрану при переході від 1080 до 4k . Чи є спосіб їх примусити "вишикуватися" до тієї точки, коли курсор поводиться так, ніби він рухається між моніторами, які мають однакову роздільну здатність?

Скріншот налаштувань дисплея

Налаштування системи: nVidia GTX 970 Intel Core i7 4790K 16Gb ram Windows 10 Pro 64 біт


Я цілком зазнаю твого болю з цього приводу. У мене є 24-дюймові FHD-монітори та 27-дюймові UHD-монітори з тим же видом у минулому.
Подорожник Geek

Ви можете встановити власні рішення на панелі керування Nvidia. Я не знаю, чи вдасться зробити це більш гладким між перемиканням моніторів, але якщо ви встановите їх на один і той же резонанс, це може працювати!
RyanIG

1
Єдиний спосіб зробити це було б запустити монітор 4k з меншою роздільною здатністю, але це, очевидно, не те, що ви хотіли б зробити.
користувач1751825


Відповіді:


1

Знайшов це рішення на іншій нитці , спочатку від Стіва:

Можливо, LittleBigMouse може вам допомогти? Це альфа-додаток, але, здається, фокусується на проблемі, яка виникає.

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

Завантажити (випуски): https://github.com/mgth/LittleBigMouse/releases

Я використовував його сам з 4K UHD монітором та 1080p Full HD монітором, і це робить саме те, що ви хочете.


0

Вибачте, ви не можете.

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


0

У вас є кілька варіантів, найбільш розумним було б ввімкнути те, що Nvidia називає DSR, на стороні AMD, я вважаю, це називається супер роздільною здатністю, що дозволить вам запускати монітори з більш високою роздільною здатністю, що натякає ОС на думку, що вони є всі 4 к, залежно від вашої завантаженості на роботі, ви навіть отримаєте користь від «зайвого» віртуального простору, або це не може. Ви також можете переставити обидва маленьких монітора один над одним (привести номер 3 у відповідність до №2).

Що я особисто зробив би - перевернути ці менші монітори в портретному режимі, по одному в кожну сторону, настійно рекомендую спробувати.


0

Ваша найкраща ставка - зменшити роздільну здатність 4k. Це виконає ваше бажання, щоб він поводився як монітор 1080p.

Якщо ви хочете зберегти свої резолюції, однак, існує більш неохайна / гнучка альтернатива, яка передбачає деяке кодування. Ви можете написати програму, яка визначає позицію курсору миші, і, коли ви переходите межу екрана, переходить до ( y_pos/ y_res_old) *y_res_new(де y_res_oldвертикальна роздільна здатність монітора, з якого ви вийшли, і y_res_new того, до якого ви перемістили мишу) . Це може бути глючно, але з процесором воно може бути настільки швидким, що ви навіть не помітите.

Я рекомендую робити це лише в тому випадку, якщо курсор знаходиться в межах 5 пікселів від межі екрана, таким чином заїкання курсора зводиться до перехідних частин.

TL; DR: якщо ви не хочете заглиблюватися в якесь програмування або доручити ботаніку робити це, ви залишаєтесь без вибору - вимкніть дозвіл або залиште його.


Я написав дуже базовий сценарій python, якщо вам це цікаво. Він працює для мене з двома моніторами, хоча іноді курсор застрягає, якщо він занадто близько до верху / низу при переході, якщо з цим все гаразд.
Aprillomat
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.