Вопрос или проблема
У меня 4 экрана: 4K-дисплей на ноутбуке, 4K-дисплей на настольном мониторе, HD-дисплей на настольном мониторе и USB-монитор 800×480. Начиная с вчерашнего дня, щелчки мыши происходят не там, где видно курсор, но только на двух экранах. На основном экране ноутбука и USB-дисплее все работает нормально, но на 4K и HD внешних мониторах Windows показывает курсор в другом месте, чем то, где регистрируются щелчки. Мониторы работают с разными масштабами, но это, похоже, не проблема. Я установил все на 100% и перезагрузил, но проблема осталась.
Я обновил драйвера мыши и также сменил мышь на другую, но проблема осталась. Я запустил SFC /Scannow, он нашел несколько поврежденных файлов, но ничего, что могло бы повлиять на это, я их исправил и перезагрузил, но это не решило проблему. Я также попробовал изменить курсоры в теме на другие, чтобы увидеть, будут ли они работать иначе или исправят стандартные курсоры. Это тоже не помогло, у всех была эта проблема с смещением.
Еще одной особенностью является то, что когда я перемещаю курсор к краю приложения, чтобы изменить его размер, курсор полностью исчезает вместо того, чтобы измениться на курсор изменения размера. Это происходит на всех мониторах.
Проблема становится особенно заметной при рисовании в приложении, потому что линия появляется не в том месте. Это также более очевидно, когда я перемещаю курсор к краю экрана, иногда он заходит за край, а иногда не может дойти до края. Я сделал несколько скриншотов и фотографий обеих ситуаций. Когда я проводил тест на рисование, было особенно странно, потому что на HD-мониторе только курсор изменился на курсор ожидания, а на других мониторах остался обычным указателем.
Есть какие-нибудь идеи, что может вызывать это или как это устранить? Начинает быть довольно неприятно пытаться работать, когда мне приходится догадываться, куда попадет щелчок.
Интересно.
После перезагрузки мои мониторы ведут себя немного странно, поэтому я отключил свой концентратор SIIG USB 3, который управляет 4K внешним монитором и HD монитором. После перезапуска хаба теперь курсоры работают без проблем. Поскольку я также только что перезагрузил систему для установки обновления Windows, я не могу гарантировать, что именно перезагрузка хаба это исправила, но это кажется вероятным, так как два монитора, которые имели проблему, это те, которые управляются этим хабом.
Может быть, пора мне привыкнуть перезагружать этот хаб каждый день.
Обновление: Я в конечном итоге избавился от этого хаба SIIG и купил док-станцию/хаб Dell с двойным выходом для мониторов. Я никогда не сталкивался с этой проблемой с новым хабом. Я действительно полагаю, что это был хаб, который вызывает проблему, поэтому этот первоначальный хаб теперь не используется. Хаб SIIG также, похоже, вызывал случайные перезагрузки на мониторах. Они темнели на несколько секунд, а затем снова включались несколько раз в день, иногда сбрасывая все местоположения окон.
У меня была эта проблема на мониторах, которые управлялись USB-C хабом, не было ручного способа перезагрузить его или устранить проблемы, ответ harrymc в этой теме дал мне решение/обход:
Зайдите в Панель управления > Мышь, вкладка Параметры указателя, и в разделе
Доступность включите “Показать следы указателя”, а затем установите ползунок на
минимальное значение. Это должно заставить вашу мышь использовать режим указателя, отрисованный программным обеспечением.
Ответ или решение
Проблема смещения горячей точки курсора мыши относительно видимого местоположения курсора
Проблема, с которой вы столкнулись, представляет собой достаточно распространённую ситуацию для пользователей многомониторных конфигураций, особенно при использовании различных разрешений и масштабов. У вас подключено четыре монитора с различными характеристиками, и это может привести к некорректному отображению курсора мыши и регистрации кликов. Давайте разберёмся в возможных причинах и решениях данной проблемы.
1. Влияние масштабирования дисплея
Первая причина проблемы может быть связана с масштабированием дисплеев. Windows использует разные настройки масштабирования в зависимости от разрешения каждого экрана, что может вызвать несоответствие между видимым курсором мыши и его фактической областью клика. Даже если вы установили все мониторы на 100% масштабирования, могут быть некоторые системные настройки, которые перезаписывают эти параметры. Рекомендуется:
- Открыть „Настройки экрана“ и проверить, что для всех мониторов установлено одинаковое разрешение и масштаб.
- Убедиться в отсутствии графических драйверов, которые могут конфликтовать с Windows.
2. Проблемы с драйверами
Хотя вы уже обновили драйверы мыши, не забудьте также обновить драйверы видеокарты. Иногда некорректная работа графического драйвера может быть причиной проблем с отображением курсора. Проверьте наличие обновлений на веб-сайте производителя вашей видеокарты. Замена драйверов на более старую версию может также помочь в случае появления проблемы после обновления.
3. Использование USB-хабов
Судя по вашему описанию, проблемы возникали на двух мониторах, которые подключены через SIIG USB 3.0 хаб. USB-хабы часто становятся источником нестабильности, особенно при подключении к мониторам с высокой разрешающей способностью. У вас, похоже, произошло разрешение проблемы после перезагрузки хаба, но постоянное решение может быть связным с выбором более качественного хаба.
Вы уже упомянули, что приобрели Dock от Dell, и это предоставило более стабильную работу. Различные USB-хабы могут по-разному обрабатывать видео- и аудиосигналы, что может приводить к тому, что курсор не будет правильно позиционирован.
4. Программное обеспечение и настройки курсора
Необходимо также учитывать возможность того, что программное обеспечение или настройки системы могут влиять на поведение курсора. Ваш метод с включением „Трейлов курсора“ — это хороший обходной путь. Он может заставить систему использовать программно-рендерингованный курсор, что иногда улучшает точность его местоположения.
5. Тестирование и диагностика
Рекомендуется провести полное тестирование каждого из мониторов. Для этого можно:
- Подключить каждый монитор по отдельности к одному и тому же выходу и проверить корректность работы курсора.
- Запустить диагностические утилиты Windows для поиска проблем с графическими драйверами и конфигурацией дисплеев.
Заключение
Проблема смещения курсора мыши — это комплексная ситуация, связанная с масштабированием экрана, драйверами, нестабильностью USB-оборудования, а также настройками программного обеспечения. Применение описанных выше рекомендаций должно помочь вам устранить данную неприятность и улучшить вашу рабочую среду. Если все предложенные решения не дают результатов, рекомендуется обратиться к специалистам, которые могут провести более глубокую диагностику системы и оборудования.