Как управлять функцией привязки Windows 7 с помощью двух мониторов?

146469
Kirill V. Lyadvinsky

В Windows 7 есть функция Aero Snap . Однако она не работает при перетаскивании окна к краю, примыкающему ко второму монитору. Как заставить это работать должным образом? Может быть, какая-то regeditмодификация или что-то?

227

6 ответов на вопрос

335
VonC

Для этой конфигурации вы должны использовать только сочетания клавиш, поскольку одни только движения мыши, по-видимому, не поддерживаются для той специальной стороны, которая пересекает другой монитор.

ПРИМЕЧАНИЕ. При постоянном нажатии комбинации клавиш быстрого доступа ниже на нескольких мониторах окно будет отклоняться в сторону и прокручиваться в этом направлении через несколько экранов монитора.

  • Windows Key+
    Это привязывает текущее окно к левой стороне экрана или снимает окно, привязанное к правой стороне экрана.

  • Windows Key+
    Это привязывает текущее окно к правой стороне экрана или снимает окно, привязанное к левой стороне экрана.

Возможно, стоит указать комбинацию Windows + Shift + [Влево / Вправо]. Это сохранит положение вашего монитора при переключении окна между мониторами. Ryan Versaw 13 лет назад 125
Также, чтобы быстро развернуть окно, нажмите Win + Up. Чтобы восстановить окно, нажмите Win + Down. Grant Palin 13 лет назад 18
Еще одна (на основе мыши) оконная привязка - для любого окна произвольного размера, которое не развернуто, наведите курсор на верхний или нижний край и дважды щелкните, чтобы увеличить его на всю высоту монитора, сохраняя при этом ширину. (если вы пропустите верхний край и щелкнете строку заголовка, она развернется в максимальном размере, как и любая старая версия, вам понадобится двуглавая стрелка, которую вы обычно используете для действия перетаскивания с изменением размера) AdamV 13 лет назад 9
Очень крутой совет Райан, еще не нашел этого; Спасибо! +1 eidylon 12 лет назад 0
Это печально, что не поддерживается только с помощью мыши. Кто-нибудь знает решение с помощью стороннего приложения? WinSplit и MaxTo тоже этого не позволяют. Обе нужны клавиатура + мышь. Я нашел «Диспетчер мыши с двумя дисплеями», который добавляет задержку, пересекающую экраны. Как то + привязка была бы идеальной. mgutt 10 лет назад 0
Потерянные 4 Печенья Метро против моего босса, потому что я держу пари, что это не может быть сделано ... Позор мне и спасибо, действительно полезный Christopher Cabezudo Rodriguez 9 лет назад 0
@AdamV Еще одна щелчок окна на основе мыши: Наведите курсор на любой угол, и вы увидите диагональный курсор изменения размера. Перетащите, чтобы коснуться верхнего (или нижнего) края экрана и отпустите. Тот же эффект, но вы также можете изменить ширину одновременно. Alvin Wong 9 лет назад 4
@ Элвин - хороший. Мне нравится, что создаваемое окно может быть в произвольной позиции (в зависимости от того, перетаскиваешь ли ты левый угол или вправо) и ширину, но Win + стрелка вниз все равно восстанавливает его до последнего размера и положения. AdamV 9 лет назад 0
@AdamV: на основе мыши или win + shift + up. Gauthier 9 лет назад 0
@mgutt: DisplayFusion привязывается к краям монитора (даже если есть другой смежный монитор). Окно не получает максимальную высоту, хотя. Gauthier 9 лет назад 0
17
Richard Lucas

Для чего стоит полезный инструмент, который работает в Windows и называется WinSplitRevolution (*), который предлагает дополнительные функции управления окнами, в том числе возможность «выбрасывать» окна на левый / правый монитор или изменять размеры окон с левой стороны, по центру вверху, справа на экране и т. д. Я считаю полезными клавиши Windows 7 по умолчанию, хотя этот инструмент гораздо более всеобъемлющий.

(*) Позже отредактируйте, к сожалению, этот инструмент больше не поддерживается, подробности см. На веб-сайте.

+1 это, безусловно, лучший и наиболее настраиваемый инструмент для установок большого / нескольких мониторов, однако нет версии, скомпилированной для 64-битной win7 :( Andy 12 лет назад 0
@Andy: может не быть бинарного файла Win7 x64 для загрузки, x86 прекрасно работает на моей 64-битной установке Win7. Ed Brannin 11 лет назад 1
Вау, это действительно должен быть ответ. Очень-очень полезная программа, спасибо! Ivan Danilov 11 лет назад 0
4
Andy

MaxTo теперь содержит функцию привязки к окну для Windows 7, а также превосходный общий оконный менеджер.

Версия 2010.12

Дата выхода 17 декабря 2010 года.

Новые возможности

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

Эта «привязка» является только движением окна и не изменяет размеры окна. Это не будет работать и в середине двух мониторов. mgutt 9 лет назад 1
@mgutt вот видео, демонстрирующее изменение размера между областями https://www.youtube.com/watch?v=E15_e-f3hMg&feature=youtu.be Andy 9 лет назад 0
Спасибо, но не очень удобно пользоваться клавиатурой. mgutt 9 лет назад 0
Сочетания клавиш @mgutt не обязательны;) http://maxto.net/using Andy 9 лет назад 0
Вам нужно нажать клавишу Shift, чтобы автоматически изменить размер окна на регион, или вам нужно сначала переместить окно в этот регион, отпустить окно и нажать кнопку максимизации. Хорошо, тогда вам не нужна клавиатура, но извините, это не может быть более сложным. Посмотрите, как работает AquaSnap / WindowSpace: http://www.youtube.com/watch?v=79OXjkVsf4U Вам не нужно использовать клавиатуру И вам не нужно нажимать несколько раз. Просто переместите окно в угол или сторону, как это обычно делается в окнах. Вот как это должно работать + сочетания клавиш, как в WindowSpace. Смотри мой ответ на этот вопрос. mgutt 9 лет назад 0
ИМХО MaxTo действительно светит на очень большие мониторы со сложными компоновками и рабочими процессами: dev; ОПС; CAD. Клавиша Shift ** не ** необходима для увеличения области, пожалуйста, обратитесь к ссылкам выше. Andy 9 лет назад 1
Как я сказал. Вы можете использовать только мышь, но сначала вам нужно переместить окно, а затем нажать на значок максимизации. Это два шага. С Windows, AquaSnap, WindowSpace у вас есть только один шаг (переход на одну сторону экрана). Ладно очень большие мониторы .. может быть 4к. Мой 2.5k не нуждается в этом, поскольку мой указатель мыши достаточно быстр. mgutt 9 лет назад 0
3
mgutt

If you don't want to use Keyboard shortcuts (Windows Key + Arrow Left/Right) and/or you want to be more flexible (e.g. 4 windows per screen), there are two options to Snap-Resize through your mouse:

AquaSnap ($9,- $14,- per user)

http://www.nurgo-software.com/products/aquasnap

Cons:

  • no delay crossing if you move a window between two monitors (so you need to move very slow to target the correct one)

Since 2014 all these cons are not present anymore:

  • it lacks the feature to disable the restoring of a window size after it is moved again
  • I've mailed the developer some suggestions (02/2013), he answered fast and promised to realize them, but the project seems to be dead.
  • a maximised window can't be moved (the windows 7 built-in feature is able to do that)
  • does not support keyboard shortcuts

and

WindowSpace ($24,95 per user)

http://www.ntwind.com/software/windowspace.html

Cons:

  • the preview frame is under the moved window, sometimes the window is bigger, so you don't know if the window will be half or quarter size of the screen (not a huge issue)
  • no delay crossing if you move a window between two monitors (so you need to move very slow to target the correct one)
  • I've contacted the developer as well (23.11.2013), but I didn't get an answer by now.
  • a maximised window can only be moved if the "restore old size" option is enabled

General

It is possible to get the delay crossing of multiple monitors through Dual Display Mouse Manager: http://ddmm.sourceforge.net/

But this app has some bugs:

  • problems if you switch on a monitor after windows has been started
  • problems if you wake up the pc
  • it is to complicate to use Ctrl + ~ with a non english keyboard to bypass the delay crossing (and it is not possible to overwrite the hotkey)

As you see there is no perfectly working app available. At the moment I hope WindowSpace will solve this problems as it seems to be the most active project. After that it will be perfect, but of course, expensive.

2
Greg Bray

Если у вас есть закрепленная панель инструментов во внутреннем шве установки с несколькими мониторами, вы сможете использовать функцию привязки полумонитора на этом мониторе при наведении курсора на панель инструментов. Я использую программу мгновенных сообщений Trillian Astra с правильной настройкой док-станции и могу переместиться на половину экрана при наведении курсора на панель инструментов. Если у вас есть две панели инструментов, по одной на каждой стороне шва, вы сможете использовать функцию привязки на обеих сторонах обоих мониторов. Смотрите этот вопрос для получения дополнительной информации.

2

Если вам нравится Expose, вы можете использовать Switcher . Он более настраиваемый, чем Expose, и отлично работает на Win7.