FancyZones 實用

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

使用滑鼠貼齊至單一區域

首先,拖曳視窗。 根據預設,您也需要按住 Shift 鍵, (此設定可透過 [設定]) 停用。 您會看到區域出現。 當您移動滑鼠時,將滑鼠停留在區域上方將會反白顯示該區域。

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

如果同時停用「按住 Shift 鍵以在拖曳時啟動區域」和「使用非主要滑鼠按鍵來切換區域啟用」,則在開始拖曳視窗之後,會出現區域。

FancyZones 作用中的螢幕擷取畫面。

使用鍵盤貼齊至單一區域

您可以使用 Win+[arrows]將視窗貼齊至區域。 您可以依索引或相對位置選擇下一個要貼齊的區域。 不過,您必須先將 [覆寫 Windows 貼齊 ] 設定為在設定中 FancyZones 啟用。

透過鍵盤貼齊至多個 Zones 的設定。

貼齊多個區域

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

依邊緣暫留貼齊至兩個區域

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

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

您可以拖曳視窗,直到啟動一個區域,然後在拖曳視窗以選取多個區域時按住 Control 鍵。

兩個 Zones 啟用螢幕擷取畫面。

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

您可以使用 Win+Ctrl+Alt+[arrows]將視窗展開至多個區域。 不過,您必須先設定 [ 覆寫 Windows 貼齊 ] 以在設定中 FancyZones 啟用,然後 選取 [根據:相對位置移動視窗]。

透過鍵盤貼齊至多個 Zones 的設定。

Window 切換

在相同區域中貼齊兩個或多個視窗時,您可以使用快捷方式 Win+PgUp/PgDn,在該區域中的已貼齊視窗之間迴圈。

快速鍵

快速鍵 動作
Win+ ⊞轉變+` 啟動編輯器, (您可以在 [設定] 視窗中變更此快捷方式)
Win+ ⊞左/右 只有在開啟[覆寫貼齊快速鍵] 設定時,才會在區域之間移動焦點視窗 (只有在開啟 [覆寫 Windows 貼齊] 快速鍵設定時,才會選擇索引) 在此情況下,只會覆寫 ⊞ ← 和 ⊞ →,而 ⊞) ⊞ ⊞ ¼ ZoneWinWin++WinWin++
Win+ ⊞left/right/up/down 只有在開啟 [覆寫 Windows 貼齊] 快速鍵設定時,才會在區域之間移動焦點視窗 (,而且選擇 [相對位置]) 在此情況下,所有⊞ Win+、 ⊞ →、⊞ Win+Win+⊞ ⊞Win+⊞ \ 都會被覆寫)
Win+ ⊞PgUp/PgDn 在貼齊到相同區域視窗之間的迴圈
Win+ ⊞Ctrl+Alt+[number] 快速套用自訂配置 (您必須在編輯器中將數位指派給自訂配置)

FancyZones不會覆寫 Windows⊞ Win+Shift+箭頭,以快速將視窗移至連續的監視器。

使用提高的許可權貼齊應用程式

如果您有已提升許可權的應用程式,例如 Windows 終端機或工作管理員) 等 (,而且想要使用 FancyZones 貼齊它們,請在系統管理員模式中執行 PowerToys 。 如需詳細資訊,請參閱PowerToys 以系統管理員身分執行。

開始使用編輯器

FancyZones 包含編輯器,可讓您更充分掌控可在 [設定] 儀表板中存取的 PowerToys 視窗版面配置。

啟動區域編輯器

使用 [設定] 功能表中的按鈕 PowerToys ,或按 Win+Shift+` (「反刻度」或「輔色符號」,啟動區域編輯器;請注意,您可以在 [設定] 對話方塊中變更此快捷方式) 。

注意

PowerToys在 v0.39 之前,此快捷方式沒有 Win+` Shift。 這已更新,使其不會與Windows 終端機 Quake 模式快捷方式發生衝突。

FancyZones 設定 UI。

選擇版面配置編輯器 (版面配置編輯器)

第一次啟動時,區域編輯器會顯示一份版面配置清單,可供監視器上的視窗數目進行調整。 選取配置會顯示該版面配置在監視器上的預覽。 會自動套用選取的配置。 按兩下配置將會套用它,並自動關閉編輯器。

FancyZones 選擇器螢幕擷取畫面。

如果有多個顯示器正在使用中,編輯器會偵測可用的監視器,並顯示它們供您選擇。 接著,所選監視器會是所選版面配置的目標。

FancyZones 選擇器多個監視器。

區域周圍的空間

[ 在區域周圍顯示空間 ] 設定可讓您判斷每個 FancyZone 視窗的邊界類型。 [ 區域周圍的空間 ] 欄位可讓您設定邊界寬度的自訂值。 開啟 Zones 編輯器後,變更值之後,變更 區域周圍的顯示空間 ,以查看套用的新值。

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

水準監視器方向的預設版面配置和垂直監視器方向旗標的預設版面配置,可讓您選擇在系統 (變更監視設定時,預設的版面配置,例如新增了新的監視器) 。

FancyZones 區域周圍的空間螢幕擷取畫面。

建立自訂版面配置

區域編輯器支援建立自訂版面配置。 選取右下角的 [+ 建立新版面配置 ] 按鈕。

有兩種方式可以建立自訂區域配置: 格線 配置和 畫布 配置。

Grid模型會從三個數據行方格開始,並允許分割和合併區域來建立區域,並視需要調整區域之間的裝訂邊大小。 這是相對的版面配置,將會以不同的螢幕大小調整大小。 您可以使用滑鼠或使用鍵盤來編輯版面配置。

滑鼠

  • 若要分割區域:按一下滑鼠。 若要旋轉分隔符號:按住 Shift 鍵。
  • 若要移動分隔線:按一下指紋,並拖曳或選取指紋,方法是將配置焦點放在一起。
  • 若要合併/刪除區域:選取區域並按住滑鼠左鍵並拖曳滑鼠,直到選取多個區域為止,釋出按鈕並顯示快顯功能表。 按一下 [合併],它們將會變成一個大型區域。 這是將區域合併至另一個區域,以刪除區域的方式。

鍵盤

  • 首先,按[控制項+ ] 索引標籤來將配置焦點放在一起。現在您可以編輯它。 按下 [索引標籤 ] 按鈕,即可將所有區域和調整大小器設為焦點。
  • 若要分割區域:請將您要分割的區域設為焦點,然後按SShift+S將其分割。
  • 若要移動分隔線:將分隔線焦點放在分隔線,然後按 [箭頭] 來移動它。
  • 若要合併/刪除區域:將分割區焦點放在區域之間,然後按 [刪除]。 所有區域與已刪除分隔符號的相鄰區域都會合並成一個區域。

FancyZones 資料表編輯器模式。

Canvas模型會從一個區域開始,並支援新增可拖曳和調整大小的區域,類似于視窗。

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

FancyZonesWindow 編輯器模式。

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

自訂配置可以設定為具有使用者定義的快速鍵,以快速將它套用至所需的桌面。 您可以開啟自訂版面配置編輯功能表來設定快速鍵。 設定之後,您可以按 Win+Ctrl+Alt+[number]系結來套用自訂版面配置。 您也可以在拖曳視窗時按下快速鍵來套用版面配置。

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

FancyZones Quick-Swap版面配置設定和使用方式。

提示

自訂區域配置的設定會儲存在 檔案 %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+left⊞ Win+right⊞ Win+up⊞ Win+down
根據 [...] 移動視窗 下一個區域將如何選擇。 Zone index允許使用⊞ Win+left⊞ Win+right,根據視窗的索引貼齊視窗。 Win+ ⊞up⊞ Win+down不會被覆寫。
相對位置會覆寫所有⊞ Win+left⊞ Win+right⊞ Win+up⊞ Win+down,然後選擇區域相對於區域版面配置貼齊的區域
在所有監視器之間移動視窗 未核取:使用⊞ Win+箭號貼齊會將視窗迴圈到目前監視器上的區域。
已核取:它會迴圈查看所有監視器上的所有區域。
啟用快速版面配置切換 啟用快速鍵來快速變更版面配置 - 請參閱個別版面配置設定。
切換版面配置時的快閃區域 透過快捷方式選取版面配置時,區域將會閃爍。
將應用程式從貼齊區域排除 新增應用程式的名稱或名稱的一部分,每行一個 (例如,新增 Notepad 會比對 和 Notepad++.exe ;若要只 Notepad.exe.exe 新增 Notepad.exe 擴充功能)

FancyZones [設定] 底部螢幕擷取畫面。