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


Настройка требуемого состояния

С версии 0.80 PowerToys установщик выпущен на GitHub с Microsoft.PowerToys.ConfigureDSC ресурсом, который позволяет настроить PowerToys с помощью файла конфигурации Winget.

Установка

Необходимые компоненты

  • PSDesiredStateConfiguration 2.0.7 или более поздней версии: ознакомьтесь с DSC По установке PowerShell.
  • PowerShell 7.2 или более поздней версии.
  • WinGet версии 1.6.2631 или более поздней.

Загрузка

Microsoft.PowerToys. Настройка устанавливается с PowerToysпомощью . В зависимости от типа установщика он устанавливается следующим образом:

  • Для области установки для каждого пользователя модуль находится в %USERPROFILE%\Documents\PowerShell\Modules\Microsoft.PowerToys.Configure.
  • Для области установки на уровне компьютера она находится в %ProgramFiles%\WindowsPowerShell\Modules\Microsoft.PowerToys.Configure.

Использование

Вы можете вызвать ресурс непосредственно с помощью следующего синтаксиса PowerShell:

Invoke-DscResource -Name PowerToysConfigure -Method Set -ModuleName Microsoft.PowerToys.Configure -Property @{ Awake = @{ Enabled = $false; Mode = "TIMED"; IntervalMinutes = "10" } }

Однако создание файла configuration.dsc.yaml, содержащего необходимые параметры в более простом формате, удобнее. Приведем пример:

properties:
  resources:
    - resource: Microsoft.WinGet.DSC/WinGetPackage
      id: installPowerToys
      directives:
        description: Install PowerToys
        allowPrerelease: true
      settings:
        id: Microsoft.PowerToys
        source: winget

    - resource: Microsoft.PowerToys.Configure/PowerToysConfigure
      dependsOn:
        - installPowerToys
      directives:
        description: Configure PowerToys
      settings:
        ShortcutGuide:
          Enabled: false
          OverlayOpacity: 50
        FancyZones:
          Enabled: true
          FancyzonesEditorHotkey: "Shift+Ctrl+Alt+F"
        FileLocksmith:
          Enabled: false
  configurationVersion: 0.2.0

Используйте следующую команду, чтобы применить конфигурацию из файла:

winget configure .\configuration.dsc.yaml

Эта команда устанавливает последнюю версию PowerToys и использует ресурс PowerToysConfigure для применения параметров для нескольких PowerToys модулей. Дополнительные примеры можно найти в репозиторииPowerToys.

Доступные параметры конфигурации по модулю

АльвэйсОнТоп

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Сочетание клавиш Клавиши клавиатуры Настройте ярлык, чтобы закрепить или открепить окно приложения. ✅ Доступно
РамкаВключена Логический Отображение границы вокруг закрепленного окна. ✅ Доступно
Толщина рамки int Толщина границы в пикселях. ✅ Доступно
Цвет рамки Строка Укажите цвет в #FFFFFFFF формате. ✅ Доступно
Прозрачность рамки int Прозрачность границы в процентах. ✅ Доступно
Цвет акцента рамки Логический Используйте настраиваемое значение FrameColor. ✅ Доступно
Включен звук Логический Воспроизведение звука при закреплении окна. ✅ Доступно
Не активировать в игровом режиме Логический Отключите ярлык активации при включении режима игры. ✅ Доступно
Исключенные приложения Строка Разделенный списком исполняемых имен, которые следует исключить из закрепления сверху. ✅ Доступно
ВключеныЗакруглённыеУглы Логический Включите круглые углы. ✅ Доступно

Просыпаться

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Оставить экран включённым Логический Этот параметр доступен только при сохранении пробуждения компьютера. ✅ Доступно
Режим AwakeMode Возможные значения: ПАССИВНЫЕ, НЕОПРЕДЕЛЕННЫЕ, TIMED, СРОК ДЕЙСТВИЯ. ✅ Доступно
ИнтервалЧасы UInt32 При использовании режима TIMED указывает количество часов. ✅ Доступно
ИнтервалМинуты UInt32 При использовании режима TIMED указывает количество минут. ✅ Доступно
Дата и время истечения срока DateTimeOffset (смещение даты и времени) При использовании режима EXPIRABLE указывает дату и время в синтаксическом DateTimeOffset.TryParseформате. ✅ Доступно

ColorPicker

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ярлык активации Настройки горячих клавиш Настройте ярлык для активации этого модуля. ✅ Доступно
КопированиеColorRepresentation Строка Используемое цветовое представление по умолчанию. Пример :"HEX". ✅ Доступно
АктивацияAction ДействиеАктивацииПалитрыЦветов Возможные значения: OpenEditor, OpenColorPickerAndThenEditor, OpenOnlyColorPicker. ✅ Доступно
VisibleColorFormats ❌ Недоступно
ПоказатьИмяЦвета Логический При выборе цвета будет отображаться имя цвета. ✅ Доступно

Примечание.

Настройка пользовательских цветовых форматов DSC пока не поддерживается.

ОбрезкаAndLock

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Горячая клавиша Reparent Клавиши клавиатуры Ярлык для обрезки окна приложения в обрезанное окно. ✅ Доступно
ЭскизHotkey Клавиши клавиатуры Ярлык для обрезки и создания эскиза другого окна. ✅ Доступно

Переменныесреды

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Администратор запуска Логический Необходимо запустить от имени администратора, чтобы внести изменения в системные переменные среды. ✅ Доступно

FancyZones

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
FancyzonesShiftDrag Логический Удерживайте клавишу SHIFT, чтобы активировать зоны при перетаскивании окна. ✅ Доступно
FancyzonesMouseSwitch Логический Чтобы включить активацию зоны, используйте кнопку мыши, отличной от первичной мыши. ✅ Доступно
Использование средней кнопки мыши для растягивания нескольких зон в Fancyzones Логический Используйте кнопку мыши среднего щелчка, чтобы переключить несколько зон, охватывающих несколько зон. ✅ Доступно
FancyzonesOverrideSnapHotkeys (Переопределение горячих клавиш для FancyZones) Логический Это переопределяет сочетание клавиш привязки Windows (Win + стрелка) для перемещения окон между зонами. ✅ Доступно
FancyZones: перемещение окон между мониторами Логический Перемещение окон между зонами на всех мониторах. ✅ Доступно
Fancyzones: перемещение окон в зависимости от позиции Логический Перемещение окон на основе относительной позиции или индекса зоны. ✅ Доступно
Алгоритм перекрывающихся зон Fancyzones int При перекрытии нескольких зон индекс алгоритма. ✅ Доступно
Изменение дисплея или рабочей области в FancyZones для перемещения окон Логический Сохраняйте окна в своих зонах при изменении разрешения экрана или рабочей области. ✅ Доступно
Изменение и перемещение окон в наборе зон Fancyzones Логический Во время изменений макета зоны окна, назначенные зоне, будут соответствовать новому размеру или позициям. ✅ Доступно
FancyzonesAppLastZoneMoveWindows Логический Переместите только что созданные окна в последнюю известную зону. ✅ Доступно
ОкноFancyzonesНаАктивномМониторе Логический Переместите только что созданные окна на текущий активный монитор (экспериментальный). ✅ Доступно
ВосстановлениеРазмеровFancyzones Логический Восстановите исходный размер окон при отключении привязки. ✅ Доступно
FancyzonesQuickLayoutSwitch Логический Включите быстрый переключатель макета. ✅ Доступно
FancyzonesМерцающиеЗоныПриБыстромПереключении Логический Зоны флэш-памяти при переключении макета. ✅ Доступно
Экран UseCursorposEditorStartupscreen Логический Откройте редактор на экране, где находится точка мыши. ✅ Доступно
FancyzonesОтображатьНаВсехМониторах Логический Отображение зон на всех мониторах при перетаскивании окна. ✅ Доступно
FancyZones: Охват зон на нескольких мониторах Логический Разрешить зонам охватывать мониторы. ✅ Доступно
ЗоныОформленияСделатьПеретаскиваемоеОкноПрозрачным Логический Сделайте перетаскиваемое окно прозрачным. ✅ Доступно
Разрешить привязку дочернего окна в FancyZones Логический Разрешить привязку дочерних окон. ✅ Доступно
FancyzonesDisableRoundCornersOnSnap Логический Отключите круглые углы при привязке окна. ✅ Доступно
ЦветПодсветкиЗоныFancyzones Строка Если не используется FancyzonesSystemTheme, выделите цвет для использования в #FFFFFFFF формате. ✅ Доступно
FancyzonesHighlightOpacity int Прозрачность зоны в процентах. ✅ Доступно
Горячая клавиша редактора Fancyzones Клавиши клавиатуры Настройте ярлык для активации этого модуля. ✅ Доступно
FancyZonesПереключение окон Логический Переключение между окнами в текущей зоне. ✅ Доступно
ГорячаяКлавишаСледующаяВкладкаFancyzones Клавиши клавиатуры Ярлык следующего окна. ✅ Доступно
FancyzonesPrevTabHotkey Клавиши клавиатуры Предыдущее сочетание клавиш. ✅ Доступно
FancyzonesИсключённыеПриложения Строка Список исполняемых имен, разделенных "\r", чтобы исключить из привязки. ✅ Доступно
FancyzonesBorderColor Строка Если не используется FancyzonesSystemTheme, цвет границы для использования в #FFFFFFFF формате. ✅ Доступно
FancyzonesInActiveColor Строка Если не используется FancyzonesSystemTheme, неактивный цвет для использования в #FFFFFFFF формате. ✅ Доступно
FancyZonesЦветЧисла Строка Если не используется FancyzonesSystemTheme, цвет числа для использования в #FFFFFFFF формате. ✅ Доступно
Тематика системы Fancyzones Логический Используйте системную тему для внешнего вида зоны. ✅ Доступно
Fancyzones Показать Номер Зоны Логический Показать номер зоны. ✅ Доступно

Примечание.

Настройка макетов DSC пока не поддерживается.

FileLocksmith

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
ТолькоРасширенноеКонтекстноеМеню Логический Отображение блокировки файлов в расширенном контекстном меню или в контекстном меню по умолчанию. ✅ Доступно

НайдиМоюМышь

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
АктивацияMethod int Индекс метода активации. ✅ Доступно
Ярлык активации Настройки горячих клавиш Пользовательское сочетание клавиш активации при использовании Custom for ActivationMethod. ✅ Доступно
Не активировать в игровом режиме Логический Отключите ярлык активации при включении режима игры. ✅ Доступно
Цвет фона Строка Цвет фона в #FFFFFFFF формате. ✅ Доступно
Цвет Прожектора Строка Цвет в центре внимания в #FFFFFFFF формате. ✅ Доступно
Прозрачность наложения int Наложение непрозрачности в процентах. ✅ Доступно
Радиус подсветки int Радиус в центре внимания в пикселях. ✅ Доступно
AnimationDurationMs int Длительность анимации в миллисекундах. ✅ Доступно
SpotlightInitialZoom int Коэффициент масштабирования в центре внимания при запуске анимации. ✅ Доступно
Исключенные приложения Строка Список исполняемых файлов с разделим '\r', чтобы предотвратить активацию модуля. ✅ Доступно
МинимальнаяДистанцияВибрации int При использовании встряхивания активации мышиMethod минимальное расстояние для активации нажатия мыши для корректировки конфиденциальности. ✅ Доступно
ИнтервалВстряхиванияМс int При использовании встряхивания активации мышиMethod время, в течение которого мы отслеживаем движение мыши для обнаружения тряски, для корректировки конфиденциальности. ✅ Доступно
ShakingFactor int При использовании встряхиваемой активации мышиMethod коэффициент тряски в процентах. ✅ Доступно

Узлы

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Администратор запуска Логический Необходимо открыть от имени администратора, чтобы внести изменения в системные переменные среды. ✅ Доступно
ПоказатьПредупреждениеПриЗапуске Логический Отображение предупреждения при запуске. ✅ Доступно
LoopbackDuplicates Логический Рассмотрим адреса обратного цикла как повторяющиеся. ✅ Доступно
ПозицияДополнительныхСтрок ПозицияДополнительныхЛинийХостов Возможные значения: сверху, внизу. ✅ Доступно
Кодировка Кодировка хостов Возможные значения: Utf8, Utf8Bom. ✅ Доступно

ImageResizer

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
ImageresizerSelectedSelectedSizeIndex int Предустановленный индекс размера по умолчанию. ✅ Доступно
УменьшениеРазмеровИзображенийТолько Логический Сделайте фотографии меньше, но не больше. ✅ Доступно
ImageresizerReplace Логический Перезаписывать файлы. ✅ Доступно
ImageresizerИгнорироватьОриентацию Логический Игнорировать ориентацию рисунков. ✅ Доступно
УровеньКачестваJpegВИзменителеИзображений int Уровень качества JPEG в процентах. ✅ Доступно
Параметр переплетения Png для Imageresizer int Индекс параметра перемешивание PNG. ✅ Доступно
ImageresizerTiffCompressOption int Индекс сжатия Tiff. ✅ Доступно
ImageresizerFileName Строка Этот формат используется в качестве имени файла для измененных изображений. ✅ Доступно
ImageresizerSizes ❌ Недоступно
ImageresizerKeepDateModified Логический Удалите метаданные, которые не влияют на отрисовку. ✅ Доступно
ImageresizerFallbackEncoder Строка Резервный кодировщик для использования. ✅ Доступно
Изменение размера изображений: Пользовательский размер ❌ Недоступно

Примечание.

Настройка пользовательских размеров DSC пока не поддерживается.

Менеджер клавиатуры

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
ActiveConfiguration ❌ Недоступно
КлавиатураConfigurations ❌ Недоступно

Примечание.

Настройка перемечания DSC пока не поддерживается.

MeasureTool

Средство мер — это внутреннее имя линейки экрана.

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ярлык активации Настройки горячих клавиш Настройте ярлык, чтобы открыть панель команд. ✅ Доступно
Непрерывная съемка Логический Непрерывное захват экрана во время измерения. ✅ Доступно
DrawFeetOnCros Логический Добавляет ноги в конец перекрестных линий. ✅ Доступно
Обнаружение края по каждому цветовому каналу Логический Включите другой алгоритм обнаружения пограничных вычислений. ✅ Доступно
PixelTolerance int Отказоустойчивость пикселей для обнаружения краев. ✅ Доступно
Измерение перекрестного цвета Строка Цвет линии в #FFFFFFFF формате. ✅ Доступно
СтильИзмеренияПоУмолчанию int Индекс стиля мер по умолчанию. ✅ Доступно

MouseHighlighter

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ярлык активации Настройки горячих клавиш Настройте ярлык, чтобы включить или отключить этот режим. ✅ Доступно
ЦветНажатияЛевойКнопки Строка Цвет выделения основной кнопки в #FFFFFFFF формате. ✅ Доступно
ЦветЩелчкаПравойКнопки Строка Цвет выделения вторичной кнопки в #FFFFFFFF формате. ✅ Доступно
AlwaysColor Строка Всегда выделять цвет в #FFFFFFFF формате. ✅ Доступно
Радиус подсветки int Выделение радиуса в пикселях. ✅ Доступно
HighlightFadeDelayMs int Отложение задержки в миллисекундах. ✅ Доступно
ВыделениеFadeDurationMs int Длительность отцветания в миллисекундах. ✅ Доступно
Автоматическая активация Логический Автоматически активируется при запуске служебной программы. ✅ Доступно

Мышиный прыжок

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ярлык активации Настройки горячих клавиш Настройте ярлык, чтобы включить или отключить этот режим. ✅ Доступно
Эскизы РазмерМиниатюрыПрыжкаМыши Размер эскиза. ✅ Доступно

Указатель мыши с перекрестием

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ярлык активации Настройки горячих клавиш Настройте ярлык для отображения и скрытия перекрестия. ✅ Доступно
КроссхайрсColor Строка Цвет перекрестия в #FFFFFFFF. ✅ Доступно
Кроссхайрс Непрозрачность int Перекрестность непрозрачности в процентах. ✅ Доступно
КроссхайрсРадиус int Радиус между центрами в пикселях. ✅ Доступно
КроссхайрсThickness int Толщина перекрещений в пикселях. ✅ Доступно
КроссхайрсBorderColor Строка Цвет границы перекрестной границы в #FFFFFFFF формате. ✅ Доступно
Размер границы перекрестия int Размер границы пересечения в пикселях. ✅ Доступно
КроссхайрсAutoHide Логический Автоматическое скрытие перекрещений при скрытии указателя мыши. ✅ Доступно
КроссхайрсIsFixedLengthEnabled Логический Исправьте длину перекрестия. ✅ Доступно
КроссхайрсFixedLength int Перекрестие фиксированной длины в пикселях. ✅ Доступно
Автоматическая активация Логический Автоматически активируется при запуске служебной программы. ✅ Доступно

MouseWithoutBorders

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Показать оригинальный интерфейс Логический Отображение исходного пользовательского интерфейса "Мышь без границ". ✅ Доступно
ОболочкаMouse Логический Переместите элемент управления обратно на первый компьютер, когда мышь перемещается мимо последней. ✅ Доступно
ShareClipboard Логический Если общий буфер обмена перестает работать, ctrl+ALT+Del, то esc может решить эту проблему. ✅ Доступно
ПереносФайла Логический Если копируется файл (<100 МБ), он будет передан в буфер обмена удаленного компьютера. ✅ Доступно
СкрытиеМышиНаКраюЭкрана Логический Скрыть мышь на краю экрана. ✅ Доступно
ОтобразитьКурсорМыши Логический Курсор мыши может не отображаться в Windows 10 и более поздних версиях при отсутствии физической Windows мыши. ✅ Доступно
Проверить IP-адрес удаленной машины Логический Обратный поиск DNS для проверки IP-адреса компьютера. ✅ Доступно
SameSubnetOnly Логический Подключение только к компьютерам в той же интрасети NNN.NNN.. (только если оба компьютера включены IPv4. ✅ Доступно
БлокироватьЗаставкуНаДругихМашинах Логический Блокировать сохранение экрана на других компьютерах. ✅ Доступно
ПередвинутьМышьОтносительно Логический Используйте этот параметр, если параметры монитора удаленного компьютера отличаются, или удаленный компьютер имеет несколько мониторов. ✅ Доступно
ЗаблокироватьМышьВУглахЭкрана Логический Блокировать мышь в углах экрана, чтобы избежать аварийного переключения компьютера в углах экрана. ✅ Доступно
Показывать сообщения о буфере обмена и состоянии сети Логический Показывать сообщения о состоянии буфера обмена и сети. ✅ Доступно
Простая мышь int Индекс режима простой мыши. ✅ Доступно
Машина переключения горячих клавиш int Ярлык для переключения между индексами компьютеров. ✅ Доступно
ПереключитьПростойЯрлыкМыши Настройки горячих клавиш Ярлык для переключения простой мыши. ✅ Доступно
LockMachineShortcut Настройки горячих клавиш Ярлык для блокировки всех компьютеров. ✅ Доступно
ReconnectShortcut Настройки горячих клавиш Ярлык для повторного подключения. ✅ Доступно
Switch2AllPCShortcut Настройки горячих клавиш Ярлык для переключения на несколько режимов компьютера. ✅ Доступно
Name2IP Строка Сопоставление IP-адресов. ✅ Доступно

PastePlain

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ярлык активации Настройки горячих клавиш Настройте ярлык для активации этого модуля. ✅ Доступно

Обзор

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ярлык активации Настройки горячих клавиш Настройте ярлык для активации этого модуля. ✅ Доступно
AlwaysRunNotElevated Логический Всегда выполняться не с повышенными привилегиями, даже если PowerToys это повышение. ✅ Доступно
ЗакрытьПослеПотериФокуса Логический Автоматически закрывайте окно "Просмотр" после потери фокуса. ✅ Доступно

PowerAccent

PowerAccent — это внутреннее имя быстрого акцента.

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ключ активации КлючАктивацииPowerAccent Возможные значения: LeftRightArrow, Space, Оба. ✅ Доступно
Не активировать в игровом режиме Логический Отключите ярлык активации при включении режима игры. ✅ Доступно
Панель инструментов Строка Индекс позиции панели инструментов. ✅ Доступно
Ввод времени int Задержка времени ввода в миллисекундах. ✅ Доступно
ВыбранныйЯзык Строка Используемый набор символов. ✅ Доступно
Исключенные приложения Строка Список исполняемых файлов с разделим '\r', чтобы предотвратить активацию модуля, если они на переднем плане. ✅ Доступно
ПоказатьОписаниеUnicode Логический Отображение кода Юникода и имени выбранного в данный момент символа. ✅ Доступно
СортировкаПоЧастотеИспользования Логический Сортировка символов по частоте использования. ✅ Доступно
НачатьВыделениеСлева Логический Слева начните выбор. ✅ Доступно

PowerLauncher

PowerLaucher — это внутреннее имя запуска PowerToys .

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
OpenPowerLauncher Настройки горячих клавиш Настройте ярлык для активации модуля. ✅ Доступно
Игнорировать Горячие Клавиши В Полноэкранном Режиме Логический Игнорировать сочетания клавиш в полноэкранном режиме. ✅ Доступно
Очистить ввод при запуске Логический Снимите предыдущий запрос при открытии. ✅ Доступно
ВыборКонтекстныхКнопокTab Логический Вкладка с помощью кнопок контекста. ✅ Доступно
Тема Тема Возможные значения: System, Light, Dark, HighContrastOne, HighContrastTwo, HighContrastBlack, HighContrastWhite. ✅ Доступно
РазмерШрифтаЗаголовка Int32 Размер текста в точках. ✅ Доступно
Позиция StartupPosition Возможные значения: Cursor, PrimaryMonitor, Focus. ✅ Доступно
Используйте CentralizedKeyboardHook Логический Используйте централизованный крючок клавиатуры. ✅ Доступно
РезультатыПоисковогоЗапросаСЗадержкой Логический Сглаживание входных данных. ✅ Доступно
SearchInputDelay Int32 Немедленные подключаемые модули задерживаются в миллисекундах. ✅ Доступно
БыстраяЗадержкаВводаПоиска Int32 Подключаемые модули фонового выполнения задерживаются в миллисекундах. ✅ Доступно
ВесКликаемогоЭлементаПоиска Int32 Вес выбранного элемента. ✅ Доступно
ВключенаНастройкаПоисковыхЗапросов Логический Настройка порядка результатов. ✅ Доступно
ПоискОжиданиеМедленныхРезультатов Логический Дождитесь более медленных результатов подключаемого модуля, прежде чем выбрать верхний элемент в результатах. ✅ Доступно
Максимальное количество результатов int Количество результатов, отображаемых перед прокруткой. ✅ Доступно
Используйте Пиньинь Логический Используйте Pinyin. ✅ Доступно
Генерация миниатюр из файлов Логический Создание эскизов для файлов включено. ✅ Доступно
Подключаемые модули описание в следующем подразделе Создание эскизов для файлов включено. ✅ Доступно

PowerToys Запуск подключаемых модулей

PowerToys Запуск подключаемых модулей можно настроить в свойстве Plugins. Пример можно найти в репозитории PowerToys .

Это доступные свойства для настройки каждого подключаемого модуля:

Имя. Тип Описание
Имя. Строка Имя подключаемого модуля, который мы хотим настроить
Выключено Логический Подключаемый модуль должен быть отключен
IsGlobal Логический Результаты этого подключаемого модуля отображаются в глобальных результатах
ActionKeyword Строка Настройка ключевого слова действия подключаемого модуля
WeightBoost int Модификатор веса, помогающий упорядочивать результаты для этого подключаемого модуля.

Примечание.

Настройка дополнительных свойств подключаемых DSC модулей пока не поддерживается.

PowerOcr

PowerOcr — это внутреннее имя средства извлечения текста.

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
Ярлык активации Настройки горячих клавиш Настройте ярлык для активации этого модуля. ✅ Доступно
PreferredLanguage Строка Должно соответствовать полному имени одного из языков, установленных в системе. Пример: "Английский (США)". ✅ Доступно

PowerPreview

Имя. Тип Описание На месте
Включить предварительный просмотр SVG Логический Состояние масштабируемого векторного графического обработчика предварительного просмотра. ✅ Доступно
РежимЦветаФонаSVG int Индекс режима цвета. ✅ Доступно
SvgBackgroundSolidColor Строка При использовании сплошного цвета SvgBackgroundColorMode указывает цвет в #FFFFFFFF формате. ✅ Доступно
SvgBackgroundCheckeredShade int При использовании проверяемого шаблона SvgBackgroundColorMode указывает индекс оттенка. ✅ Доступно
EnableSvgThumbnail Логический Состояние масштабируемого генератора эскизов векторной графики. ✅ Доступно
Включить предварительный просмотр MD Логический Состояние обработчика предварительной версии Markdown. ✅ Доступно
ВключитьMonacoPreview Логический Состояние предварительного просмотра файлов исходного кода с включенным обработчиком. ✅ Доступно
EnableMonacoPreviewWordWrap Логический Обтекание текстом. ✅ Доступно
МонакоPreviewTryFormat Логический Попробуйте отформатировать источник для предварительной версии. ✅ Доступно
МонакоPreviewMaxFileSize int Максимальный размер файла для предварительного просмотра в КБ. ✅ Доступно
ВключитьПредпросмотрPDF Логический Состояние обработчика предварительного просмотра переносимого формата документов. ✅ Доступно
EnablePdfThumbnail Логический Состояние генератора эскизов переносимого формата документов. ✅ Доступно
EnableGcodePreview Логический Состояние обработчика предварительного просмотра геометрического кода. ✅ Доступно
EnableGcodeThumbnail Логический Включено состояние генератора эскизов геометрического кода. ✅ Доступно
Включить StlThumbnail Логический Состояние генератора эскизов с поддержкой стереолитографии. ✅ Доступно
StlThumbnailColor Строка Цвет эскиза в #FFFFFFFF формате. ✅ Доступно
Включить QoiPreview Логический Включено состояние обработчика предварительного просмотра изображений ОК. ✅ Доступно
Включить Qoi-миниатюру Логический Включено состояние генератора эскизов изображений в формате OK. ✅ Доступно

Расширенное переименование

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
MRUEnabled Логический Включите автоматическое завершение для полей поиска и замены. ✅ Доступно
MaxMRUSize int Максимальное количество недавно использованных элементов для запоминания. ✅ Доступно
ТолькоРасширенноеКонтекстноеМеню Логический Показывать PowerRename только в расширенном контекстном меню или в контекстном меню по умолчанию. ✅ Доступно
UseBoostLib Логический Используйте библиотеку Boost. ✅ Доступно

Предварительный просмотр реестра

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
DefaultRegApp Логический Создание приложения для предварительной версии реестра по умолчанию для открытия .reg файлов. ✅ Доступно

ЯрлыкGuide

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
OpenShortcutGuide Настройки горячих клавиш Настройте ярлык для активации этого модуля. ✅ Доступно
Прозрачность наложения int Непрозрачность фона в процентах. ✅ Доступно
ИспользоватьУстаревшееПоведениеНажатияКлавишиWin Логический Если ярлыкGuide следует активировать, нажав Windows клавишу. ✅ Доступно
Удержание клавиши для глобальных сочетаний клавиш Windows int Нажмите длительность, прежде чем отображать глобальные Windows сочетания клавиш в миллисекундах. ✅ Доступно
Время нажатия для ярлыков значков панели задач int Нажмите клавишу DURATION, прежде чем отображать ярлыки значков панели задач в миллисекундах. ✅ Доступно
Тема Строка Индекс темы. ✅ Доступно
Отключенные приложения Строка Отключает контекстное руководство, если эти приложения имеют фокус. ✅ Доступно

VideoConference

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы. ✅ Доступно
ГорячаяКлавишаОтключенияКамерыИМикрофона Клавиши клавиатуры Сочетание клавиш для отключения звука камеры и микрофона. ✅ Доступно
ГорячаяКлавишаВыключенияМикрофона Клавиши клавиатуры Сочетание клавиш для отключения микрофона. ✅ Доступно
Горячая клавиша "Нажать для разговора микрофон" Клавиши клавиатуры Сочетание клавиш для отправки для беседы. ✅ Доступно
ВключениеРежимаОбратногоХода Логический Если этот параметр включен, позволяет принудить к обмену данными и отключать его в зависимости от состояния микрофона. ✅ Доступно
Горячая клавиша выключения камеры Клавиши клавиатуры Сочетание клавиш для отключения звука камеры. ✅ Доступно
Выбранная камера Строка Имя устройства. ✅ Доступно
ВыбранныйМикрофон Строка Имя устройства или [все]. ✅ Доступно
Панель инструментов Строка Параметр положения панели инструментов: "Верхний центр", "Нижний центр", "Верхний правый угол", "Верхний левый угол", "Нижний правый угол", "Нижний левый угол". ✅ Доступно
Панель инструментовMonitor Строка Параметр монитора панели инструментов: "Основной монитор", "Все мониторы". ✅ Доступно
CameraOverlayImagePath Строка Путь к изображению, используемому для наложения камеры. ✅ Доступно
Панель инструментов Строка При скрытии панели инструментов: "Никогда", "Когда камера и микрофон не включены", "Когда оба камеры и микрофона отключены", "После истечения времени ожидания". ✅ Доступно
StartupAction Строка Действие запуска: "Ничего", "Unmute", "Отключить". ✅ Доступно

Общие настройки

Имя. Тип Описание На месте
Запуск Логический PowerToys автоматически включен при запуске. ✅ Доступно
ВключитьПредупрежденияПовышенныеПриложения Логический Отображение предупреждения о проблемах с функциональностью при запуске вместе с повышенными привилегиями приложений. ✅ Доступно
Тема Строка Какая тема используется для приложения "Параметры": "system", "dark", "light". ✅ Доступно
ПоказатьУведомлениеОНовыхОбновлениях Логический Отображение всплывающего уведомления при наличии нового PowerToys обновления. ✅ Доступно
Автозагрузка обновлений Логический Если новые обновления PowerToys должны быть автоматически загружены в фоновом режиме. ✅ Доступно
ПоказыватьЧтоНовогоПослеОбновлений Логический После обновления PowerToysоткройте экран "Новые возможности". ✅ Доступно
ВключитьЭкспериментирование Логический Войдите в экспериментальные функции. ✅ Доступно

Участие в разработке

Обратитесь к соответствующему разделу разработки в документации разработчика, чтобы начать работу с DSC модулем.