Недавно я перешел на систему из четырех мониторов и у меня есть внешний дисплей №2(главный дисплей)чуть выше монитора моего ноутбука № 1. Когда я пытаюсь переместить указатель мыши между мониторами (выделено на изображении, ссылка на которое приведена ниже) с окном (и без него), он прилипает к горизонтальному краю между ними. Это не похоже на проблему с привязкой Windows, поскольку Windows привязывается к вертикальным краям, и указатель небуквальнопридерживайтесь края.
Единственный способ обойти эту проблему, который я нашел, — это отойти назад и двигаться по краю с большей скоростью.(что-то вроде разбега перед прыжком в длину)
Я наблюдаю эту проблему с тех пор, как перешел на эту настройку пару недель назад; в любом случае, я использую Windows 10 версии 1903 (сборка ОС 18362.356). Все мониторы работают в разрешении 1920x1080
решение1
Я также могу подтвердить, что эта проблема (в Windows 10) не устраняется с помощью записей реестра или настроек многозадачности.
Проблема заключается в автоматическом размещении/упорядочивании приложения настроек для нескольких мониторов, которое иногда выглядит правильно, но на самом деле приводит к тому, что края между некоторыми мониторами становятся «липкими», требуя для прохождения более высокой скорости мыши.
В моем случае у меня 6 мониторов. Метод проб и ошибок помог решить проблему:
- Возьмите проблемный экран (в моем случае 5), наложите его на соседний экран с липким краем (6).
- Автовыравнивание ломается. Верните второй экран на место (6), перекрывая его слева в моем случае.
- Переместите исходный назад (5), снова перекрывая его.
- Применить и проверить. Если не исправлено или если другой край стал проблемой, повторите.
Изображения следующие:
Исходная ситуация — выглядит правильно, но красный край застрял.
В ходе проб и исправления ошибок:
Теперь исправлено — выглядит так же, как и в начале, но проблема решена.
решение2
Оказалось, что между мониторами был зазор; устранение зазора решило проблему. Похоже, если между мониторами есть зазор, поведение такое, как описано выше в вопросе.
@harrymc'sотвечатьпомогло решить эту проблему, так как изменение выравнивания создало зазор между другим монитором, который демонстрировал такое же поведение
На изображении ниже показано новое расположение дисплеев.для справки. Как мы видим, между мониторами №1 и №2 практически нет разрыва. новая настройка монитора
решение3
Вот одно из решений этой проблемы:
- Бегать
regedit
- Перейдите к
HKCU\Control Panel\Desktop
- Установите значение DWORD
MouseMonitorEscapeSpeed
на1
. Если это значение не существует, создайте его. - Повторите для ключа реестра.
HKCU\Software\Microsoft\Windows\CurrentVersion\ImmersiveShell\EdgeUI
- Перезапустите Explorer, или выйдите из системы и войдите в нее снова, или перезагрузите систему.
Если это не помогает, попробуйте немного сдвинуть мониторы №1 и №2 в их выравнивании.
решение4
Я расскажу вам то, что сработало для меня!
Так как ошибка возникает из-за зазоров между экранами, кто-то предложил использовать перераспределение с помощью графической карты для удаления зазоров, но, например, с моими 6 экранами, у меня 2 карты, так что это мне не поможет, так что вам просто нужно найти программное обеспечение для более точного, чем Windows, расположения мониторов, вы можете легко это сделать с помощью DisplayFusion (он покажет вам расстояние в пикселях между экранами), надеюсь, это поможет кому-то из вас.
3 часа потерял из-за того, что Microsoft отказывается решать проблему 5-летней давности... Маленькая инди-компания, не могу их винить. А для парня, который не может справиться с небольшим ироничным замечанием без ругательств в адрес Microsoft и который редактирует мои сообщения, идите в свой безопасный мир или в Китай, ваше отношение - полная противоположность духу интернета.