Прочитать на английском

Поделиться через


Служебная программа FancyZones

FancyZones — это служебная программа диспетчера окон для организации и привязки windows к эффективным макетам, чтобы быстро улучшить рабочий процесс и восстановить макеты. Вы можете определить набор расположений для использования в качестве целевых zone объектов на windows рабочем столе. При перетаскивании окна в zone связанное сочетание клавиш окно изменяется и перемещается, чтобы заполнить это zone.

Привязка к одному zone с помощью мыши

Перетащите окно. По умолчанию вам также потребуется выбрать и удерживать shift. Появится zones . При перемещении мыши наведите указатель мыши на zone это zone.

Вы также можете активировать zone режим выбора с помощью не первичной кнопки мыши, если выбрана кнопка без первичной мыши для переключения zone активации .

Если для активации zones при перетаскивании и нажатии кнопки мыши без первичной кнопки zone мыши будут сняты оба клавиши shift, zones появится сразу после начала перетаскивания окна.

FancyZones Снимок экрана действия

Привязка к одной zone клавиатуре

Выберите "Переопределить привязкуWindows" в FancyZones параметрах. Используйте Winклавиши +[стрелка], чтобы привязать окно к объекту zone. Используйте move windows на основе выбора того, следует ли перемещать windows индекс zone или относительную позицию окна.

Параметры привязки к нескольким Zones с помощью клавиатуры

Привязка к нескольким zones

Окно можно привязать к нескольким zone из следующих способов.

Привязка к двум zones , наведите указатель мыши на края

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

Привязка к нескольким zones с помощью мыши и клавиатуры

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

Снимок экрана с двумя Zones активацией

Привязка к нескольким zones с помощью клавиатуры

Включите переключатель переопределения оснастки Windows и выберите "Переместитьwindows" на основе относительной позиции. Используйте Win+клавиши CTRL+ALT+[СТРЕЛКА], чтобы развернуть окно до нескольких.zones

Параметры привязки к нескольким Zones с помощью клавиатуры

Переключение окон

При привязке двух или более windows в одном и том же zoneцикле между оснастки windows в этом zone с помощью сочетанияWin+ клавиш PgUp/PgDn.

Сочетания клавиш

Ярлык Действие
⊞ Win+Shift+` Открывает редактор (это ярлык можно изменить в окне параметров)
Win+⊞ слева/справа Переместите фокусное окно между zones (только если выбраны горячие клавиши переопределения Windows оснастки иZone выбран индекс; в этом случае переопределяются только элемент 𕬞Left и +Win Right, а+Win параметр ⊞+WinUp и +Win Down продолжают работать как обычно).
Win+⊞ слева/вправо/вверх/вниз Переместите фокусное окно между zones (только если выбран флажок "Переопределение Windows оснастки" и выбрана относительная позиция; в этом случае все элементы ⊞ Left, ⊞+Win Right, Win+⊞+Win Up и +Win Down переопределяются).
Win+⊞ PgUp/PgDn Цикл между windows привязками к одному и тому же zone
Win+⊞ CTRL+ALT+[число] Быстрое применение пользовательского макета (сначала необходимо назначить номер пользовательскому макету в редакторе)

FancyZonesне переопределяет Windowsклавиши+Win SHIFT+[СТРЕЛКА], чтобы быстро переместить окно в соседний монитор.

Прикрепление приложений с повышенными разрешениями

Чтобы привязать приложения с повышенными привилегиями (например Windows , терминал или диспетчер задач), выполните в PowerToys режиме администратора. Дополнительные сведения см. в статье "Запуск от имени администратора ".

Начало работы с редактором

FancyZones включает редактор макетов, к которым можно получить доступ в PowerToys параметрах.

Открытие редактора макета

Откройте редактор макета, выбрав редактор макета Open или Win+shift+` ("back-tick" или "accent grave"). Вы можете изменить ярлык редактора FancyZones макета в PowerToys параметрах.

FancyZones Пользовательский интерфейс параметров

Редактор макета: выбор макета

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

FancyZones Выбор нескольких мониторов

Пространство вокруг zones

Отображение пространства вокруг zones задает размер поля вокруг каждого окна FancyZone. Введите настраиваемую ширину поля в пространстве zonesвокруг. Открыв редактор макета, измените пространство zones вокруг после изменения значений, чтобы увидеть новое значение.

Расстояние для выделения смежных наборов настраиваемого значения для объема пространства между zones ними, пока они не будут объединяться zones друг с другом, или перед тем, как они будут выделены, что позволяет объединить их вместе.

Макет по умолчанию для горизонтальной ориентации монитора и макет по умолчанию для вертикального монитора, который будет использоваться в качестве стандартного макета при изменении конфигурации дисплея в системе (например, при добавлении нового дисплея).

FancyZones пробел вокруг zones снимка экрана

Создание пользовательского макета

Выберите " Создать новый макет " в нижней части экрана.

Существует два стиля пользовательских zone макетов: Сетка и Холст.

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

Мышь

  • Чтобы разделить указатель zoneмыши, щелкните указатель мыши. Чтобы повернуть разделитель, удерживайте клавишу SHIFT.
  • Чтобы переместить разделитель, щелкните пальцем и перетащите или выделите палец, фокусируя макет.
  • Чтобы объединить или удалить zones: выберите zone, удерживайте левую кнопку мыши и перетащите мышь, пока не выбрано несколько zones . Отпустите кнопку и появится всплывающее меню. Выберите "Объединить", и они станут одним zoneиз них. Это то, как zone следует удалить, объединяя его в другой zone.

Клавиатура

  • Сначала фокусируйте макет, нажав клавиши CTRL+TAB. Все zones и разделители можно сосредоточить, нажав клавишу TAB.
  • Чтобы разделить: фокусzone, который нужно разделить, и нажмите клавишу S или SHIFT+S, чтобы разделить zoneего.
  • Чтобы переместить разделитель, фокусируйте разделитель и нажимайте клавиши со стрелками, чтобы переместить его.
  • Чтобы объединить или удалить zones, фокусируйте разделитель между zones и нажмите клавишу DELETE. Все zones смежные с удаленным разделителями будут объединены в одну zone.

FancyZones Режим редактора таблиц

Модель Холста начинается с одной zone и поддерживает добавление zones , которое можно переместить и изменить, как и windows. Zones в модели холста может перекрываться.

Макет холста также поддерживает клавиатуру для zone редактирования. Используйте клавиши со стрелками (влево, вправо, вверх, вниз) для перемещения на 10 пикселей или ctrl+стрелки для перемещения zone zone по 1 пикселям. Используйте shift+стрелку, чтобы изменить размер на 10 пикселей (5 на край) или CTRL+SHIFT+СТРЕЛКА, чтобы изменить zone размер на 2 пикселя zone (1 на край). Чтобы переключиться между редактором и диалогом, нажмите клавиши CTRL+TAB.

FancyZones Режим редактора окон

Быстрое изменение пользовательских макетов

Примечание

Выберите "Включить быстрый параметр макета", чтобы использовать эту функцию.

Настраиваемый макет можно настроить для быстрого применения к активному экрану определяемого пользователем горячего ключа. Горячий ключ можно задать, открыв диалоговое окно редактирования пользовательского макета. После установки настраиваемый макет можно применить, нажав клавиши Win+CTRL+ALT+[number]. Макет также можно применить, нажав сочетание клавиш при перетаскивании окна.

В приведенной ниже демоверсии мы начнем с примененного к экрану шаблона по умолчанию и двух пользовательских макетов, для которых мы назначаем сочетание клавиш. Затем мы используем привязку Win+CTRL+ALT+[number], чтобы применить первый пользовательский макет и привязать к нему окно. И в конце при перетаскивании окна мы применим второй пользовательский макет и прикрепим первый ко второму.

FancyZones Параметры и использование параметров макетов быстрого переключения

Совет

Параметры пользовательских zone макетов сохраняются в файле %LocalAppData%\Microsoft\PowerToys\FancyZones\custom-layouts.json. Этот файл можно вручную изменить на настройку zonesи экспортировать их для совместного использования макетов на разных устройствах. Другие файлы JSON в том же каталоге можно изменить путем изменения параметров для мониторов, сочетаний клавиш для макета и т. д. Обратите внимание, что эти файлы не рекомендуется редактировать, так как это может привести к другим проблемам с функциональными возможностями FancyZones.

Настройки

Параметр Description
Сочетание клавиш для активации Чтобы изменить горячий ключ по умолчанию, щелкните элемент управления и введите требуемое сочетание клавиш.
Открытие редактора на экране Выберите расположение отображения редактора.
Удерживайте клавишу SHIFT, чтобы активировать zones при перетаскивании Переключается между режимом автоматического прикрепления с помощью клавиши Shift (при деактивации подключения во время перетаскивания) и режимом прикрепления вручную, где при нажатии клавиши Shift во время перетаскивания включается прикрепление.
Включение активации zone с помощью не основной кнопки мыши Нажатие кнопки, отличной от основной мыши, переключает активацию zones
Использование средней кнопки мыши для переключения нескольких zones диапазонов Нажмите кнопку средней мыши, чтобы выбрать несколько zones
Отображение zones всех мониторов при перетаскивании окна По умолчанию FancyZones отображается только доступное zones на фокусном мониторе. (Эта функция может повлиять на производительность при выборе)
Разрешить zones диапазон между мониторами (все мониторы должны иметь одинаковый масштаб DPI) Обрабатывать все подключенные мониторы как один большой экран. Для правильного функционирования требуется, чтобы все мониторы имели одинаковый коэффициент масштабирования. (При использовании мониторов в разных ориентациях могут возникнуть непредвиденные последствия)
При нескольких перекрытиях zones Выберите способ решения перекрывающихся zones.
Внешний вид Zone Выбор системных или настраиваемых цветов для макетов
Показать zone номер Должно ли отображаться число zone видимых элементов при отображении макета
Прозрачность (%) Процент непрозрачности активного и неактивного zones. (Значение по умолчанию: 50 %)
Цвет выделения Цвет zone объекта, когда это активный целевой объект перетаскивания во время перетаскивания окна.
Неактивный цвет Цвет zones , когда они не являются активным падением во время перетаскивания окна.
Цвет границы Цвет границы активной и неактивной zones.
Цвет числа Цвет числа zone
Следите windows за изменениями zones разрешения экрана FancyZones измените размер и измените положение windows zones в ранее созданные им элементы после изменения разрешения экрана.
Во время zone изменений макета, windows назначенный zone новому размеру или позиции FancyZones изменит размер и позицию windows в новом zone макете, сохраняя предыдущее zone расположение каждого окна.
Перемещение только что созданного windows в последнюю известную zone Автоматически перемещает только что открытое окно в последнее zone расположение приложения.
Перемещение недавно созданного windows на текущий активный монитор Если этот параметр выбран, и перемещение только что созданного windows в последнее известное zone состояние очищается или приложение не имеет последнего известного zone, оно перемещает приложение на текущий активный монитор.
Восстановление исходного windows размера при отмене загрузки Отмена прикрепления окна восстановит его размер, каким он был до прикрепления.
Прозрачное перетаскиваемое окно zones При активации перетаскиваемое окно становится прозрачным для улучшения видимости макета.
Разрешить привязку всплывающего окна windows Всплывающее окно windows по умолчанию не может быть прикреплено. Однако это может быть причина, почему некоторые windows не активируются FancyZones при перетаскивании. Этот параметр влияет на все всплывающие windows окна, включая уведомления.
Разрешить привязку дочернего элемента windows Дочерний windows элемент по умолчанию не может быть закреплен. Однако это может быть причина, почему некоторые windows не активируются FancyZones при перетаскивании.
Отключение круглых углов при прикреплении окна Только для Windows 11.
Переключение между windows текущим zone Разрешает активацию велосипеда между windows одной и той же zone.
Следующее окно Чтобы изменить горячий ключ по умолчанию, щелкните элемент управления и введите нужное сочетание ключей.
Предыдущее окно Чтобы изменить горячий ключ по умолчанию, щелкните элемент управления и введите нужное сочетание ключей.
Переопределите горячие клавиши оснастки (Win+ стрелкаWindows) для перемещения между нимиzones Если этот параметр установлен и FancyZones запущен, он переопределяет Windows ключи привязки: Win+ Left, ⊞ Right, ⊞ Win++WinUp и +Win Down.
Перемещение windows на основе Zoneindex позволяет использовать +WinLeft и +Win Right для привязки окна на основе его индекса. Win+⊞ Вверх, +Win Вниз не переопределяются.
Относительная позиция перезаписывает все Win +[клавиши со стрелками] и выбирает zone привязку относительно макета zone
Перемещение windows между zones всеми мониторами Снят: привязка с помощью клавиш ⊞ Win+[клавиш со стрелками] циклит окно через zones текущий монитор.
Выбрано: он циклит окно по всем zones мониторам.
Включение быстрого переключения макета Позволяет быстро изменять макеты с помощью сочетаний клавиш (см. отдельные параметры макета).
Flash zones при переключении макета Будет zones мигать при выборе макета с помощью ярлыка.
Исключение приложений из привязки к zones Добавление имени приложения или его части, по одному на строку (например, добавление Notepad будет совпадать как с Notepad.exe, так и с Notepad++.exe; для сопоставления только с Notepad.exe добавьте расширение .exe)

FancyZones Снимок экрана с параметрами внизу

Установите PowerToys

Эта программа входит в состав служебных программ Майкрософт PowerToys для пользователей power Users. Он предоставляет набор полезных служебных программ для настройки и упрощения работы Windows для повышения производительности. Сведения об установке PowerToysсм. в разделе "Установка PowerToys".