FancyZones ユーティリティ

FancyZones は、ウィンドウを効率的なレイアウトに配置およびスナップして、ワークフローを改善し、レイアウトをすばやく復元するためのウィンドウ マネージャー ユーティリティです。 デスクトップ上のウィンドウのターゲットとして使用するゾーンの場所のセットを定義できます。 ウィンドウをゾーンにドラッグするか、関連付けられているキーボード ショートカットを入力すると、ウィンドウのサイズが変更され、そのゾーン全体に収まるように再配置されます。

マウスを使用して 1 つのゾーンにスナップする

ウィンドウをドラッグします。 既定では、Shift キーを押したままにしておく必要もあります。 ゾーンが表示されます。 マウスを動かして、ゾーンの上にマウス ポインターを置くと、そのゾーンが強調表示されます。

[プライマリ以外のマウス ボタンを使用してゾーンのアクティブ化を切り替える] が選択されている場合は、非プライマリ マウス ボタンを使用してゾーン選択モードをトリガーすることもできます。

ドラッグ中に Shift キーを押しながらゾーンをアクティブ化し、プライマリ以外のマウス ボタンを使用してゾーンのアクティブ化を切り替える場合は、ウィンドウのドラッグを開始した直後にゾーンが表示されます。

FancyZones in action screenshot.

キーボードを使用して単一のゾーンにスナップする

設定で[スナップを上書き]WindowsをFancyZones選択します。 +[方向キー] を使用して Win、ウィンドウをゾーンにスナップします。 [ウィンドウの移動] を使用して、ゾーン インデックスに基づいてウィンドウを移動するか、ウィンドウの相対位置を移動するかを選択します。

Settings for Snapping to Multiple Zones via Keyboard.

複数のゾーンへのスナップ

次の方法で、ウィンドウを複数のゾーンにスナップできます。

エッジをポイントして 2 つのゾーンにスナップする

2 つのゾーンが隣接している場合は、ウィンドウを領域の合計にスナップできます (両方を含む最小四角形に丸められます)。 マウス カーソルが 2 つのゾーンの共通の端の近くにある場合、両方のゾーンが同時にアクティブ化されるため、両方のゾーンにウィンドウをドロップできます。

マウスとキーボードを使用して複数のゾーンにスナップする

1 つのゾーンがアクティブになるまでウィンドウをドラッグし、Ctrl キーを押しながらウィンドウをドラッグして複数のゾーンを選択します。

Two Zones Activation screenshot.

キーボードのみを使用して複数のゾーンにスナップする

[スナップの優先]Windowsトグルをオンにして、[相対位置]に基づいてウィンドウを移動を選択します。 Ctrl Alt+ + [方向キー] を使用してWin+、ウィンドウを複数のゾーンに展開します。

Settings for Snapping to Multiple Zones via Keyboard.

Winウィンドウの切り替え

同じゾーンに 2 つ以上のウィンドウがスナップされた場合、ショートカット Win+PgUp/PgDn を使用して、そのゾーン内のスナップされたウィンドウを切り替えることができます。

ショートカット キー

ショートカット アクション
⊞ Win+Shift+` エディターを起動します (このショートカットは [設定] ウィンドウで変更できます)
Win+⊞ 左/右 ゾーン間でフォーカスされたウィンドウを移動する ([スナップの優先] ホットキーが選択されZone、インデックスが選択されている場合にのみ、⊞Win+Left+WinRight のみがオーバーライドされ、⊞Win+[上][⊞Win+へ] は通常どおりに動作し続けます)。Windows
Win+⊞ 左/右/上/下 ゾーン間でフォーカスされたウィンドウを移動する ([スナップの優先] ホットキーが選択され、[相対位置] が選択されている場合のみ。その場合は、すべての ⊞Win+Left⊞+WinRight、⊞Win+Upおよび ⊞Win+Down がオーバーライドされます)Windows
Win+⊞ PgUp/PgDn 同じゾーンにスナップされたウィンドウ間のサイクル
Win+⊞ Ctrl+Alt + [number] カスタム レイアウトをすばやく適用する (最初にエディターでカスタム レイアウトに番号を割り当てる必要がある)

FancyZonesは、隣接するWindowsモニターにウィンドウをすばやく移動するために、⊞Win+Shift + [方向キー] をオーバーライドしません。

昇格したアクセス許可でのアプリのスナップ

昇格されたアプリケーション (ターミナルやタスク マネージャーなど Windows ) をスナップするには、管理者モードで実行 PowerToys します。 詳細については、「 管理者 として実行する」を参照してください。

エディターの概要

FancyZones には、設定でアクセスできるウィンドウ レイアウトをより詳細に制御するためのエディターが PowerToys 含まれています。

レイアウト エディターを開く

レイアウト エディターを開くには、[レイアウト エディターの起動] を選択するか、Shift`+ キーを押します ("バックティック" または "アクセント グレーブ" を押Win+します)。 [設定] でレイアウト エディターの FancyZones ショートカットを PowerToys 変更できます。

FancyZones Settings UI.

レイアウト エディター: レイアウトを選択する

レイアウト エディターを初めて起動すると、モニター上のウィンドウの数で調整できるレイアウトの一覧が表示されます。 レイアウトを選択すると、そのレイアウトのプレビューが画面に表示されます。 選択したレイアウトが自動的に適用されます。 レイアウトをダブルクリックすると、レイアウトが適用され、エディターが閉じます。 エディターは、使用可能なモニターを検出して表示します。 モニターを選択すると、選択したレイアウトのターゲットになります。

FancyZones Picker Multiple Monitors.

ゾーンの周りのスペース

領域 の周囲にスペースを表示すると、各 FancyZone ウィンドウの周りの余白のサイズが設定されます。 領域の周りのスペースの余白 の幅のカスタム値を入力します。 レイアウト エディターを開いた状態で、[値を変更した後にゾーンの周囲にスペースを表示する] を変更して、新しい値が適用されるのを確認します。

隣接するゾーン を強調表示する距離は、スナップされるまで、または両方が強調表示されて結合できるようになる前に、ゾーン間のスペースの量にカスタム値を設定します。

水平方向のモニターの向きの 既定のレイアウトと 垂直方向のモニターの向きの 既定のレイアウトは、システムで表示構成が変更されたときに既定として使用するレイアウトを設定します (たとえば、新しいディスプレイを追加する場合)。

FancyZones space around zones screenshot.

カスタム レイアウトの作成

下部にある [+ 新しいレイアウトの作成] を選択します。

カスタム ゾーン レイアウト には、グリッドキャンバスの 2 つのスタイルがあります。

グリッド モデルは、3 つの列グリッドから始まり、ゾーンを分割およびマージしてゾーンを作成し、必要に応じてゾーン間で余白を移動できるようにします。 これは相対的なレイアウトで、画面サイズに応じてサイズが変更されます。 レイアウトは、マウスまたはキーボードを使用して編集できます。

マウス

  • ゾーンを分割するには、マウスをクリックします。 区切り線を回転させるには、Shift キーを押したままにします。
  • 分割線を移動するには:サムをクリックし、レイアウトにフォーカスを合わせ、サムをドラッグまたは選択します。
  • ゾーンをマージまたは削除するには、ゾーンを選択し、マウスの左ボタンを押したまま、複数のゾーンが選択されるまでマウスをドラッグします。 ボタンを離すと、ポップアップ メニューが表示されます。 [マージ] を選択すると、1 つのゾーンになります。 これは、別のゾーンにマージすることによって、ゾーンを削除する方法です。

キーボード

  • まず、Ctrl Tab キー+を押してレイアウトにフォーカスします。Tab キーを押すと、すべてのゾーンと分割線にフォーカスを合わせることができます。
  • ゾーンを分割するには、分割するゾーンにフォーカスを合わせ、S キーまたは Shift+S キーを押して分割します。
  • 分割線を移動するには、分割線にフォーカスを合わせ、方向キーを押して移動します。
  • ゾーンをマージまたは削除するには、ゾーン間の区切り線にフォーカスを合わせ、Delete キーを押します。 削除された分割線に隣接するすべてのゾーンは、1 つのゾーンにマージされます。

FancyZones Table Editor Mode.

キャンバス モデルは 1 つのゾーンから始まり、ウィンドウと同様に移動およびサイズ変更できるゾーンの追加をサポートします。 Zones キャンバス モデル内で重複している可能性があります。

キャンバス レイアウトにはゾーン編集のためのキーボードのサポートもあります。 方向キー (左、右、上、下) を使用してゾーンを 10 ピクセル移動するか 、Ctrl キーを押しながら矢印キーを押してゾーンを 1 ピクセルずつ移動します。 Shift キーを押しながら方向キーを使用してゾーンのサイズを 10 ピクセル (1 辺あたり 5) に変更するか、Ctrl+キーを押しながら矢印キーを押してゾーンのサイズを 2 ピクセル (1 エッジあたり 1) に変更します。 エディターとダイアログを切り替えるには、Ctrl+Tab キーを押します。

FancyZonesWindow Editor Mode.

カスタム レイアウト間ですばやく変更する

注意

この機能を使用するには、[ クイック レイアウトを有効にする] スイッチ をオンにします。

ユーザー定義のホットキーを使用して、アクティブな画面にすばやく適用するようにカスタム レイアウトを構成できます。 ホットキーは、カスタム レイアウトの編集ダイアログを開くことで設定できます。 設定が完了したら、Ctrl Alt+ + [number] バインドをWin+押してカスタム レイアウトを適用できます。 レイアウトは、ウィンドウをドラッグするときにホットキーを押すことによっても適用できます。

次のデモは、画面に適用した既定のテンプレートと、ホットキーを割り当てた 2 つのカスタム レイアウトから始めます。 次に、Win+Ctrl Alt+ + [number] バインドを使用して、最初のカスタム レイアウトを適用し、ウィンドウをウィンドウにスナップします。 最後に、2 番目のカスタム レイアウトを適用し、ウィンドウをドラッグしてウィンドウをこれにスナップします。

FancyZones Quick-Swap Layouts settings and usage.

ヒント

カスタム ゾーン レイアウトの設定がファイル %LocalAppData%\Microsoft\PowerToys\FancyZones\custom-layouts.jsonに保存されます。 このファイルはゾーンを調整するために手動で変更でき、デバイス間でレイアウトを共有するためにエクスポートすることができます。 同じディレクトリ内の他の json ファイルは、モニター、レイアウト ホットキーなどの設定を変更するために変更できます。これらのファイルを編集することは、FancyZones の機能に関する他の問題を引き起こす可能性があるため、推奨されないことに注意してください。

設定

設定 説明
アクティブ化のショートカット 既定のホットキーを変更するには、コントロールをクリックし、目的のキーの組み合わせを入力します。
ディスプレイでエディターを起動する エディターを表示する場所を選択します。
ドラッグ中に Shift キーを長押ししてゾーンをアクティブにする Shift キーを使用して、自動スナップモード (ドラッグ中のスナップを無効にする) と手動スナップ モード (ドラッグ中に shift キーを押すとスナップが有効になる) を切り替えます
プライマリ以外のマウス ボタンを使用してゾーンのアクティブ化を切り替える プライマリ以外のマウス ボタンをクリックすると、ゾーンのアクティブ化が切り替わります
マウスの中央ボタンを使用して、複数のゾーンにまたがる領域を切り替える マウスの中央ボタンを使用して複数のゾーンを選択する
ウィンドウのドラッグ中にすべてのモニターでゾーンを表示する 既定では、 FancyZones フォーカスされたモニターで使用できるゾーンのみが表示されます。 (この機能を選択すると、パフォーマンスに影響する可能性があります)
ゾーンが複数のモニターにまたがることを許可する (すべてのモニターは同じ DPI スケールである必要があります) 接続されているすべてのモニターを 1 つの大きな画面として扱います。 適切に機能させるには、すべてのモニターが同じ DPI スケール ファクターに設定されている必要があります (異なる向きのモニターを使用すると、予期しない影響が発生する可能性があります)。
複数のゾーンが重なる場合 重なり合っているゾーンに対処する方法を選択します。
Zone の外観 レイアウトのシステムまたはカスタムの色を選択する
ゾーン番号を表示する レイアウトが表示されているときにゾーンの数を表示する必要がある
不透明度 (%) アクティブ ゾーンと非アクティブ ゾーンの不透明度の割合 (既定値: 50%)
強調表示の色 ウィンドウ ドラッグ中のアクティブなドロップ ターゲットのときのゾーンの色。
非アクティブな色 ウィンドウ ドラッグ中にアクティブなドロップではないときのゾーンの色。
罫線の色 アクティブ ゾーンと非アクティブ ゾーンの境界線の色。
数値の色 ゾーンの番号の色
画面の解像度が変更されたときにウィンドウをゾーンに保持する FancyZones は、画面解像度の変更後に、ウィンドウのサイズを変更し、以前に表示されていたゾーンに位置を変更します。
ゾーン レイアウトの変更時に、ゾーンに割り当てられているウィンドウを新しいサイズまたは位置に合わせる FancyZones では、各ウィンドウの前のゾーン番号の場所を維持することによって、ウィンドウのサイズを変更し、ウィンドウを新しいゾーン レイアウトに配置します
新しく作成されたウィンドウを最後の既知のゾーンに移動する 新しく開いたウィンドウを、アプリケーションがあった最後のゾーンの場所に自動的に移動します。
新しく作成されたウィンドウを現在のアクティブなモニターに移動する このオプションを選択し 、新しく作成されたウィンドウを最後の既知のゾーン に移動するがオフになっているか、アプリケーションに最後の既知のゾーンがない場合は、現在アクティブなモニターにアプリケーションが移動します。
スナップ解除する場合にウィンドウの元のサイズを復元する ウィンドウのスナップを解除すると、スナップされる前と同じサイズが復元されます。
ドラッグしたウィンドウを透明にする ゾーンがアクティブになると、ドラッグされているウィンドウが透明になり、レイアウトの可視性が向上します。
ポップアップ ウィンドウのスナップを許可する ポップアップ ウィンドウを既定でスナップできませんでした。 ただし、これが一部のウィンドウがドラッグ時にトリガー FancyZones されない理由である可能性があります。 この設定は、通知を含むすべてのポップアップ ウィンドウに影響します。
Allow child windows snapping\(子ウィンドウのスナップを許可する\) 既定では、子ウィンドウをスナップできませんでした。 ただし、これが一部のウィンドウがドラッグ時にトリガー FancyZones されない理由である可能性があります。
Disable round corners when window is snapped\(ウィンドウがスナップされたときに丸い角を無効にする\) Windows 11 の場合のみ。
現在のゾーン内のウィンドウを切り替える 同じゾーン内のウィンドウ間で循環アクティブ化を許可します。
次のウィンドウ 既定のホットキーを変更するには、コントロールをクリックし、目的のキーの組み合わせを入力します。
前のウィンドウ 既定のホットキーを変更するには、コントロールをクリックし、目的のキーの組み合わせを入力します。
Windows スナップのホットキー (Win + 矢印キー) をオーバーライドして、ゾーン間でウィンドウを移動する このオプションをオンにしてFancyZones実行すると、スナップ キー (⊞Left、⊞+WinRightWin+Win+Upおよび ⊞Win+Down) がオーバーライドWindowsされます。
に基づいてウィンドウを移動する Zoneindex では、⊞Win+Left⊞Win+Right を使用して、インデックスに基づいてウィンドウをスナップできます。 Win+⊞Up+WinDown はオーバーライドされません。
相対位置 は、すべての ⊞ Win+[方向キー] を上書きし、ゾーン レイアウトを基準にしてスナップするゾーンを選択します
すべてのモニターのゾーン間でウィンドウを移動する クリア: ⊞Win+[方向キー] を使用してスナップすると、ウィンドウが現在のモニター上のゾーンを循環します。
選択: すべてのモニター上のすべてのゾーンを通ってウィンドウを循環します。
クイック レイアウト スイッチを有効にする レイアウトをすばやく変更するためのホットキーを有効にします - 個々のレイアウト設定を参照してください
レイアウトを切り替えるときにゾーンを点滅させる ショートカットを使用してレイアウトを選択すると、ゾーンが点滅します
ゾーンへのスナップからアプリケーションを除外する アプリケーションの名前または名前の一部を 1 行に 1 つ追加します (Notepad を追加すると、Notepad.exeNotepad++.exe の両方が一致します。Notepad.exe のみを一致させる場合は、.exe の拡張子を追加します)

FancyZones Settings bottom screenshot.