Почему я не могу перетаскивать окна за границы экрана (несколько мониторов) в Windows 10?

28

Недавно обновлен до Windows 10. Когда я пытаюсь захватить строку заголовка окна и перетащить ее на другой монитор - у меня есть два параллельных монитора - Windows часто предотвращает это. Похоже, что Windows думает, что я хочу «привязать» окно к исходному монитору и не позволю моему курсору мыши пересечь границу с целевым монитором.

Это выглядит так: Вот как это выглядит

Рисунок 1. Google Chrome перетаскивается влево через экран 2 на экран 1. Когда указатель мыши попадает на край экрана, появляется синий круг, показывающий эффект «привязки к экрану».

Kivin
источник
2 экрана имеют одинаковое разрешение? Я полагаю, вы можете перемещать мышь между двумя экранами, как ожидалось?
Дейв

Ответы:

32

Речь идет о скорости вашего курсора.

Если вы медленно двигаете окно к краю между двумя экранами (или делаете короткую остановку рядом с ним), ваши шансы на то, что Windows сочтет, что вы хотите привязать это окно, высоки. Тогда он заблокирует ваш курсор «чтобы помочь вам».

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

Если вы будете двигаться очень быстро, Windows даже не отобразит этот круг.

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

Mik
источник
6
Используйте WIN+ arrow keysдля удобного размещения окон.
Томбларом
12
Какая ужасная «фича». Я ненавижу это. Конечно, к счастью, должен быть способ отключить это. У меня есть мышь с разрешением 4000 точек на дюйм, и я едва могу набрать достаточный импульс для пересечения границы монитора.
Кивин
Вы можете отключить Aero snap, но я сомневаюсь, что это решение для вас (оно отключает максимизацию окна при перетаскивании его также в верхнюю часть экрана). На самом деле мне нравится это поведение. Хотя я часто использую клавишу со стрелкой Win +, я иногда использую мышь, и до Windows 10 я был вынужден использовать клавиатуру, чтобы привязать окно к границе между моими экранами.
Мик
5
Юзабилити не удалась в отличном интерфейсе MS. Я был опытным пользователем начиная с Win 3.11 и совершенно не думал, что мне придется быстро его перетаскивать. Я на самом деле наполовину перетаскивал его на другой монитор, а затем снова поднимал на другом мониторе! СМЕШНО! Слава Богу за SuperUser! Джефф Этвуд - я преувеличиваю в вашем общем направлении!
Матиас Нино
1
Настройка скорости для привязки должна быть намного ниже, чем есть.
Mystrdat
9

Блокировка вызвана функцией Windows 10 Aero Snap. Если вы медленно перетаскиваете окно, он подумает, что вы хотите привязаться к боковой / верхней границе. У вас есть 3 варианта, которые я знаю:

  1. отключите привязку в настройках дисплея / многозадачности. Это отключает привязку ВСЕХ, включая привязку к вершине экрана в стиле Windows 7, к которой вы, вероятно, привыкли. Я попробовал это, но мне не хватает привязки к верхней части экрана.

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

  3. не тяните используйте комбинацию клавиш WINDOWS ARROW для перемещения окон, или WINDOWS SHIFT ARROW для перемещения между мониторами. Некоторым людям это нравится. Я нахожу это таким же раздражающим, как кислота на моем лице.

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

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

Как отключить липкие углы в Windows 10

Кажется, на этой странице есть стороннее приложение / хак, чтобы обойти эту проблему, но официального решения от Microsoft пока нет ...

Джеймс Подеста
источник
1
+1 для комбинации клавиш WIN + SHIFT. Не знал этого. Верхний правый пиксель экрана блокирует наши курсоры, чтобы мы не пропустили красный крестик окна.
Мик
ошибка: если вы ДЕЙСТВИТЕЛЬНО быстро двигаетесь, верхний левый / верхний правый пиксели не будут блокировать вас :-)
Mik
Я старался так быстро, как моя рука может двигать мышь, и она всегда блокирует меня в верхнем углу. Не уверен, что "ДЕЙСТВИТЕЛЬНО" приобретает здесь какое-то дополнительное значение? :)
Джеймс Подеста
Вы правы. Я не то, что я сделал в тот день.
Мик
Теперь я перехожу к варианту 1. Да, мне понравилась функция максимизации при перетаскивании ее наверх (особенно как комбинация перетаскивания ее с монитора 1 на монитор 2, так как я хочу, чтобы она там была максимальной), но я просто буду используйте функцию максимизации двойного щелчка и все должно быть в порядке ... Хотелось бы увидеть, что в них добавлена ​​дополнительная функция для распознавания "внутренних" краев, чтобы отключить привязку там ... может быть, в Win 17 или около того ^^
BAERUS
2

Как сказал @Mik, все зависит от скорости вашего курсора при перетаскивании окна.

Причина, по которой вас «блокируют», заключается в том, что в Windows теперь есть «Aero Snap», которая позволяет привязать любое [родное] окно к краю экрана. Функция Aero Snap не может работать должным образом, если нет блокировки.

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

Решение: быстро перетащите окна.


Кроме того, не могли бы вы уточнить кое-что для меня. На вашем скриншоте слева от него есть открытое окно, которое кажется защелкивающимся. Это окно на вашем левом мониторе справа? Это привязано к правой стороне вашего левого монитора? Если это так, и если вы не перетаскиваете окно очень медленно, это может быть ошибкой.

имя пользователя
источник
2

Это связано с функцией «Snap», если она вам не нравится, вы можете просто отключить ее.

Щелкните правой кнопкой мыши на рабочем столе -> Настройки дисплея -> Многозадачность -> и выключите верхний ползунок.

Нет больше щелчков.

Ян
источник
1

Я использую Actual Windows Manager с Windows 10, и у него есть настройки, чтобы заменить стандартную привязку Windows 10 вашими собственными функциями привязки Windows. После включения функций привязки AWM это больше не проблема, и мои элементы пользовательского интерфейса лишь показывают, где я хочу их видеть.

user1243995
источник