Desired State Configuration

Desde a versão 0.80, o PowerToys instalador foi lançado no GitHub com Microsoft.PowerToys.ConfigureDSC recurso que permite configurar PowerToys usando um arquivo de configuração do Winget.

Instalação

Pré-requisitos

Download

O Microsoft.PowerToys.Configure está instalado com PowerToys. Dependendo do tipo de instalador, ele é instalado da seguinte maneira:

  • Para o escopo de instalação por usuário, o módulo está localizado em %USERPROFILE%\Documents\PowerShell\Modules\Microsoft.PowerToys.Configure.
  • Para o escopo de instalação em todo o computador, ele é encontrado em %ProgramFiles%\WindowsPowerShell\Modules\Microsoft.PowerToys.Configure.

Uso

Você pode invocar o recurso diretamente usando a seguinte sintaxe do PowerShell:

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

No entanto, criar uma configuração.dsc. que contém as configurações necessárias em um formato mais simples é mais conveniente. Veja um exemplo:

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

Use o comando a seguir para aplicar a configuração do arquivo:

winget configure .\configuration.dsc.yaml

Esse comando instala a versão mais recente e PowerToys usa o recurso PowerToysConfigure para aplicar configurações para vários PowerToys módulos. Mais exemplos podem ser encontrados no PowerToys repositório.

Definições de configuração disponíveis por módulo

AlwaysOnTop

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
Tecla de acesso KeyboardKeys Personalizar o atalho para fixar ou desafixar uma janela do aplicativo.
FrameEnabled Booliano Mostrar uma borda ao redor da janela fixada.
FrameThickness Int Espessura da borda em pixels.
FrameColor String Especificar uma cor em um formato #FFFFFFFF.
FrameOpacity Int Opacidade da borda em porcentagem.
FrameAccentColor Booliano Use um valor FrameColor personalizado.
SoundEnabled Booliano Reproduzir um som ao fixar uma janela.
DoNotActivateOnGameMode Booliano Desative o atalho de ativação quando o Modo de Jogo estiver ativado.
ExcludedApps String '\r'-separated lista de nomes executáveis para excluir da fixação na parte superior.
RoundCornersEnabled Booliano Ativar cantos arredondados.

Modo Ativo

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
KeepDisplayOn Booliano Essa configuração só está disponível ao manter o PC ligado.
Mode AwakeMode Valores possíveis: PASSIVO, INDEFINIDO, CRONOMETRADO, EXPIRÁVEL.
IntervalHours UInt32 Ao usar o modo TIMED, especifica o número de horas.
IntervalMinutes UInt32 Ao usar o modo TIMED, especifica o número de minutos.
ExpirationDateTime DateTimeOffset Ao usar o modo EXPIRABLE, especifica a data e a hora em um formato analisável com DateTimeOffset.TryParse.

ColorPicker

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationShortcut HotkeySettings Personalizar o atalho para ativar este módulo.
CopiedColorRepresentation String A representação de cores padrão a ser usada. Exemplo :"HEX".
ActivationAction ColorPickerActivationAction Valores possíveis: OpenEditor, OpenColorPickerAndThenEditor, OpenOnlyColorPicker.
VisibleColorFormats
ShowColorName Booliano Isso irá mostrar o nome da cor ao escolher uma.

Observação

A configuração de formatos de cor personalizada através do DSC ainda não é suportada.

CropAndLock

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ReparentHotkey KeyboardKeys Atalho para cortar a janela de um aplicativo em uma janela cortada.
ThumbnailHotkey KeyboardKeys Atalho para cortar e criar uma miniatura de outra janela.

EnvironmentVariables

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
LaunchAdministrator Booliano Precisa ser iniciado como administrador para fazer alterações nas variáveis de ambiente do sistema.

FancyZones

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
FancyzonesShiftDrag Booliano Pressionar a tecla Shift para ativar zonas enquanto arrasta uma janela.
FancyzonesMouseSwitch Booliano Usar um botão do mouse não primário para alternar a ativação da zona.
FancyzonesMouseMiddleClickSpanningMultipleZones Booliano Use o botão do mouse do meio do mouse para alternar várias zonas de abrangência.
FancyzonesOverrideSnapHotkeys Booliano Isso substitui o Windows atalho Ajustar (Win + seta) para se mover windows entre as zonas.
FancyzonesMoveWindowsAcrossMonitors Booliano Mova-se windows entre as zonas em todos os monitores.
FancyzonesMoveWindowsBasedOnPosition Booliano Mover windows com base na posição relativa ou no índice de zona.
FancyzonesOverlappingZonesAlgorithm Int Quando várias zonas se sobrepõem ao índice do algoritmo.
FancyzonesDisplayOrWorkAreaChangeMoveWindows Booliano Mantenha-se windows em suas zonas quando a resolução da tela ou a área de trabalho mudarem.
FancyzonesSetChangeMoveWindows Booliano Durante as alterações de layout da zona, windows atribuído a uma zona corresponderá ao novo tamanho/posições.
FancyzonesAppLastZoneMoveWindows Booliano Mova os recém-criados windows para a última zona conhecida.
Zonas extravagantesOpenWindowOnActiveMonitor Booliano Mova o recém-criado windows para o monitor ativo atual (Experimental).
FancyzonesRestoreSize Booliano Restaure o tamanho original de windows ao desencaixar.
FancyzonesQuickLayoutSwitch Booliano Habilitar mudança rápida de layout.
FancyzonesFlashZonesOnQuickSwitch Booliano Piscar as zonas ao mudar de layout.
UseCursorposEditorStartupscreen Booliano Abra o editor na tela onde está o ponto do mouse.
FancyzonesShowOnAllMonitors Booliano Mostrar zonas em todos os monitores ao arrastar uma janela.
FancyzonesSpanZonesAcrossMonitors Booliano Permitir que as zonas se estendam pelos monitores.
Zonas extravagantesFazerArrastadoJanelaTransparente Booliano Tornar a janela arrastada transparente.
FancyzonesAllowChildWindowSnap Booliano Permitir o encaixe de crianças windows .
FancyzonesDisableRoundCornersOnSnap Booliano Desabilitar cantos redondos quando a janela for ajustada.
FancyzonesZoneHighlightColor String Se não estiver usando o FancyzonesSystemTheme, realce a cor a ser usada no formato #FFFFFFFF.
FancyzonesHighlightOpacity Int Opacidade de zona em porcentagem.
FancyzonesEditorHotkey KeyboardKeys Personalizar o atalho para ativar este módulo.
Troca de Janelas Fancyzones Booliano Alterne entre windows na zona atual.
FancyzonesNextTabHotkey KeyboardKeys Atalho da próxima janela.
FancyzonesPrevTabHotkey KeyboardKeys Atalho da janela anterior.
FancyzonesExcludedApps String '\r'-separated lista de nomes executáveis a serem excluídos do ajuste.
FancyzonesBorderColor String Se não estiver usando o FancyzonesSystemTheme, delimite a cor da borda a ser usada no formato #FFFFFFFF.
FancyzonesInActiveColor String Se não estiver usando o FancyzonesSystemTheme, inative a cor a ser usada no formato #FFFFFFFF.
FancyzonesNumberColor String Se não estiver usando o FancyzonesSystemTheme, numere a cor a ser usada no formato #FFFFFFFF.
FancyzonesSystemTheme Booliano Use o tema do sistema para a aparência da zona.
FancyzonesShowZoneNumber Booliano Mostrar número da zona.

Observação

A configuração de layouts por DSC ainda não é suportada.

FileLocksmith

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ExtendedContextMenuOnly Booliano Mostrar File Locksmith somente no menu de contexto estendido ou no menu de contexto padrão também.

FindMyMouse

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationMethod Int Índice do método de ativação.
ActivationShortcut HotkeySettings Atalho de ativação personalizado ao usar Custom for ActivationMethod.
DoNotActivateOnGameMode Booliano Desative o atalho de ativação quando o Modo de Jogo estiver ativado.
BackgroundColor String Cor do plano de fundo no formato #FFFFFFFF.
SpotlightColor String Cor do Destaque no formato #FFFFFFFF.
OverlayOpacity Int Sobrepor a opacidade em porcentagem.
SpotlightRadius Int Raio do Destaque em px.
AnimationDurationMs Int Duração da animação em milissegundos.
SpotlightInitialZoom Int Fator de zoom do Destaque no início da animação.
ExcludedApps String '\r'-separated lista de nomes executáveis para impedir a ativação do módulo.
ShakingMinimumDistance Int Ao usar o shake mouse ActivationMethod, a distância mínima para a ativação de agitação do mouse, para ajustar a sensibilidade.
ShakingIntervalMs Int Ao usar o shake mouse ActivationMethod, o período de tempo durante o qual rastreamos o movimento do mouse para detectar a agitação, para ajustar a sensibilidade.
ShakingFactor Int Ao usar o shake mouse ActivationMethod, fator de agitação em porcentagem.

Hosts

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
LaunchAdministrator Booliano Precisa ser aberto como administrador para fazer alterações nas variáveis de ambiente do sistema.
ShowStartupWarning Booliano Mostrar um aviso na inicialização.
LoopbackDuplicates Booliano Considerar endereços de loopback como duplicados.
AdditionalLinesPosition HostsAdditionalLinesPosition Valores possíveis: superior, inferior.
Codificação HostsEncoding Valores possíveis: Utf8, Utf8Bom.

ImageResizer

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ImageresizerSelectedSizeIndex Int Índice predefinido de tamanho padrão.
ImageresizerShrinkOnly Booliano Faça imagens menores, mas não maiores.
ImageresizerReplace Booliano Substituir arquivos.
ImageresizerIgnoreOrientation Booliano Ignore a orientação das imagens.
ImageresizerJpegQualityLevel Int Nível de qualidade JPEG em porcentagem.
ImageresizerPngInterlaceOption Int Índice de opções de entrelaçamento PNG.
ImageresizerTiffCompressOption Int Índice de compressão Tiff.
ImageresizerFileName String Este formato é usado como o nome do arquivo para imagens redimensionadas.
ImageresizerSizes
ImageresizerKeepDateModified Booliano Remova metadados que não afetam a renderização.
ImageresizerFallbackEncoder String Codificador de fallback a ser usado.
ImageresizerCustomSize

Observação

Ainda não há suporte para a configuração por meio de DSC tamanhos personalizados.

KeyboardManager

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActiveConfiguration
KeyboardConfigurations

Observação

Ainda não há suporte para a configuração de remapeamentos DSC.

MeasureTool

Ferramenta de medida é o nome interno da Régua de tela.

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationShortcut HotkeySettings Personalizar o atalho para abrir a barra de comandos.
ContinuousCapture Booliano Capturar a tela continuamente durante a medição.
DrawFeetOnCross Booliano Adiciona pés ao final das linhas cruzadas.
PerColorChannelEdgeDetection Booliano Habilitar um algoritmo de detecção de borda diferente.
PixelTolerance Int Tolerância a pixels para detecção de borda.
MeasureCrossColor String Cor da linha no formato #FFFFFFFF.
DefaultMeasureStyle Int Índice de estilo de medida padrão.

MouseHighlighter

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationShortcut HotkeySettings Personalizar o atalho para ativar ou desativar esse modo.
LeftButtonClickColor String Cor de realce do botão primário no formato #FFFFFFFF.
RightButtonClickColor String Cor de realce do botão secundário no formato #FFFFFFFF.
AlwaysColor String Sempre realçar a cor no formato #FFFFFFFF.
HighlightRadius Int Raio do realce em pixels.
HighlightFadeDelayMs Int Atraso do esmaecimento em milissegundos.
HighlightFadeDurationMs Int Duração do esmaecimento em milissegundos.
AutoActivate Booliano Ative automaticamente na inicialização do utilitário.

MouseJump

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationShortcut HotkeySettings Personalizar o atalho para ativar ou desativar esse modo.
ThumbnailSize MouseJumpThumbnailSize Tamanho da miniatura.

MousePointerCrosshairs

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationShortcut HotkeySettings Personalizar o atalho para mostrar/ocultar a mira.
CrosshairsColor String Cor da mira em #FFFFFFFF.
CrosshairsOpacity Int Opacidade da mira em porcentagem.
CrosshairsRadius Int Raio central da mira em pixels.
CrosshairsThickness Int Espessura da mira em pixels.
CrosshairsBorderColor String Cor da borda da mira no formato #FFFFFFFF.
CrosshairsBorderSize Int Tamanho da borda da mira em pixels.
CrosshairsAutoHide Booliano Ocultar automaticamente a mira quando o ponteiro do mouse estiver oculto.
CrosshairsIsFixedLengthEnabled Booliano Comprimento fixo da mira.
CrosshairsFixedLength Int Comprimento fixo de mira em pixels.
AutoActivate Booliano Ative automaticamente na inicialização do utilitário.

MouseWithoutBorders

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ShowOriginalUI Booliano Mostrar a interface do usuário original do Mouse Without Borders.
WrapMouse Booliano Mover o controle de volta para a primeira máquina quando o mouse passar pela última.
ShareClipboard Booliano Se a área de transferência de compartilhamento parar de funcionar, Ctrl+Alt+Del e depois Esc pode resolver o problema.
TransferFile Booliano Se um arquivo (<100MB) for copiado, ele será transferido para a área de transferência remota da máquina.
HideMouseAtScreenEdge Booliano Ocultar mouse na borda da tela.
DrawMouseCursor Booliano O cursor do mouse pode não estar visível em Windows 10 e versões posteriores de Windows quando não há um mouse físico conectado.
ValidateRemoteMachineIP Booliano Pesquisa reversa de DNS para validar o endereço IP da máquina.
SameSubnetOnly Booliano Conectar-se somente a computadores na mesma intranet NNN.NNN.. (só funciona quando ambas as máquinas estão com IPv4 ativado).
BlockScreenSaverOnOtherMachines Booliano Bloquear a proteção de tela nas outras máquinas.
MoveMouseRelatively Booliano Usar essa opção quando as configurações do monitor da máquina remota forem diferentes ou a máquina remota tiver vários monitores.
BlockMouseAtScreenCorners Booliano Bloquear o mouse nos cantos da tela para evitar acidentes com a troca da máquina nos cantos da tela.
ShowClipboardAndNetworkStatusMessages Booliano Mostrar mensagens do status da área de transferência e da rede.
EasyMouse Int Índice do modo Easy Mouse.
HotKeySwitchMachine Int Atalho para alternar entre as máquinas.
ToggleEasyMouseShortcut HotkeySettings Atalho para alternar Easy Mouse.
LockMachineShortcut HotkeySettings Atalho de bloqueio de todas as máquinas.
ReconnectShortcut HotkeySettings Atalho para tentar reconectar.
Switch2AllPCShortcut HotkeySettings Atalho para alternar para o modo de várias máquinas.
Name2IP String Mapeamento de endereço IP.

PastePlain

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationShortcut HotkeySettings Personalizar o atalho para ativar este módulo.

Peek

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationShortcut HotkeySettings Personalizar o atalho para ativar este módulo.
AlwaysRunNotElevated Booliano Sempre executar não elevado, mesmo quando PowerToys for elevado.
CloseAfterLosingFocus Booliano Fechar automaticamente a janela Pico após perder o foco.

PowerAccent

PowerAccent é o nome interno do Quick Accent.

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationKey PowerAccentActivationKey Valores possíveis: LeftRightArrow, Space, Both.
DoNotActivateOnGameMode Booliano Desativar o atalho de ativação quando o modo de jogo estiver ativado.
ToolbarPosition String Índice de posição da barra de ferramentas.
InputTime Int Atraso de tempo de entrada em milissegundos.
SelectedLang String Um conjunto de caracteres a ser usado.
ExcludedApps String Lista separada por '\r' de nomes executáveis para evitar a ativação do módulo se eles estiverem em primeiro plano.
ShowUnicodeDescription Booliano Mostrar o código Unicode e o nome do caractere selecionado.
SortByUsageFrequency Booliano Classificar caracteres por frequência de uso.
StartSelectionFromTheLeft Booliano Iniciar seleção começando da esquerda.

PowerLauncher

PowerLaucher é o nome interno de PowerToys Run.

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
OpenPowerLauncher HotkeySettings Personalizar o atalho para ativar o módulo.
IgnoreHotkeysInFullscreen Booliano Ignorar os atalhos no modo de tela inteira.
ClearInputOnLaunch Booliano Limpe a consulta anterior ao abrir.
TabSelectsContextButtons Booliano Navegar pelos botões de contexto.
Tema Tema Valores possíveis: sistema, claro, escuro, HighContrastOne, HighContrastTwo, HighContrastBlack, HighContrastWhite.
TitleFontSize Int32 O tamanho do texto em pontos.
Cargo StartupPosition Valores possíveis: cursor, PrimaryMonitor, foco.
UseCentralizedKeyboardHook Booliano Usar gancho de teclado centralizado.
SearchQueryResultsWithDelay Booliano Suavização de entrada.
SearchInputDelay Int32 Atraso imediato dos plug-ins em milissegundos.
SearchInputDelayFast Int32 Os plug-ins de execução em segundo plano atrasam em milissegundos.
SearchClickedItemWeight Int32 Peso do item selecionado.
SearchQueryTuningEnabled Booliano Ajuste da ordem dos resultados.
SearchWaitForSlowResults Booliano Aguardar os resultados mais lentos do plugin antes de selecionar o item principal nos resultados.
MaximumNumberOfResults Int Número de resultados mostrados antes de ter que rolar.
UsePinyin Booliano Usar Pinyin.
GenerateThumbnailsFromFiles Booliano A geração de miniaturas para arquivos está ativada.
Plugins Explicado na próxima subseção A geração de miniaturas para arquivos está ativada.

PowerToys Executar plugins

PowerToys Os plug-ins de execução podem ser configurados na propriedade Plug-ins. Um de exemplo pode ser encontrado no repositório do PowerToys.

Estas são as propriedades disponíveis para configurar cada plug-in:

Nome Tipo Descrição
Nome String Nome do plug-in que queremos configurar
Desabilitadas Booliano O plugin deve ser desabilitado
IsGlobal Booliano Os resultados para este plug-in são mostrados nos resultados globais
ActionKeyword String Configurar a palavra-chave de ação do plug-in
WeightBoost Int O modificador de peso para ajudar na ordenação dos resultados para este plug-in

Observação

A configuração de propriedades adicionais de plug-ins ainda não tem suporte por meio do DSC.

PowerOcr

PowerOcr é o nome interno do Text Extractor.

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
ActivationShortcut HotkeySettings Personalizar o atalho para ativar este módulo.
PreferredLanguage String Deve corresponder ao nome completo de um dos idiomas instalados no sistema. Por exemplo: "inglês (Estados Unidos)".

PowerPreview

Nome Tipo Descrição Disponível
EnableSvgPreview Booliano Estado Manipulador de visualização de gráficos vetoriais escalonáveis habilitado.
SvgBackgroundColorMode Int Índice de modo de cor.
SvgBackgroundSolidColor String Ao usar a cor sólida SvgBackgroundColorMode, especifica a cor no formato #FFFFFFFF.
SvgBackgroundCheckeredShade Int Ao usar o padrão xadrez SvgBackgroundColorMode, especifica o índice de sombra.
EnableSvgThumbnail Booliano Estado Gerador de miniatura de gráficos vetoriais habilitado.
EnableMdPreview Booliano Estado Manipulador de visualização de marcação habilitado.
EnableMonacoPreview Booliano Arquivo de código-fonte do estado Manipulador de visualização habilitado.
EnableMonacoPreviewWordWrap Booliano Quebrar texto.
MonacoPreviewTryFormat Booliano Tentar formatar o código-fonte para visualização.
MonacoPreviewMaxFileSize Int Tamanho máximo do arquivo em KB para visualização.
EnablePdfPreview Booliano Estado Manipulador de visualização de formato de documento portátil habilitado.
EnablePdfThumbnail Booliano Estado Gerador de miniaturas de formato de documento portátil habilitado.
EnableGcodePreview Booliano Estado manipulador de visualização de código geométrico habilitado.
EnableGcodeThumbnail Booliano Estado gerador de miniaturas de código geométrico habilitado.
EnableStlThumbnail Booliano Estado Gerador de miniaturas de estereolitografia habilitado.
StlThumbnailColor String Cor da miniatura no formato #FFFFFFFF.
EnableQoiPreview Booliano Estado Manipulador de visualização de imagem bastante OK habilitado.
EnableQoiThumbnail Booliano Estado Gerador de miniaturas de imagem bastante OK habilitado.

Renomear Avançado

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
MRUEnabled Booliano Habilitar o preenchimento automático para os campos de pesquisa & substituição.
MaxMRUSize Int Número máximo de itens usados recentemente para lembrar.
ExtendedContextMenuOnly Booliano Mostrar PowerRename somente no menu de contexto estendido ou no menu de contexto padrão também.
UseBoostLib Booliano Usar Aumentar a biblioteca.

RegistryPreview

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
DefaultRegApp Booliano Tornar a Visualização do registro como aplicativo padrão para abrir arquivos .reg.

ShortcutGuide

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
OpenShortcutGuide HotkeySettings Personalizar o atalho para ativar este módulo.
OverlayOpacity Int Opacidade do plano de fundo em porcentagem.
UseLegacyPressWinKeyBehavior Booliano Se ShortcutGuide deve ser ativado pressionando a tecla Windows.
PressTimeForGlobalWindowsShortcuts Int Pressionar a duração antes de mostrar os atalhos globais Windows em milissegundos.
PressTimeForTaskbarIconShortcuts Int Pressionar a duração antes de mostrar os atalhos do ícone da barra de tarefas em milissegundos.
Tema String Índice de tema.
DisabledApps String Desativa o Guia de atalhos quando esses aplicativos têm foco.

VideoConference

Nome Tipo Descrição Disponível
Enabled Booliano O estado habilitado para este utilitário.
MuteCameraAndMicrophoneHotkey KeyboardKeys Atalho para silenciar a câmera e o microfone.
MuteMicrophoneHotkey KeyboardKeys Atalho para silenciar o microfone.
PushToTalkMicrophoneHotkey KeyboardKeys Atalho para pressionar para falar.
PushToReverseEnabled Booliano Se habilitado, permite que o push fale e o push para silenciar, dependendo do estado do microfone.
MuteCameraHotkey KeyboardKeys Atalho para silenciar a câmera.
SelectedCamera String Nome do dispositivo.
SelectedMicrophone String Nome do dispositivo ou [Todos].
ToolbarPosition String Opção de posição da barra de ferramentas: "Centro superior", "Centro inferior", "Canto superior direito", "Canto superior esquerdo", "Canto inferior direito", "Canto inferior esquerdo".
ToolbarMonitor String Opção de monitor da barra de ferramentas: "Monitor principal", "Todos os monitores".
CameraOverlayImagePath String Caminho para a imagem usada para a sobreposição da câmera.
ToolbarHide String Quando ocultar a barra de ferramentas: "Nunca", "Quando a câmera e o microfone estão com o mudo desativado", "Quando a câmera e o microfone estão com o mudo ativado", "Após o tempo limite".
StartupAction String Ação inicial: "Nada", "Desativar mudo", "Ativar mudo".

GeneralSettings

Nome Tipo Descrição Disponível
Inicialização Booliano O PowerToys é automaticamente habilitado na inicialização.
EnableWarningsElevatedApps Booliano Mostre um aviso para problemas de funcionalidade quando executado ao lado de aplicativos elevados.
Tema String Qual tema usar para o aplicativo Configurações: "sistema", "escuro", "claro".
ShowNewUpdatesToastNotification Booliano Mostrar uma notificação do sistema quando uma nova atualização do PowerToys estiver disponível.
AutoDownloadUpdates Booliano Se novas atualizações de PowerToys devem ser baixadas automaticamente em segundo plano.
ShowWhatsNewAfterUpdates Booliano Após a atualização PowerToys, abrir a tela "Novidades".
EnableExperimentation Booliano Aceite os recursos experimentais.

Participante

Consulte a seção devdocs relevantes na documentação do desenvolvedor para começar a trabalhar no módulo DSC.