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

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


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

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

Установка

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

Загрузка

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" } }

Однако создание конфигурации.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.

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

AlwaysOnTop

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
Сочетание клавиш Клавиши клавиатуры Настройте ярлык, чтобы закрепить или открепить окно приложения.
FrameEnabled Логический Отображение границы вокруг закрепленного окна.
FrameThickness Int Толщина границы в пикселях.
FrameColor Строка Укажите цвет в #FFFFFFFF формате.
FrameOpacity Int Прозрачность границы в процентах.
FrameAccentColor Логический Используйте настраиваемое значение FrameColor.
SoundEnabled Логический Воспроизведение звука при закреплении окна.
DoNotActivateOnGameMode Логический Отключите ярлык активации при включении режима игры.
Исключенные приложения Строка Разделенный списком исполняемых имен, которые следует исключить из закрепления сверху.
RoundCornersEnabled Логический Включите круглые углы.

Awake

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

ColorPicker

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

Примечание

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

ОбрезкаAndLock

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

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

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

FancyZones

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
FancyzonesShiftDrag Логический Удерживайте клавишу SHIFT, чтобы активировать зоны при перетаскивании окна.
FancyzonesMouseSwitch Логический Чтобы включить активацию зоны, используйте кнопку мыши, отличной от первичной мыши.
FancyzonesMouseMiddleClickSpanningMultipleZones Логический Используйте кнопку мыши среднего щелчка, чтобы переключить несколько зон, охватывающих несколько зон.
FancyzonesOverrideSnapHotkeys Логический При этом переопределяется ярлык оснастки (Win+ стрелкаWindows) для перемещения windows между зонами.
FancyzonesMoveWindowsAcrossMonitors Логический Перемещение windows между зонами по всем мониторам.
FancyzonesMoveWindowsBasedOnPosition Логический Перемещение windows на основе относительной позиции или индекса зоны.
FancyzonesOverlappingZonesAlgorithm Int При перекрытии нескольких зон индекс алгоритма.
FancyzonesDisplayOrWorkAreaChangeMoveWindows Логический Сохраняйте windows свои зоны при изменении разрешения экрана или рабочей области.
FancyzonesZoneSetChangeMoveWindows Логический Во время изменений макета зоны, назначенных зоне, windows будут соответствовать новому размеру или позициям.
FancyzonesAppLastZoneMoveWindows Логический Переместите только что созданную windows зону в последнюю известную зону.
FancyzonesOpenWindowOnActiveMonitor Логический Переместите недавно созданный windows активный монитор (экспериментальный).
FancyzonesRestoreSize Логический Восстановите исходный размер windows при отмене загрузки.
FancyzonesQuickLayoutSwitch Логический Включите быстрый переключатель макета.
FancyzonesFlashZonesOnQuickSwitch Логический Зоны флэш-памяти при переключении макета.
Экран UseCursorposEditorStartupscreen Логический Откройте редактор на экране, где находится точка мыши.
FancyzonesShowOnAllMonitors Логический Отображение зон на всех мониторах при перетаскивании окна.
FancyzonesSpanZonesAcrossMonitors Логический Разрешить зонам охватывать мониторы.
FancyzonesMakeDraggedWindowTransparent Логический Сделайте перетаскиваемое окно прозрачным.
FancyzonesAllowChildWindowSnap Логический Разрешить привязку дочернего windows элемента.
FancyzonesDisableRoundCornersOnSnap Логический Отключите круглые углы при привязке окна.
FancyzonesZoneHighlightColor Строка Если не используется FancyzonesSystemTheme, выделите цвет для использования в #FFFFFFFF формате.
FancyzonesHighlightOpacity Int Прозрачность зоны в процентах.
FancyzonesEditorHotkey Клавиши клавиатуры Настройте ярлык для активации этого модуля.
FancyzonesWindowSwitching Логический Переключение между windows текущей зоной.
FancyzonesNextTabHotkey Клавиши клавиатуры Ярлык следующего окна.
FancyzonesPrevTabHotkey Клавиши клавиатуры Предыдущее сочетание клавиш.
FancyzonesExcludedApps Строка Список исполняемых имен, разделенных "\r", чтобы исключить из привязки.
FancyzonesBorderColor Строка Если не используется FancyzonesSystemTheme, цвет границы для использования в #FFFFFFFF формате.
FancyzonesInActiveColor Строка Если не используется FancyzonesSystemTheme, неактивный цвет для использования в #FFFFFFFF формате.
FancyzonesNumberColor Строка Если не используется FancyzonesSystemTheme, цвет числа для использования в #FFFFFFFF формате.
FancyzonesSystemTheme Логический Используйте системную тему для внешнего вида зоны.
FancyzonesShowZoneNumber Логический Показать номер зоны.

Примечание

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

FileLocksmith

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

FindMyMouse

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
ActivationMethod Int Индекс метода активации.
ActivationShortcut HotkeySettings Пользовательское сочетание клавиш активации при использовании Custom for ActivationMethod.
DoNotActivateOnGameMode Логический Отключите ярлык активации при включении режима игры.
BackgroundColor Строка Цвет фона в #FFFFFFFF формате.
SpotlightColor Строка Цвет в центре внимания в #FFFFFFFF формате.
OverlayOpacity Int Наложение непрозрачности в процентах.
SpotlightRadius Int Радиус в центре внимания в пикселях.
AnimationDurationMs Int Длительность анимации в миллисекундах.
SpotlightInitialZoom Int Коэффициент масштабирования в центре внимания при запуске анимации.
Исключенные приложения Строка Список исполняемых файлов с разделим '\r', чтобы предотвратить активацию модуля.
ShakingMinimumDistance Int При использовании встряхивания активации мышиMethod минимальное расстояние для активации нажатия мыши для корректировки конфиденциальности.
ShakingIntervalMs Int При использовании встряхивания активации мышиMethod время, в течение которого мы отслеживаем движение мыши для обнаружения тряски, для корректировки конфиденциальности.
ShakingFactor Int При использовании встряхиваемой активации мышиMethod коэффициент тряски в процентах.

Узлы

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

ImageResizer

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
ImageresizerSelectedSelectedSizeIndex Int Предустановленный индекс размера по умолчанию.
ImageresizerShrinkOnly Логический Сделайте фотографии меньше, но не больше.
ImageresizerReplace Логический Перезаписывать файлы.
ImageresizerIgnoreOrientation Логический Игнорировать ориентацию рисунков.
ImageresizerJpegQualityLevel Int Уровень качества JPEG в процентах.
ImageresizerPngInterlaceOption Int Индекс параметра перемешивание PNG.
ImageresizerTiffCompressOption Int Индекс сжатия Tiff.
ImageresizerFileName Строка Этот формат используется в качестве имени файла для измененных изображений.
ImageresizerSizes
ImageresizerKeepDateModified Логический Удалите метаданные, которые не влияют на отрисовку.
ImageresizerFallbackEncoder Строка Резервный кодировщик для использования.
ImageresizerCustomSize

Примечание

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

KeyboardManager

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

Примечание

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

MeasureTool

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

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
ActivationShortcut HotkeySettings Настройте ярлык, чтобы открыть панель команд.
ContinuousCapture Логический Непрерывное захват экрана во время измерения.
DrawFeetOnCros Логический Добавляет ноги в конец перекрестных линий.
PerColorChannelEdgeDetection Логический Включите другой алгоритм обнаружения пограничных вычислений.
PixelTolerance Int Отказоустойчивость пикселей для обнаружения краев.
MeasureCrossColor Строка Цвет линии в #FFFFFFFF формате.
DefaultMeasureStyle Int Индекс стиля мер по умолчанию.

MouseHighlighter

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
ActivationShortcut HotkeySettings Настройте ярлык, чтобы включить или отключить этот режим.
LeftButtonClickColor Строка Цвет выделения основной кнопки в #FFFFFFFF формате.
RightButtonClickColor Строка Цвет выделения вторичной кнопки в #FFFFFFFF формате.
AlwaysColor Строка Всегда выделять цвет в #FFFFFFFF формате.
HighlightRadius Int Выделение радиуса в пикселях.
HighlightFadeDelayMs Int Отложение задержки в миллисекундах.
ВыделениеFadeDurationMs Int Длительность отцветания в миллисекундах.
Автоматическая активация Логический Автоматически активируется при запуске служебной программы.

MouseJump

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
ActivationShortcut HotkeySettings Настройте ярлык, чтобы включить или отключить этот режим.
Эскизы MouseJumpThumbnailSize Размер эскиза.

MousePointerCrosshairs

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

MouseWithoutBorders

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
ShowOriginalUI Логический Отображение исходного пользовательского интерфейса "Мышь без границ".
ОболочкаMouse Логический Переместите элемент управления обратно на первый компьютер, когда мышь перемещается мимо последней.
ShareClipboard Логический Если общий буфер обмена перестает работать, ctrl+ALT+Del, то esc может решить эту проблему.
TransferFile Логический Если копируется файл (<100 МБ), он будет передан в буфер обмена удаленного компьютера.
HideMouseAtScreenEdge Логический Скрыть мышь на краю экрана.
DrawMouseCursor Логический Курсор мыши может не отображаться в Windows 10 и более поздних версиях при отсутствии физической Windows мыши.
ValidateRemoteMachineIP Логический Обратный поиск DNS для проверки IP-адреса компьютера.
SameSubnetOnly Логический Подключение только к компьютерам в той же интрасети NNN.NNN.. (только если оба компьютера включены IPv4.
BlockScreenSaverOnOtherMachines Логический Блокировать сохранение экрана на других компьютерах.
MoveMouseRelatively Логический Используйте этот параметр, если параметры монитора удаленного компьютера отличаются, или удаленный компьютер имеет несколько мониторов.
BlockMouseAtScreenCorners Логический Блокировать мышь в углах экрана, чтобы избежать аварийного переключения компьютера в углах экрана.
ShowClipboardAndNetworkStatusMessages Логический Показывать сообщения о состоянии буфера обмена и сети.
EasyMouse Int Индекс режима простой мыши.
HotKeySwitchMachine Int Ярлык для переключения между индексами компьютеров.
ToggleEasyMouseShortcut HotkeySettings Ярлык для переключения простой мыши.
LockMachineShortcut HotkeySettings Ярлык для блокировки всех компьютеров.
ReconnectShortcut HotkeySettings Ярлык для повторного подключения.
Switch2AllPCShortcut HotkeySettings Ярлык для переключения на несколько режимов компьютера.
Name2IP Строка Сопоставление IP-адресов.

PastePlain

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

Обзор

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

PowerAccent

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

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
ActivationKey PowerAccentActivationKey Возможные значения: LeftRightArrow, Space, Оба.
DoNotActivateOnGameMode Логический Отключите ярлык активации при включении режима игры.
Панель инструментов Строка Индекс позиции панели инструментов.
InputTime Int Задержка времени ввода в миллисекундах.
SelectedLang Строка Используемый набор символов.
Исключенные приложения Строка Список исполняемых файлов с разделим '\r', чтобы предотвратить активацию модуля, если они на переднем плане.
ShowUnicodeDescription Логический Отображение кода Юникода и имени выбранного в данный момент символа.
SortByUsageFrequency Логический Сортировка символов по частоте использования.
StartSelectionFromTheLeft Логический Слева начните выбор.

PowerLauncher

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

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
OpenPowerLauncher HotkeySettings Настройте ярлык для активации модуля.
IgnoreHotkeysInFullscreen Логический Игнорировать сочетания клавиш в полноэкранном режиме.
ClearInputOnLaunch Логический Снимите предыдущий запрос при открытии.
TabSelectsContextButtons Логический Вкладка с помощью кнопок контекста.
Тема Тема Возможные значения: System, Light, Dark, HighContrastOne, HighContrastTwo, HighContrastBlack, HighContrastWhite.
TitleFontSize Int32 Размер текста в точках.
Position StartupPosition Возможные значения: Cursor, PrimaryMonitor, Focus.
UseCentralizedKeyboardHook Логический Используйте централизованный крючок клавиатуры.
SearchQueryResultsWithDelay Логический Сглаживание входных данных.
SearchInputDelay Int32 Немедленные подключаемые модули задерживаются в миллисекундах.
SearchInputDelayFast Int32 Подключаемые модули фонового выполнения задерживаются в миллисекундах.
SearchClickedItemWeight Int32 Вес выбранного элемента.
SearchQueryTuningEnabled Логический Настройка порядка результатов.
SearchWaitForSlowResults Логический Дождитесь более медленных результатов подключаемого модуля, прежде чем выбрать верхний элемент в результатах.
MaximumNumberOfResults Int Количество результатов, отображаемых перед прокруткой.
UsePinyin Логический Используйте Pinyin.
GenerateThumbnailsFromFiles Логический Создание эскизов для файлов включено.
Подключаемые модули описание в следующем подразделе Создание эскизов для файлов включено.

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

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

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

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

Примечание

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

PowerOcr

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

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

PowerPreview

Имя. Тип Описание На месте
EnableSvgPreview Логический Состояние масштабируемого векторного графического обработчика предварительного просмотра.
SvgBackgroundColorMode Int Индекс режима цвета.
SvgBackgroundSolidColor Строка При использовании сплошного цвета SvgBackgroundColorMode указывает цвет в #FFFFFFFF формате.
SvgBackgroundCheckeredShade Int При использовании проверяемого шаблона SvgBackgroundColorMode указывает индекс оттенка.
EnableSvgThumbnail Логический Состояние масштабируемого генератора эскизов векторной графики.
EnableMdPreview Логический Состояние обработчика предварительной версии Markdown.
EnableMonacoPreview Логический Состояние предварительного просмотра файлов исходного кода с включенным обработчиком.
EnableMonacoPreviewWordWrap Логический Обтекание текстом.
МонакоPreviewTryFormat Логический Попробуйте отформатировать источник для предварительной версии.
МонакоPreviewMaxFileSize Int Максимальный размер файла для предварительного просмотра в КБ.
EnablePdfPreview Логический Состояние обработчика предварительного просмотра переносимого формата документов.
EnablePdfThumbnail Логический Состояние генератора эскизов переносимого формата документов.
EnableGcodePreview Логический Состояние обработчика предварительного просмотра геометрического кода.
EnableGcodeThumbnail Логический Включено состояние генератора эскизов геометрического кода.
EnableStlThumbnail Логический Состояние генератора эскизов с поддержкой стереолитографии.
StlThumbnailColor Строка Цвет эскиза в #FFFFFFFF формате.
EnableQoiPreview Логический Включено состояние обработчика предварительного просмотра изображений ОК.
EnableQoiThumbnail Логический Включено состояние генератора эскизов изображений в формате OK.

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

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

RegistryPreview

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

ЯрлыкGuide

Имя. Тип Описание На месте
Включен Логический Состояние включено для этой служебной программы.
OpenShortcutGuide HotkeySettings Настройте ярлык для активации этого модуля.
OverlayOpacity Int Непрозрачность фона в процентах.
UseLegacyPressWinKeyBehavior Логический Если ярлыкGuide следует активировать, нажав Windows клавишу.
PressTimeForGlobalWindowsShortcuts Int Нажмите длительность, прежде чем отображать глобальные Windows сочетания клавиш в миллисекундах.
PressTimeForTaskbarIconShortcuts Int Нажмите клавишу DURATION, прежде чем отображать ярлыки значков панели задач в миллисекундах.
Тема Строка Индекс темы.
DisabledApps Строка Отключает контекстное руководство, если эти приложения имеют фокус.

VideoConference

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

GeneralSettings

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

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

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