Перейти к содержимому

Как перевести курсор на второй монитор

  • автор:

Ваша мышь не идет на второй экран? Попробуй это

Мышь не идет на второй экран - двойная настройка монитора

Мышь не идет на второй экран - двойная настройка монитора

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

Эта проблема может быть чрезвычайно неприятной, особенно если это происходит внезапно.

Похоже, проблема возникает, когда мониторы вашей установки с двумя дисплеями имеют разный размер и одинаковые разрешения.

Хотя упомянутая выше идея верна, в некоторых случаях пользователи сообщают, что эта проблема возникает внезапно или после перезагрузки компьютера.

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

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

Измените настройки дисплея Windows 10

laptop with user clock - Mouse not going to second screen

Из-за способа настройки разрешения в Windows 10 ваша ОС определяет мониторы, которые вы используете, как монитор 1 или монитор № 2.

Если ваш главный монитор имеет номер 2, а в настройках дисплея он отображается как номер 1, то мышь не будет отслеживать второй монитор, потому что Windows определяет его как слева, а не справа. Это относится к обоим случаям, и наоборот.

Чтобы устранить эту проблему, выполните следующие действия:

  1. Нажмите клавиши Win + X на клавиатуре -> выберите Настройки.
  2. Нажмите на System ->, затем выберите Display в левом меню.
  3. Нажмите Идентифицировать для Windows, чтобы идентифицировать Ваши показы.
  4. Перетащите дисплей 1 в левую сторону, а дисплей 2 — в правую сторону (или, тем не менее, ваша установка с двумя дисплеями находится в реальной жизни).
  5. В разделе « Несколько дисплеев » -> щелкните раскрывающийся список -> убедитесь, что выбран параметр « Расширить эти дисплеи» .

Вывод

Мы надеемся, что вы нашли это руководство полезным и простым для понимания. Пожалуйста, не стесняйтесь сообщить нам, если метод, представленный здесь, помог вам решить вашу проблему.

Вы можете сделать это, просто оставив комментарий в разделе, найденном под этой статьей.

ЧИТАЙТЕ ТАКЖЕ:

  • Опции Logitech вызывают проблемы с курсором мыши для многих
  • Последние обновления Windows 10 могут привести к поломке мыши
  • Apple Magic Mouse не будет подключаться к Windows 10 [ЭКСПЕРТНЫЕ РЕШЕНИЯ]

Два монитора. Второй стоит над первым (над ноутом) . Как изменить направления перехода курсора между экранами?

Два монитора. Второй стоит над первым (над ноутом) . Как изменить направления перехода курсора между экранами?

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

Как сделать, чтобы курсор переходил при движении вверх (туда, где стоит монитор) . И обратно.

Дополнен 10 лет назад
Лучший ответ

думаю так же как и в windows7, в настройках ( зажать левой кнопкой мышки и перетянуть в нужную сторону ) , сохранить изменения .

костя-костяМастер (1429) 10 лет назад
ого, супер, спасибо. я чето даже не представлял, что эти картинки двигать можно)))))
NO/NAME Мудрец (19009) я тоже когда-то не знал 🙂
Вячеслав ВетренкоУченик (162) 7 лет назад

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

Остальные ответы

Если XP войдите в свойства экрана, и на закладке «Параметры» с помощью левой кнопки мыши перетащите изображение второго экрана под первый.

костя-костяМастер (1429) 7 лет назад
Спс, но уже нет тех мониторов и компьютера давно))

Юрий Мандрица Ученик (157) Я для других написал, сам только что столкнулся с этой проблемой, и в инете не нашел нормального ответа)))

надо зайти на параметры экрана. первое- дисплей- изменение расположение экранов. там ставите два монитора как вам угодно.

Курсор мыши на второй монитор перевести можно а обратно — нет.

Настроил себе внешний монитор чтобы он был «справа» от экрана ноута. Включил Xinerama (в xorg.conf) Все вроде заработало, но появилась такая проблема: мышкой между мониторами ездить можно, а вот с тачпада — слева направа перевести курсор получается, а справа-налево — НЕТ.

Что делать — неясно. Думал что тачпад не в состоянии нулевую координату X вернуть — так вроде в состоянии — запустил xev, засунул его окно наполовину за левый край левого монитора, повозил у края — вроде показывает root:(0. ). Посмотрел что можно поменять у тачпада в xinput, никаких мыслей от этого в голову не пришло. В гуле тоже ничего не пишут. Куда копать-то, помогите?

детали: Убунта 9.4, видяха ATI, дравера бинарные ати-шные, xorg.conf сделан ati-config —initial=dual-head, после чего включил Xinerama.

Курсор мыши перепрыгивает на второй монитор с сенсорным экраном. Как отключить?

У меня есть второй монитор. У него есть сенсорный ввод. Проблема такая, что работая через сенсор на втором мониторе фокус мышки и сам курсор перескакивают на второй монитор. Это ужасно раздражает, т.к. после этих действий приходится возвращать курсор на основной монитор, в его предыдущую позицию. Так же, софт, который работает в полноэкранном режиме на первом мониторе, на это реагирует по разному. Что-то в паузу встает, что-то нормально реагирует.

Есть софт, что блокирует вывод курсора за пределы назначенного монитора. Но курсор все равно скачет к границам при действиях на сенсорном мониторе. Это не решение.

Можно ли настроить так, что бы курсор оставался в своей позиции не реагируя на сенсорный ввод?

  • Вопрос задан более двух лет назад
  • 1500 просмотров

3 комментария

Сложный 3 комментария

Так а отключить сенсор на втором мониторе нельзя?
Иван @PDEMON Автор вопроса
Так зачем его отключать, он мне нужен.
Иван @PDEMON Автор вопроса
John Smith, Боже, как же я сразу не додудмался
Решения вопроса 0
Ответы на вопрос 1

Это особенность мультимониторной конфигурации windows (на linux варианты решений есть).
Совет, размести второй монитор, например, слева сверху от первого основного, если они будут касаться уголками, чтобы переместить мышь между ними потребуется точно попасть в угол, не решение но очень сильно помогает.

В win32 api есть методы по создания независимых десктопов и привязки их к монитору, даже в sdk есть пример, но пользоваться именно им в работе неудобно.

Из готового софта я знаю только ibik aster (там настраиваются рабочие места и каждому привязывается свои мониторы мышки клавиатуры), работает удобно и без проблем, но за небольшую денюжку

Ответ написан более двух лет назад
Иван @PDEMON Автор вопроса

У меня в плане перемещения курсора нет проблем. Пускай он бегает по всем экранам когда мне это надо. Я говорю про то, что курсор мыши перескакивает в точку нажатия пальцем на втором экране. Это разные устройства ввода. Зачем они их объеденили? Вот что мне непонятно.
А софт, что вы мне порекомендовали, это не совсем то. Мне среда нужна одна, а там предлагают что-то типа виртуальной машины с отдельными интерфейсами ввода.

Иван @PDEMON Автор вопроса

John Smith, А в том и прикол, что это и тактильно и визуально и вообще физически разные устройства ввода. Я клавиатурой по меню тоже могу бегать и имитировать клики мыши пробелом, но курсор мыши на месте остаётся. При тапах по экрану так же нет курсора мыши, но он появляется только когда мышь в руки берёшь и производишь сдвиг. Вообщем, моменты спорные.

HemulGM

Hemul GM @HemulGM Куратор тега Windows

Иван, эта особенность связана с тем, что при тач нажатии, в противном случае, будет генерироваться иное событие, которое стандартный софт не сможет обработать. Он не будет понимать, что куда-то нажали. И только новый софт, который поддерживает сенсорный ввод сможет корректно работать с тачем. Ты этого хочешь?
Винда имитирует поведение курсора тачем, чтоб весь софт, даже который понятие не имеет что такое сенсорный ввод, смог отзываться на нажатия.

Иван @PDEMON Автор вопроса

Hemul GM, Допустим это и так. Что мешало записать координаты мыши и возвращать их обратно при работе с мышью? Ничто не указывает на то, что палец эмулирует мышь. Курсора нет, анимация другая.
Вообщем, я сюда не за разьяснениями пришёл, а за возможным решением. Софта в мире очень много, кто-то может уже сталкивался с подобными проблемами.

HemulGM

Hemul GM @HemulGM Куратор тега Windows

Ничто не указывает на то, что палец эмулирует мышь.

Как Windows понимает прикосновения

Мы должны признать, что Microsoft предприняла некоторые шаги, чтобы сделать традиционный и оптимизированный для щелчков мыши интерфейс подходящим для управления им пальцами рук.

Тем не менее, проблема остается: указатель мыши является значительно более тонким и точным инструментом, чем человеческий палец, и именно по этой причине первое поколение Windows-планшетов (времен Windows XP) поставлялись в комплекте со стилусом.

В настоящее время далеко не все устройства с 8/8.1 предлагают такую роскошь, так что одно нажатие на сенсорный экран интерпретируется системой как клик левой кнопкой мыши, два нажатия как двойной щелчок, а нажатие и удерживание – как щелчок правой кнопкой. Если прикоснуться к элементу на экране, а затем потянуть и отпустить, это будет признано Windows как хорошо знакомое перетаскивание (drag and drop). Прокрутка (scroll) осуществляется путем удерживания пальца на экране с последующим его перемещением горизонтально или вертикально.

——————————
Перемещение курсора в нужное место — это необходимость, без которой часть софта работать корректно не будет. Т.к. некоторые действия в программах завязаны на координаты мыши в данный момент, а не на данные о координатах в событии при нажатии мыши (или «эмуляции» события)

Иван @PDEMON Автор вопроса

Hemul GM, Вы пытаетесь найти объяснение почему это невозможно, я пытаюсь найти готовое решение.

Нашел софт DDMM_v1.1 (Dual Display Mouse Manager), (100 kb) счастья. Была написана 10 лет назад. Великолепно блокирует курсор в пределах одного экрана. В 50% возвращает позицию курсора, в остальных случаях телепортирует на край экрана. Есть хоткеи на перемещение. Непонятно почему это нельзя было сделать на уровне системы.

HemulGM

Hemul GM @HemulGM Куратор тега Windows
Иван, я тебе только что показал, почему «нельзя было сделать на уровне системы».
Иван @PDEMON Автор вопроса

Hemul GM, ОМГ, что вы несете. Сторонний софт спокойно может перехватывать мышь, а дописать в исходный код винды пару надстроек и вставить пару чекбоксов в настройки невозможно? Да они спокойно могу распараллелить и разделить устройства что ни один софт подмены не заметит. Было бы желание.

Я еще раз напишу, я не за объяснениями сюда с вопросом пришел что и как работает, а за решением. Вы можете сколько угодно текста вливать. Это просто оффтоп.

Иван, нет, это разные задачи и способы решение твоей проблемы
с точки зрения системы, события мыши и клавиатуры не привязаны к ним самим (это события логической сущности — десктоп), отличный пример, если ты подключишь две мыши и начнешь ими двигать в противоположные стороны с одинаковой скоростью, то курсор мыши не двинется с места и на сколько я помню даже не будет соответствующих событий для приложений (я это очень давно пробовал, сумма количества вызовов on_mousemove было меньше чем их делали устройства), когда как чтобы нужное тебе могло быть реализовано в полной мере — события нужно ловить ото всех устройств. Еще пример, подключив две клавиатуры, нажимая клавишу, шифт например, приложения получают сообщение нажата клавиша, отжата клавиша, но не известно от какой именно получено сообщение, т.е. ты можешь нажать сначала на первой клавиатуре, потом на второй и тут же отжав его, приложение посчитает что первое нажатие шифт завершилось. При отпускании шифт на первой произойдет повторный вызов метода on_keyup но приложение уже отработало его и либо проигнорируется приложением (потому что условие там будет скорее всего стоять — если состояние — кнопка нажата) либо произойдет ошибка/неверное поведение (например персонаж в игре попытается повторно выполнить действие на эту кнопку, перейдя в невозможную последовательность состояний, так баги для читов кстати тоже обнаруживают, не программисты)

Решение, которое ты нашел и тебе подошло — это классический хак, обходящий проблему, это не плохо и не хорошо просто так это работает.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *