FancyZones 公用程式

FancyZones 是一個視窗管理員公用程式,可將視窗排列並貼齊到有效率的版面配置,以快速改善工作流程和還原版面配置。 您可以定義一組區域位置,以作為桌面視窗的目標。 當您將視窗拖入區域中,或使用相應的鍵盤快捷鍵時,視窗將被調整大小並重新定位以填滿該區域。

使用滑鼠貼齊至單一區域

拖曳視窗。 預設情況下,您還需要選擇並按住 Shift。 您會看到區域顯示。 當您移動滑鼠時,將滑鼠停留在區域上方將會反白顯示該區域。

如果選取 [使用非主要滑鼠按鈕切換區域啟用],您也可以使用非主要滑鼠按鈕來觸發區域選取模式。

如果 [拖曳時按住 Shift 鍵啟用區域][使用非主要滑鼠按鈕切換區域啟用] 均已清除,則開始拖曳視窗後就會立即顯示區域。

FancyZones實際操作截圖

使用鍵盤貼齊至單一區域

在 FancyZones 設定中選取 [覆寫Windows貼齊]。 使用 Win+ [方向鍵] 將視窗貼齊至區域。 使用 [視窗移動根據] 選擇是否依照區域索引或視窗的相對位置移動視窗。

透過鍵盤擷取多個Zones的設定

貼齊至多個區域

視窗可以透過下列方式貼齊到多個區域。

當滑鼠指向邊緣時,可以將視窗貼齊到兩個區域

如果兩個區域相鄰,您可以將視窗貼齊其區域的總和 (四捨五入為包含兩者的最小矩形)。 當滑鼠游標靠近兩個區域的共用邊時,這兩個區域都會同時啟動,讓您將視窗放入這兩個區域。

使用滑鼠和鍵盤貼齊多個區域

拖曳視窗直到啟動一個區域,然後按住 Ctrl 的同時拖曳視窗可選擇多個區域。

兩張Zones啟動截圖

僅使用鍵盤貼齊至多個區域

開啟 [覆寫]Windows[貼齊] 切換,然後選取 [視窗移動根據:相對位置]。 使用 Win+Ctrl+Alt+ [方向鍵] 將視窗展開至多個區域。

透過鍵盤擷取多個Zones的設定

Window 切換

當同一區域中擷取兩個或多個視窗時,可使用快速鍵 Win+PgUp/PgDn 在該區域中的擷取視窗之間循環。

快速鍵

捷徑 動作
⊞ Win+Shift+` 開啟編輯器 (此快捷鍵可以在設定視窗中更改 )
⊞ Win+左/右 在區域之間移動焦點視窗 (只有在選取 [覆寫 Windows 貼齊快速鍵] 且選擇 Zone[索引];在這種情況下,只會覆寫 ⊞ Win+向左⊞ Win+向右,而 ⊞ Win+向上⊞ Win+向下會如往常般運作)
⊞ Win+向左/向右/向上/向下 在區域之間移動焦點視窗 (只有在選取 [覆寫Windows貼齊快速鍵] 且選擇 [相對位置];在這種情況下,所有 ⊞ Win+向左⊞ Win+向右⊞ Win+向上⊞ Win+向下都會被覆寫)
⊞ Win+PgUp/PgDn 在相同區域貼齊的視窗之間進行循環切換
⊞ Win+Ctrl+Alt+[數字] 快速套用自訂版面配置 (需要先在編輯器中將數字指派給自訂版面配置)

FancyZones 不會覆寫 Windows⊞ Win+ Shift+ [方向鍵] 以快速將視窗移至相鄰的監視器。

使用提高的權限貼齊應用程式

若要貼齊提高權限的應用程式 (例如Windows終端機或工作管理員),請以管理員模式執行 PowerToys。 如需詳細資訊,請參閱以系統管理員身分執行

開始使用編輯器

FancyZones包括一個佈局編輯器,可以在PowerToys設定中存取。

開啟版面配置編輯器

透過選擇開啟版面編輯器或使用 Win+Shift +`(「反勾號」或「重音符號」)開啟版面編輯器。 如需變更 FancyZones 版面配置編輯器,請前往 PowerToys [設定]。

FancyZones設定介面

版面配置編輯器:選擇您的配置

當您首次開啟佈局編輯器時,您將看到一個列表,其中包含可以根據顯示器上的視窗數量進行調整的佈局。 選取配置,畫面上會顯示該版面配置的預覽。 會自動套用選取的版面配置。 在版面配置上按兩下將其套用並關閉編輯器。 選取監視器後,該監視器就會成為所選版面配置的目標。

FancyZones選擇器多顯示器

區域周圍的空間

[顯示區域周圍的空間] 會設定每個 FancyZone 視窗周圍的邊界大小。 在區域周圍的空間中輸入自訂邊距寬度。 在開啟版面配置編輯器後,變更 [區域周圍的空間],以查看套用的新值。

[醒目提示相鄰區域的距離] 會設定區域之間的空間量自訂值,直到它們貼齊在一起,或兩者都醒目提示之前將它們合併在一起。

[水平監視器方向的預設版面配置][垂直監視器方向的預設版面配置] 會設定在系統中變更顯示設定時,使用的預設版面配置 (例如,如果新增顯示器)。

FancyZones區域周圍的空間截圖

建立自訂版面配置

選擇底部的建立新佈局

自訂區域版面配置有兩種樣式:格線畫布

格線模型會以三個資料行方格開頭,並允許透過分割和合併區域來建立區域,並視需要在區域之間移動裝訂邊。 這是相對的版面配置,而且會使用不同的畫面尺寸調整大小。 您可以使用滑鼠或鍵盤來編輯佈局。

滑鼠

  • 若要分割區域:按一下滑鼠。 若要旋轉分隔線:按住 Shift
  • 若要移動分隔線:按一下縮圖並透過聚焦版面配置來拖曳或選取縮圖。
  • 若要合併/刪除區域:選取區域,按住滑鼠左鍵並拖曳滑鼠,直到選取多個區域為止。 放開按鈕,並顯示快顯功能表。 選取 [合併],它們將會變成一個區域。 這是透過將區域合併到另一個區域來刪除區域的方式。

鍵盤

  • 首先,按 Ctrl +Tab 聚焦佈局。按下 Tab 可以聚焦所有區域和分隔線。
  • 若要分割區域:聚焦在要分割的區域,然後按 SShift+S 將其分割。
  • 若要移動分隔線:聚焦分隔線,然後按方向鍵將其移動。
  • 若要合併/刪除區域:聚焦在區域之間的分隔線,然後按 [Delete]。 與已刪除分隔線相鄰的所有區域,都會合併成一個區域。

FancyZones表格編輯模式

畫布模型從一個區域開始,並支援新增可以移動和重設大小的區域,類似於視窗。 Zones 在畫布模型中可能會重疊。

畫布版面配置也有區域編輯的鍵盤支援。 使用方向鍵 (向左、向右、向上、向下) 將區域移動 10 像素,或 Ctrl + 方向鍵將區域移動 1 像素。 使用 Shift +箭頭可將區域大小調整10 個像素 (每條邊5 個像素 ),或使用 Ctrl +Shift +箭頭將區域大小調整2個像素 (每條邊1 個像素 )邊緣 )。 若要在編輯器和對話方塊之間切換,請按 Ctrl +Tab

FancyZonesWindow Editor Mode

在自訂版面配置之間快速變更

注意

選擇啟用快速佈局切換以使用此功能。

自訂版面配置可以設定為具有使用者定義的快速鍵,以快速將其套用至使用中的畫面。 開啟自訂版面配置的編輯對話方塊,即可設定快速鍵。 設定之後,按 Win+Ctrl+Alt + [數字] 繫結來套用自訂版面配置。 拖曳視窗時按快速鍵也可以套用版面配置。

在下列示範中,我們會從套用至畫面的預設範本和我們指派快速鍵的兩個自訂版面配置開始。 接著,我們會使用 Win+Ctrl+Alt + [數字] 繫結來套用第一個自訂版面配置,並將視窗貼齊至其中。 最後,我們在拖曳視窗並將視窗與其對齊時套用第二個自訂版面配置。

FancyZonesQuick-Swap Layouts 設定與使用

提示

自訂區域版面配置設定會儲存在檔案 %LocalAppData%\Microsoft\PowerToys\FancyZones\custom-layouts.json 中。 此檔案可以手動變更為調校區域,並匯出為跨裝置共用版面配置。 可以修改相同目錄中的其他 json 檔案,以改變監視器、版面配置快速鍵等的設定。請注意,不建議編輯這些檔案,因為它可能會導致其他 FancyZones 功能問題。

設定

設定 描述
啟用快速鍵 若要變更預設的快速鍵,請按下控制項並輸入所需的按鍵組合。
在顯示幕上開啟編輯器 選取「編輯器」將顯示的位置。
按住 Shift 鍵以在拖曳時啟動區域 在使用 Shift 鍵的自動貼齊模式 (拖曳過程中停用貼齊) 和手動貼齊模式 (在拖曳過程中按 Shift 鍵啟用貼齊) 之間切換。
使用非主要滑鼠按鈕來切換區域啟用 按一下非主要滑鼠按鈕切換區域啟用
使用中間滑鼠按鈕來切換跨越多個區域 使用滑鼠中間按鈕選取多個區域
拖曳視窗時顯示所有監視器上的區域 根據預設,FancyZones 只會顯示焦點監視器上可用的區域。 (選取此功能可能會影響效能)
允許區域擴展到不同的監視器 (所有監視器的 DPI 縮放比例必須相同) 將所有連接的監視器視為一個大畫面。 若要正確運作,所有監視器都要有相同 DPI 縮放比例。 (在不同的方向使用監視器時,可能會有非預期的效果)
當多個區域重疊時 選擇如何處理重疊區域。
Zone 外觀 選擇版面配置的系統或自訂色彩
顯示區域編號 顯示版面配置時區域編號是否可見
不透明度 (%) 作用中和非作用中區域的不透明度百分比。 (預設值:50%)
醒目提示色彩 在拖曳視窗期間,區域作用中置放時的色彩。
非作用中色彩 在拖曳視窗期間,區域非作用中置放時的色彩。
框線色彩 作用中和非作用中區域框線的色彩。
編號色彩 區域編號的色彩
當畫面解析度變更時,將視窗保留在其區域中 FancyZones 將會在畫面解析度變更之後,將視窗重設大小並重新置放到先前位於的區域。
在區域版面配置變更期間,指派給區域的視窗將會符合新的大小/位置 FancyZones 會藉由維護每個視窗的先前區域編號位置,將視窗重設大小並定位到新的區域版面配置。
將新建立的視窗移至最後一個已知區域 自動將新開啟的視窗移至應用程式所在的最後一個區域位置。
將新建立的視窗移至目前作用中的監視器 當選取此選項並且清除 [將新建立的視窗移至最後一個已知區域] 或應用程式沒有最後一個已知區域時,它將在目前作用中的監視器上移動應用程式。
取消貼齊時恢復視窗的原始大小 取消貼齊視窗會還原其貼齊之前的大小。
將拖曳的視窗設為透明 啟用區域時,被拖曳的視窗會變透明以改善版面配置可見性。
允許快顯視窗貼齊 快顯視窗無法預設為貼齊。 不過,這可能是某些視窗在拖曳時不會觸發 FancyZones 的原因。 此設定會影響包含通知在內的所有快顯視窗。
允許子視窗貼齊 子視窗無法預設為貼齊。 不過,這可能是某些視窗在拖曳時不會觸發 FancyZones 的原因。
當視窗貼齊時,停用圓角 僅限 Windows 11。
在目前區域中的視窗之間切換 允許在相同區域中的視窗之間循環啟用。
下一個視窗 若要變更預設的快速鍵,請按下控制項,然後輸入所需的按鍵組合。
上一個視窗 若要變更預設的快速鍵,請按下控制項,然後輸入所需的按鍵組合。
覆寫 Windows貼齊快速鍵 (Win + 方向鍵) 以在區域之間移動 核取此選項且 FancyZones 正在執行時,會覆寫 Windows 貼齊鍵:⊞ Win+向左⊞ Win+向右⊞ Win+向上⊞ Win+向下
視窗移動根據 Zone 索引 允許使用 ⊞ Win+向左⊞ Win+向右 根據其索引貼齊視窗。 ⊞ Win+向上⊞ Win+向下 未被覆寫。
[相對位置] 會覆寫所有 ⊞ Win+ [方向鍵],並選擇相對於區域版面配置貼齊的區域
在所有監視器的區域之間移動視窗 已清除:使用 ⊞ Win+ [方向鍵] 貼齊,使視窗在目前監視器上的區域之間循環。
選取:它會在所有監視器上的所有區域之間循環顯示視窗。
啟用快速版面配置切換 讓快速鍵快速變更版面配置 - 請參閱個別版面配置設定。
切換版面配置時閃爍區域 透過快速鍵選取版面配置時,區域將會閃爍。
從區域中排除貼齊應用程式 在每一行新增一個應用程式的名稱或名稱的一部分,(例如,新增 Notepad 將會符合 Notepad.exeNotepad++.exe;若只要符合 Notepad.exe,請新增 .exe 副檔名)

FancyZones設定底部截圖