必要な状態の構成
- [アーティクル]
-
-
バージョン 0.80 以降、PowerToys インストーラーは、Microsoft.PowerToys.Configure
DSC リソースを使用して GitHub でリリースされましたWinget 構成ファイルを使用してPowerToysを構成できます。
インストール
前提条件
ダウンロード
Microsoft.PowerToys.Configure は、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 リポジトリにあります。
使用できるモジュール別の設定の構成
AlwaysOnTop
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ホット キー |
KeyboardKeys |
ショートカットをカスタマイズして、アプリ ウィンドウをピン留めまたはピン留め解除します。 |
✅ |
FrameEnabled |
Boolean |
ピン留めしたウィンドウの周囲に境界線を表示します。 |
✅ |
FrameThickness |
int |
境界線の太さ (ピクセル単位)。 |
✅ |
FrameColor |
String |
#FFFFFFFF 書式の色を指定します。 |
✅ |
FrameOpacity |
int |
境界線の透明度 (パーセンテージ)。 |
✅ |
FrameAccentColor |
Boolean |
カスタム FrameColor 値を使用します。 |
✅ |
SoundEnabled |
Boolean |
ウィンドウをピン留めする場合にサウンドを鳴らします。 |
✅ |
DoNotActivateOnGameMode |
Boolean |
ゲーム モードがオンのときに、アクティベーションのショートカットを無効にします。 |
✅ |
ExcludedApps |
String |
上位のピン留めから除外する実行可能ファイル名の '\r' で区切られたリスト。 |
✅ |
RoundCornersEnabled |
Boolean |
丸みの角を有効にします。 |
✅ |
Awake
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
KeepDisplayOn |
Boolean |
この設定は、PC を起動したままにしている場合にのみ使用できます。 |
✅ |
モード |
AwakeMode |
指定できる値: PASSIVE、INDEFINITE、TIMED、EXPIRABLE。 |
✅ |
IntervalHours |
UInt32 |
TIMED モードを使用する場合は、時間数を指定します。 |
✅ |
IntervalMinutes |
UInt32 |
TIMED モードを使用する場合は、分数を指定します。 |
✅ |
ExpirationDateTime |
DateTimeOffset |
EXPIRABLE モードを使用する場合は、DateTimeOffset.TryParse で解析可能な形式で日付と時刻を指定します。 |
✅ |
ColorPicker
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationShortcut |
HotkeySettings |
ショートカットをカスタマイズして、このモジュールをアクティブ化します。 |
✅ |
CopiedColorRepresentation |
String |
使用するデフォルトの色表現。 例 : 「HEX」。 |
✅ |
ActivationAction |
ColorPickerActivationAction |
指定できる値: OpenEditor、OpenColorPickerAndThenEditor、OpenOnlyColorPicker。 |
✅ |
VisibleColorFormats |
— |
— |
❌ |
ShowColorName |
Boolean |
これにより、色を選択したときに色の名前が表示されます。 |
✅ |
Note
DSC からカスタムの色形式を構成する方法はまだサポートされていません。
CropAndLock
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ReparentHotkey |
KeyboardKeys |
アプリケーションのウィンドウを切り取りウィンドウに切り取るショートカット。 |
✅ |
ThumbnailHotkey |
KeyboardKeys |
別のウィンドウを切り取り、サムネイルを作成するショートカット。 |
✅ |
EnvironmentVariables
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
LaunchAdministrator |
Boolean |
システム環境変数を変更するには、管理者として起動する必要があります。 |
✅ |
FancyZones
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
FancyzonesShiftDrag |
Boolean |
ウインドウをドラッグしながらシフト キーを長押しして、領域をアクティブ化します。 |
✅ |
FancyzonesMouseSwitch |
Boolean |
プライマリ以外のマウス ボタンを使用して領域のアクティブ化を切り替えます。 |
✅ |
FancyzonesMouseMiddleClickSpanningMultipleZones |
Boolean |
マウスの中央クリック ボタンを使用して、複数のゾーンにまたがる領域を切り替えます。 |
✅ |
FancyzonesOverrideSnapHotkeys |
Boolean |
これにより、 Windows スナップ ショートカット (Win + 矢印) がオーバーライドされ、ゾーン間で windows が移動されます。 |
✅ |
FancyzonesMoveWindowsAcrossMonitors |
Boolean |
すべてのモニター間でゾーン間で windows を移動します。 |
✅ |
FancyzonesMoveWindowsBasedOnPosition |
Boolean |
相対位置またはゾーン インデックスに基づいて windows を移動します。 |
✅ |
FancyzonesOverlappingZonesAlgorithm |
int |
複数の領域がアルゴリズム インデックスと重なる場合。 |
✅ |
FancyzonesDisplayOrWorkAreaChangeMoveWindows |
Boolean |
画面の解像度または作業領域が変更されたときに、ゾーンに windows を保持します。 |
✅ |
FancyzonesZoneSetChangeMoveWindows |
Boolean |
ゾーン レイアウトの変更中に、ゾーンに割り当てられた windows は、新しいサイズ/位置と一致します。 |
✅ |
FancyzonesAppLastZoneMoveWindows |
Boolean |
新しく作成した windows を最後の既知のゾーンに移動します。 |
✅ |
FancyzonesOpenWindowOnActiveMonitor |
Boolean |
新しく作成した windows を現在のアクティブなモニター (試験段階) に移動します。 |
✅ |
FancyzonesRestoreSize |
Boolean |
スナップ解除時に windows の元のサイズを復元します。 |
✅ |
FancyzonesQuickLayoutSwitch |
Boolean |
クイック レイアウト切り替えを有効にします。 |
✅ |
FancyzonesFlashZonesOnQuickSwitch |
Boolean |
レイアウトを切り替えるときに領域を点滅させます。 |
✅ |
UseCursorposEditorStartupscreen |
Boolean |
マウス ポイントがあるディスプレイでエディターを開きます。 |
✅ |
FancyzonesShowOnAllMonitors |
Boolean |
ウィンドウをドラッグしながら、すべてのモニターで領域を表示します。 |
✅ |
FancyzonesSpanZonesAcrossMonitors |
Boolean |
複数のモニターにまたがる領域を許可します。 |
✅ |
FancyzonesMakeDraggedWindowTransparent |
Boolean |
ドラッグしたウィンドウを透明にします。 |
✅ |
FancyzonesAllowChildWindowSnap |
Boolean |
子 windows スナップを許可します。 |
✅ |
FancyzonesDisableRoundCornersOnSnap |
Boolean |
ウィンドウがスナップされたときに丸みの角を無効にします。 |
✅ |
FancyzonesZoneHighlightColor |
String |
FancyzonesSystemTheme を使用しない場合は、#FFFFFFFF 形式で使用する色を強調表示します。 |
✅ |
FancyzonesHighlightOpacity |
int |
領域の透明度 (パーセンテージ)。 |
✅ |
FancyzonesEditorHotkey |
KeyboardKeys |
ショートカットをカスタマイズして、このモジュールをアクティブ化します。 |
✅ |
FancyzonesWindowSwitching |
Boolean |
現在のゾーンの windows を切り替えます。 |
✅ |
FancyzonesNextTabHotkey |
KeyboardKeys |
次のウィンドウのショートカット。 |
✅ |
FancyzonesPrevTabHotkey |
KeyboardKeys |
前のウィンドウのショートカット。 |
✅ |
FancyzonesExcludedApps |
String |
スナップから除外する実行可能名の '\r' で区切られたリスト。 |
✅ |
FancyzonesBorderColor |
String |
FancyzonesSystemTheme を使用しない場合は、#FFFFFFFF 形式で使用する色を太字表示します。 |
✅ |
FancyzonesInActiveColor |
String |
FancyzonesSystemTheme を使用しない場合は、#FFFFFFFF 形式で使用する色を非アクティブ表示にします。 |
✅ |
FancyzonesNumberColor |
String |
FancyzonesSystemTheme を使用しない場合は、#FFFFFFFF 形式で使用する色を番号表示します。 |
✅ |
FancyzonesSystemTheme |
Boolean |
領域の外観にシステム テーマを使用します。 |
✅ |
FancyzonesShowZoneNumber |
Boolean |
ゾーン番号を表示します。 |
✅ |
Note
DSC からレイアウトを構成する方法はまだサポートされていません。
FileLocksmith
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ExtendedContextMenuOnly |
Boolean |
拡張コンテキスト メニューのみ、またはデフォルトのコンテキスト メニューにもファイル ロックスミスを表示します。 |
✅ |
FindMyMouse
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationMethod |
int |
アクティベーション方法のインデックス。 |
✅ |
ActivationShortcut |
HotkeySettings |
ActivationMethod にカスタムを使用する場合のカスタム アクティベーションのショートカット。 |
✅ |
DoNotActivateOnGameMode |
Boolean |
ゲーム モードがオンのときに、アクティベーションのショートカットを無効にします。 |
✅ |
BackgroundColor |
String |
背景色を #FFFFFFFF 形式で指定します。 |
✅ |
SpotlightColor |
String |
スポットライトの色を #FFFFFFFF 形式で指定します。 |
✅ |
OverlayOpacity |
int |
オーバーレイの透明度をパーセンテージで表示します。 |
✅ |
SpotlightRadius |
int |
スポットライトの半径 (ピクセル単位)。 |
✅ |
AnimationDurationMs |
int |
アニメーションの継続時間 (ミリ秒単位)。 |
✅ |
SpotlightInitialZoom |
int |
アニメーション開始時のスポットライト ズーム係数。 |
✅ |
ExcludedApps |
String |
モジュールのアクティブ化を防ぐ実行可能ファイル名の '\r' 区切りリスト。 |
✅ |
ShakingMinimumDistance |
int |
シェイク マウス ActivationMethod を使用する場合、感度を調整するためのマウス シェイクのアクティブ化の最小距離。 |
✅ |
ShakingIntervalMs |
int |
シェイク マウス ActivationMethod を使用する場合、感度を調整するためのマウスの動きを追跡して揺れを検出する時間のスパン。 |
✅ |
ShakingFactor |
int |
シェイク マウス ActivationMethod を使用する場合のシェイク係数 (パーセント表示)。 |
✅ |
Hosts
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
LaunchAdministrator |
Boolean |
システム環境変数を変更するには、管理者として開く必要があります。 |
✅ |
ShowStartupWarning |
Boolean |
起動時に警告を表示します。 |
✅ |
LoopbackDuplicates |
Boolean |
ループバック アドレスを重複と見なします。 |
✅ |
AdditionalLinesPosition |
HostsAdditionalLinesPosition |
指定できる値: 上、下。 |
✅ |
[エンコード] |
HostsEncoding |
使用可能な値: Utf8、Utf8Bom。 |
✅ |
ImageResizer
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ImageresizerSelectedSizeIndex |
int |
デフォルトのサイズのプリセットインデックス。 |
✅ |
ImageresizerShrinkOnly |
Boolean |
画像を縮小するが、拡大しません。 |
✅ |
ImageresizerReplace |
Boolean |
ファイルを上書きします。 |
✅ |
ImageresizerIgnoreOrientation |
Boolean |
画像の向きを無視します。 |
✅ |
ImageresizerJpegQualityLevel |
int |
JPEG 品質レベル (パーセンテージ表示)。 |
✅ |
ImageresizerPngInterlaceOption |
int |
PNG インターレース オプションインデックス。 |
✅ |
ImageresizerTiffCompressOption |
int |
Tiff 圧縮インデックス。 |
✅ |
ImageresizerFileName |
String |
この形式は、サイズ変更された画像のファイル名として使用します。 |
✅ |
ImageresizerSizes |
— |
— |
❌ |
ImageresizerKeepDateModified |
Boolean |
レンダリングに影響しないメタデータを削除します。 |
✅ |
ImageresizerFallbackEncoder |
String |
使用するフォールバック エンコーダー。 |
✅ |
ImageresizerCustomSize |
— |
— |
❌ |
Note
DSC からカスタムのサイズを構成する方法はまだサポートされていません。
KeyboardManager
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActiveConfiguration |
— |
— |
❌ |
KeyboardConfigurations |
— |
— |
❌ |
Note
DSC から再マッピングを構成する方法はまだサポートされていません。
測定ツールは、画面ルーラーの内部名です。
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationShortcut |
HotkeySettings |
ショートカットをカスタマイズしてコマンド バーを表示します。 |
✅ |
ContinuousCapture |
Boolean |
測定時に連続して画面をキャプチャします。 |
✅ |
DrawFeetOnCross |
Boolean |
十字線の終点にフィートを追加します。 |
✅ |
PerColorChannelEdgeDetection |
Boolean |
別のエッジ検出アルゴリズムを有効にします。 |
✅ |
PixelTolerance |
int |
エッジ検出のピクセル許容値。 |
✅ |
MeasureCrossColor |
String |
#FFFFFFFF 形式で線の色を指定します。 |
✅ |
DefaultMeasureStyle |
int |
デフォルトの測定スタイル インデックス。 |
✅ |
MouseHighlighter
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationShortcut |
HotkeySettings |
ショートカットをカスタマイズして、このモードをオンまたはオフにします。 |
✅ |
LeftButtonClickColor |
String |
プライマリ ボタンの色を #FFFFFFFF 形式で強調表示します。 |
✅ |
RightButtonClickColor |
String |
セカンダリ ボタンの色を #FFFFFFFF 形式で強調表示します。 |
✅ |
AlwaysColor |
String |
常に #FFFFFFFF 形式で色を強調表示します。 |
✅ |
HighlightRadius |
int |
半径をピクセル単位で強調表示します。 |
✅ |
HighlightFadeDelayMs |
int |
フェードの遅延 (ミリ秒単位)。 |
✅ |
HighlightFadeDurationMs |
int |
フェードの継続時間 (ミリ秒単位)。 |
✅ |
AutoActivate |
Boolean |
ユーティリティ起動時に自動的にアクティブ化されます。 |
✅ |
MouseJump
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationShortcut |
HotkeySettings |
ショートカットをカスタマイズして、このモードをオンまたはオフにします。 |
✅ |
ThumbnailSize |
MouseJumpThumbnailSize |
サムネイルのサイズ。 |
✅ |
MousePointerCrosshairs
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationShortcut |
HotkeySettings |
十字線の表示 / 非表示を切り替えるショートカットをカスタマイズします。 |
✅ |
CrosshairsColor |
String |
十字線の色を #FFFFFFFF で指定。 |
✅ |
CrosshairsOpacity |
int |
十字線の透明度 (パーセンテージ表示)。 |
✅ |
CrosshairsRadius |
int |
十字線の中心半径 (ピクセル単位)。 |
✅ |
CrosshairsThickness |
int |
十字線の太さ (ピクセル単位)。 |
✅ |
CrosshairsBorderColor |
String |
十字線の境界線の色を #FFFFFFFF 形式で指定。 |
✅ |
CrosshairsBorderSize |
int |
十字線の境界線のサイズ (ピクセル単位)。 |
✅ |
CrosshairsAutoHide |
Boolean |
マウス ポインターが非表示の場合、十字線を自動的に非表示にします。 |
✅ |
CrosshairsIsFixedLengthEnabled |
Boolean |
十字線の長さを固定します。 |
✅ |
CrosshairsFixedLength |
int |
十字線の固定長 (ピクセル単位)。 |
✅ |
AutoActivate |
Boolean |
ユーティリティ起動時に自動的にアクティブ化されます。 |
✅ |
MouseWithoutBorders
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ShowOriginalUI |
Boolean |
元の境界線なしのマウス UI を表示します。 |
✅ |
WrapMouse |
Boolean |
マウスが最後のマシンに移動したときに、コントロールを最初のマシンに戻します。 |
✅ |
ShareClipboard |
Boolean |
共有クリップボードの動作が停止した場合、Ctrl + Alt + Del キーに続いて Esc キーで問題が解決することがあります。 |
✅ |
TransferFile |
Boolean |
ファイル (<100 MB) をコピーすると、これはリモート コンピューターのクリップボードに転送されます。 |
✅ |
HideMouseAtScreenEdge |
Boolean |
画面の端でマウスを非表示にします。 |
✅ |
DrawMouseCursor |
Boolean |
物理マウスが接続されていない場合、Windows の Windows 10 以降のバージョンではマウス カーソルが表示されないことがあります。 |
✅ |
ValidateRemoteMachineIP |
Boolean |
マシンの IP アドレスを検証するための逆引き DNS ルックアップ。 |
✅ |
SameSubnetOnly |
Boolean |
同じイントラネット NNN.NNN 内のマシンにのみ接続します。。 (両方のマシンで IPv4 が有効になっている場合にのみ機能)。 |
✅ |
BlockScreenSaverOnOtherMachines |
Boolean |
他のマシン上でスクリーン セーバーをブロックします。 |
✅ |
MoveMouseRelatively |
Boolean |
このオプションは、リモート コンピューターのモニター設定が異なる場合、またはリモート コンピューターに複数のモニターがある場合に使用します。 |
✅ |
BlockMouseAtScreenCorners |
Boolean |
画面の端でマシン切り替えのエラーを回避するために、画面の端でマウスをブロックします。 |
✅ |
ShowClipboardAndNetworkStatusMessages |
Boolean |
クリップボードとネットワークの状態メッセージを表示します。 |
✅ |
EasyMouse |
int |
イージー マウス モードのインデックス。 |
✅ |
HotKeySwitchMachine |
int |
マシンのインデックスを切り替えるショートカット。 |
✅ |
ToggleEasyMouseShortcut |
HotkeySettings |
イージー マウスを切り替えるショートカット。 |
✅ |
LockMachineShortcut |
HotkeySettings |
すべてのマシンをロックするショートカット。 |
✅ |
ReconnectShortcut |
HotkeySettings |
再接続を試すショートカット。 |
✅ |
Switch2AllPCShortcut |
HotkeySettings |
複数マシン モードに切り替えるショートカット、 |
✅ |
Name2IP |
String |
IP アドレスのマッピング。 |
✅ |
PastePlain
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationShortcut |
HotkeySettings |
ショートカットをカスタマイズして、このモジュールをアクティブ化します。 |
✅ |
クイック表示する
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationShortcut |
HotkeySettings |
ショートカットをカスタマイズして、このモジュールをアクティブ化します。 |
✅ |
AlwaysRunNotElevated |
Boolean |
PowerToys が昇格されている場合でも、常に昇格せずに実行します。 |
✅ |
CloseAfterLosingFocus |
Boolean |
フォーカスを失った後に、Peek ウィンドウを自動的に閉じます。 |
✅ |
PowerAccent
PowerAccent はクイック アクセントの内部名です。
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationKey |
PowerAccentActivationKey |
指定できる値: LeftRightArrow、Space、その両方。 |
✅ |
DoNotActivateOnGameMode |
Boolean |
ゲーム モードがオンのときに、アクティベーションのショートカットを無効にします。 |
✅ |
ToolbarPosition |
String |
ツール バーの位置のインデックス。 |
✅ |
InputTime |
int |
入力時間の遅延 (ミリ秒単位)。 |
✅ |
SelectedLang |
String |
使用する文字セット。 |
✅ |
ExcludedApps |
String |
'\r' で区切られた実行可能ファイル名の一覧。モジュールがフォアグラウンドにある場合にモジュールがアクティブ化されないようにします。 |
✅ |
ShowUnicodeDescription |
Boolean |
現在選択されている文字の Unicode コードと名前を表示します。 |
✅ |
SortByUsageFrequency |
Boolean |
使用頻度で文字を並べ替えます。 |
✅ |
StartSelectionFromTheLeft |
Boolean |
左から選択を開始します。 |
✅ |
PowerLauncher
PowerLaucher は PowerToys Run の内部名です。
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
OpenPowerLauncher |
HotkeySettings |
ショートカットをカスタマイズして、モジュールをアクティブ化します。 |
✅ |
IgnoreHotkeysInFullscreen |
Boolean |
全画面表示モードでショートカットを無視します。 |
✅ |
ClearInputOnLaunch |
Boolean |
開くときに前のクエリをクリアします。 |
✅ |
TabSelectsContextButtons |
Boolean |
コンテキスト ボタンでタブ移動します。 |
✅ |
テーマ |
テーマ |
使用可能な値: System、Light、Dark、HighContrastOne、HighContrastTwo、HighContrastBlack、HighContrastWhite。 |
✅ |
TitleFontSize |
Int32 |
テキストのサイズ (ポイント単位)。 |
✅ |
配置 |
StartupPosition |
指定できる値: Cursor、PrimaryMonitor、Focus。 |
✅ |
UseCentralizedKeyboardHook |
Boolean |
集中型キーボード フックを使用します。 |
✅ |
SearchQueryResultsWithDelay |
Boolean |
入力スムージング。 |
✅ |
SearchInputDelay |
Int32 |
即時プラグインの遅延 (ミリ秒単位)。 |
✅ |
SearchInputDelayFast |
Int32 |
バックグラウンド実行プラグインの遅延 (ミリ秒単位)。 |
✅ |
SearchClickedItemWeight |
Int32 |
選択した項目の量。 |
✅ |
SearchQueryTuningEnabled |
Boolean |
結果の順序の調整。 |
✅ |
SearchWaitForSlowResults |
Boolean |
結果の一番上の項目を選択する前に、遅いプラグインの結果を待ちます。 |
✅ |
MaximumNumberOfResults |
int |
スクロールする前に表示される結果の数。 |
✅ |
UsePinyin |
Boolean |
Pinyin を使用します。 |
✅ |
GenerateThumbnailsFromFiles |
Boolean |
ファイルのサムネイル生成が有効になっています。 |
✅ |
プラグイン |
次のサブセクションで説明します |
ファイルのサムネイル生成が有効になっています。 |
✅ |
PowerToys プラグインを実行する
PowerToys プラグインの実行は、Plugins プロパティで構成できます。 サンプルは リポジトリにあります。PowerToys
各プラグインを構成するために使用できるプロパティは次のとおりです。
名前 |
種類 |
説明 |
氏名 |
String |
構成するプラグインの名前 |
無効 |
Boolean |
プラグインを無効にする必要があります |
IsGlobal |
Boolean |
このプラグインの結果をグローバルな結果に表示します |
ActionKeyword |
String |
プラグインのアクション キーワードを構成する |
WeightBoost |
int |
このプラグインの結果の順序付するためウェイト修飾子 |
Note
DSC からプラグインの追加プロパティを構成する方法は、まだサポートされていません。
PowerOcr
PowerOcr は、Text Extractor の内部名です。
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
ActivationShortcut |
HotkeySettings |
ショートカットをカスタマイズして、このモジュールをアクティブ化します。 |
✅ |
PreferredLanguage |
String |
システムにインストールされているいずれかの言語の完全な名前と一致する必要があります。 例: 「英語 (米国)」。 |
✅ |
PowerPreview
名前 |
種類 |
説明 |
利用可能 |
EnableSvgPreview |
Boolean |
スケーラブルなベクター グラフィックス プレビュー ハンドラーが有効な状態。 |
✅ |
SvgBackgroundColorMode |
int |
カラー モードのインデックス。 |
✅ |
SvgBackgroundSolidColor |
String |
単色 SvgBackgroundColorMode を使用する場合は、#FFFFFFFF 形式で色を指定します。 |
✅ |
SvgBackgroundCheckeredShade |
int |
チェッカーのパターン SvgBackgroundColorMode を使用する場合は、網掛けのインデックスを指定します。 |
✅ |
EnableSvgThumbnail |
Boolean |
スケーラブルなベクター グラフィックス サムネイル ジェネレーターが有効な状態。 |
✅ |
EnableMdPreview |
Boolean |
Markdown プレビュー ハンドラーが有効な状態。 |
✅ |
EnableMonacoPreview |
Boolean |
ソース コード ファイルのプレビュー ハンドラーが有効な状態。 |
✅ |
EnableMonacoPreviewWordWrap |
Boolean |
ラップ テキスト。 |
✅ |
MonacoPreviewTryFormat |
Boolean |
プレビュー用にソースの書式設定を試みます。 |
✅ |
MonacoPreviewMaxFileSize |
int |
プレビューする最大ファイル サイズ (KB 単位)。 |
✅ |
EnablePdfPreview |
Boolean |
ポータブルなドキュメント形式プレビュー ハンドラーが有効な状態。 |
✅ |
EnablePdfThumbnail |
Boolean |
ポータブルなドキュメント形式のサムネイル ジェネレーターが有効な状態。 |
✅ |
EnableGcodePreview |
Boolean |
ジオメトリック コード プレビュー ハンドラーが有効な状態。 |
✅ |
EnableGcodeThumbnail |
Boolean |
ジオメトリック コード サムネイル ジェネレーターが有効な状態。 |
✅ |
EnableStlThumbnail |
Boolean |
ステレオリソグラフィ サムネイル ジェネレーターが有効な状態。 |
✅ |
StlThumbnailColor |
String |
サムネイルの色を #FFFFFFFF 形式で指定します。 |
✅ |
EnableQoiPreview |
Boolean |
ほぼ OK な画像プレビュー ハンドラーが有効な状態。 |
✅ |
EnableQoiThumbnail |
Boolean |
ほぼ OK な画像サムネイル ジェネレータが有効な状態。 |
✅ |
PowerRename
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
MRUEnabled |
Boolean |
検索 & 置換フィールドでオートコンプリートを有効にします。 |
✅ |
MaxMRUSize |
int |
最近使用した項目を記憶する最大数。 |
✅ |
ExtendedContextMenuOnly |
Boolean |
拡張コンテキスト メニューのみ、または既定のコンテキスト メニューにも PowerRename を表示します。 |
✅ |
UseBoostLib |
Boolean |
ブースト ライブラリを使用します。 |
✅ |
RegistryPreview
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
DefaultRegApp |
Boolean |
レジストリ プレビューを .reg ファイルを開くデフォルトのアプリにします。 |
✅ |
ShortcutGuide
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
OpenShortcutGuide |
HotkeySettings |
ショートカットをカスタマイズして、このモジュールをアクティブ化します。 |
✅ |
OverlayOpacity |
int |
背景の透明度 (パーセンテージ表示)。 |
✅ |
UseLegacyPressWinKeyBehavior |
Boolean |
Windows キーを押して ShortcutGuide をアクティブにする必要がある場合。 |
✅ |
PressTimeForGlobalWindowsShortcuts |
int |
グローバルな Windows ショートカットを表示する前に押す時間 (ミリ秒単位)。 |
✅ |
PressTimeForTaskbarIconShortcuts |
int |
タスク バー アイコンのショートカットを表示する前に押す時間 (ミリ秒単位)。 |
✅ |
テーマ |
String |
テーマのインデックス。 |
✅ |
DisabledApps |
String |
これらのアプリケーションにフォーカスがある場合は、ショートカット ガイドをオフにします。 |
✅ |
VideoConference
名前 |
種類 |
説明 |
利用可能 |
Enabled |
Boolean |
このユーティリティに有効な状態。 |
✅ |
MuteCameraAndMicrophoneHotkey |
KeyboardKeys |
カメラとマイクをミュートにするショートカット。 |
✅ |
MuteMicrophoneHotkey |
KeyboardKeys |
マイクをミュートにするショートカット。 |
✅ |
PushToTalkMicrophoneHotkey |
KeyboardKeys |
押して会話するためのショートカット。 |
✅ |
PushToReverseEnabled |
Boolean |
有効にすると、マイクの状態に応じて、プッシュ ツー トークとプッシュ ツー ミュートの両方を許可します。 |
✅ |
MuteCameraHotkey |
KeyboardKeys |
カメラをミュートにするショートカット。 |
✅ |
SelectedCamera |
String |
デバイス名。 |
✅ |
SelectedMicrophone |
String |
デバイス名または [すべて]。 |
✅ |
ToolbarPosition |
String |
ツールバーの位置オプション: 「上の中心」、「下の中心」、「右上隅」、「左上隅」、「右下隅」、「左下隅」。 |
✅ |
ToolbarMonitor |
String |
ツールバー モニターのオプション: 「メイン モニター」、「すべてのモニター」。 |
✅ |
CameraOverlayImagePath |
String |
カメラ オーバーレイに使用するイメージへのパス。 |
✅ |
ToolbarHide |
String |
ツールバーを非表示にする状態: 「非表示にしない」、「カメラとマイクの両方がミュートではない場合」、「カメラとマイクの両方がミュートである場合」、「タイムアウト後」。 |
✅ |
StartupAction |
String |
起動時のアクション: 「なし」、「ミュートなし」、「ミュート」。 |
✅ |
GeneralSettings
名前 |
種類 |
説明 |
利用可能 |
Startup |
Boolean |
起動時に PowerToys を自動的に有効にします。 |
✅ |
EnableWarningsElevatedApps |
Boolean |
昇格されたアプリケーションと共に実行するときの機能の問題に関する警告を表示します。 |
✅ |
テーマ |
String |
設定アプリケーションに使用するテーマ: 「システム」、「ダーク」、「ライト」。 |
✅ |
ShowNewUpdatesToastNotification |
Boolean |
新しい PowerToys 更新プログラムが利用可能になったときにトースト通知を表示します。 |
✅ |
AutoDownloadUpdates |
Boolean |
PowerToys の新しい更新プログラムをバックグラウンドで自動的にダウンロードする必要がある場合。 |
✅ |
ShowWhatsNewAfterUpdates |
Boolean |
PowerToys を更新後に「新着情報」画面を開きます。 |
✅ |
EnableExperimentation |
Boolean |
試験的な機能にオプトインします。 |
✅ |
投稿
DSC モジュールの使用を開始するには、開発者ドキュメントの重要な devdocs 章を参照してください。