Condividi tramite


FancyZones Utilità di gestione finestre

FancyZones è un'utilità di gestione finestre potente in PowerToys che consente di organizzare e bloccare finestre in layout personalizzati per migliorare la produttività e l'efficienza del flusso di lavoro. Questa utilità consente di definire posizioni di zona specifiche sul desktop come destinazioni per le finestre, ridimensionarle e riposizionarle automaticamente quando vengono trascinate in zone o attivate tramite tasti di scelta rapida.

Aggancia a una singola zona con il mouse

Trascinare la finestra. Per impostazione predefinita, occorre anche selezionare e tenere premuto il tasto MAIUSC. Verranno visualizzate le zone. Quando si sposta il mouse, il passaggio del mouse su una zona evidenzia quella zona.

È anche possibile attivare la modalità di selezione della zona usando un pulsante del mouse non primario se è selezionata l'opzione Usa pulsante del mouse non primario per attivare o disattivare l'attivazione della zona .

Se entrambe le opzioni tenere premuto MAIUSC per attivare le zone durante il trascinamento e utilizzare il pulsante del mouse non primario per attivare o disattivare la zona non sono selezionate, le zone appariranno immediatamente dopo aver iniziato a trascinare la finestra.

Screenshot dell'utilità FancyZones che mostra le zone della finestra evidenziate sul desktop durante l'operazione di trascinamento della finestra.

Blocca in una singola zona con tastiera

Selezionare Sostituisci Windows Snap nelle impostazioni FancyZones. Usare Win+[tasti di direzione] per posizionare una finestra in una zona. Usare Sposta finestre in base a per scegliere se spostare le finestre in base all'indice della zona o alla posizione relativa di una finestra.

Impostazioni per l'aggancio a più Zones tramite tastiera

Blocca su più zone

Una finestra può essere ritagliata in più di una zona nei modi seguenti.

Aggancia a due zone passando il puntatore del mouse sui bordi

Se due zone sono adiacenti, è possibile agganciare una finestra alla somma delle loro aree (arrotondata al rettangolo più piccolo che le contenga entrambe). Quando il cursore del mouse si trova vicino al bordo comune di due zone, entrambe le zone vengono attivate contemporaneamente, consentendo di rilasciare la finestra in entrambe le zone.

Aggancia a più zone con il mouse e la tastiera

Trascinare la finestra finché non viene attivata una zona, quindi tenere premuto CTRL mentre si trascina la finestra per selezionare più zone.

Screenshot dell'attivazione di due Zones

Blocca in più zone con solo la tastiera

Attivare l'interruttore Sostituisci snap e selezionare WindowsSposta finestre in base alla posizione relativa. Usare Win+CTRL+ALT+[tasti di direzione] per espandere la finestra in più zone.

Impostazioni per l'aggancio a più Zones tramite tastiera

Cambio di finestra

Quando due o più finestre vengono ritagliate nella stessa zona, scorrere tra le finestre mappate in tale zona usando il collegamento Win+PgUp/PgDn.

Combinazioni di tasti

Collegamento Azione
⊞ Win+MAIUSC+` Apre l'editor (questo collegamento può essere modificato nella finestra di Impostazioni)
⊞ Win+Sinistra/Destra Sposta la finestra con stato attivo tra le zone (solo se Sostituisci Windows i tasti di scelta rapida 'Snap' è selezionato e viene scelto l'indice Zone; in tal caso vengono ignorati solo gli ⊞ Win+sinistra e ⊞ Win+destra, mentre il ⊞ Win+su e ⊞ Win+giù continuano a funzionare come di consueto)
⊞ Win+Sinistra/Destra/Su/Giù Sposta la finestra con stato attivo tra le zone (solo se sostituisci Windows i tasti di scelta rapida Snap e posizione relativa; in tal caso, tutte le ⊞ Win+left, ⊞ Win+Right, ⊞ Win+Up e ⊞ Win+Down vengono sostituite)
⊞Win+PgUp/PgDn Alternare tra le finestre ancorate alla stessa zona
⊞ Win+Ctrl+Alt+[numero] Applicare rapidamente il layout personalizzato (è necessario assegnare prima il numero al layout personalizzato nell'editor)

FancyZones non esegue l'override di Windows⊞ Win+Shift+ [tasti di direzione] per spostare rapidamente una finestra in un monitor adiacente.

Snap apps with elevated permission (Blocca app con autorizzazioni elevate)

Per bloccare le applicazioni con privilegi elevati, ad esempio, Windows Terminale o Gestione attività, eseguire PowerToys in modalità amministratore. Per maggiori informazioni, consultare la sezione Esecuzione come amministratore .

Introduzione all'editor

FancyZones include un editor per i layout al quale si può accedere nelle impostazioni di PowerToys.

Aprire l'editor di layout

Aprire l'editor di layout selezionando Apri editor layout o con il tasto Win+MAIUSC+` ("apice inverso" o "accento grave"). È possibile modificare il collegamento dell'FancyZoneseditor di layout in PowerToys Impostazioni.

Interfaccia utente delle impostazioni delle FancyZones

Editor di layout: scegliere il layout

Quando si apre per la prima volta l'editor di layout, verrà visualizzato un elenco di layout che possono essere regolati in base al numero di finestre presenti nel monitor. La selezione di un layout mostra un'anteprima del layout sullo schermo. Il layout selezionato viene applicato automaticamente. Facendo doppio clic su un layout, questo verrà applicato e l'editor verrà chiuso. Selezionare un monitor e questo diventerà la destinazione del layout selezionato.

FancyZones Selezione più monitor

Spazio intorno alle zone

Mostra spazio intorno alle zone imposta le dimensioni del margine intorno a ogni finestra FancyZone. Immettere una larghezza personalizzata del margine in Spazio intorno alle zone. Con l'editor di layout aperto, modificare Mostra spazio intorno alle zone dopo aver modificato i valori per visualizzare il nuovo valore applicato.

Distanza per evidenziare le zone adiacenti imposta un valore personalizzato per la quantità di spazio tra le zone fino a quando non si bloccano, o prima che entrambe vengano evidenziate consentendo loro di unirsi.

Layout predefinito per l'orientamento del monitor orizzontale e Layout predefinito per il set di orientamento del monitor verticale stabiliscono quale layout usare come impostazione predefinita quando la configurazione di visualizzazione viene modificata nel sistema (ad esempio, se si aggiunge un nuovo display).

FancyZones screenshot dello spazio intorno alle zone

Creare un layout personalizzato

Selezionare Crea nuovo layout nella parte inferiore.

Esistono due stili di layout di zona personalizzati: Griglia e Canvas.

Il modello Grid inizia con una griglia a tre colonne e consente la creazione di zone suddividendo e unendo le zone, spostando l'interspazio tra le zone secondo le necessità. Si tratta di un layout relativo e verrà ridimensionato con dimensioni dello schermo diverse. È possibile modificare il layout usando il mouse o la tastiera.

Topo

  • Per dividere una zona: fare clic sul mouse. Per ruotare il divisore: tenere premuto MAIUSC.
  • Per spostare un divisore: fare clic sul pollice e trascinare o selezionare il pollice concentrando il layout.
  • Per unire/eliminare zone: selezionare una zona, tenere premuto il pulsante sinistro del mouse e trascinare il mouse fino a quando non vengono selezionate più zone. Rilasciare il pulsante e verrà visualizzato un menu popup. Selezionare Unisci e diventerà una sola zona. Questo è il modo in cui una zona deve essere eliminata, unendola in un'altra zona.

Tastiera

  • Per prima cosa, concentrarsi sul layout premendo CTRL+TAB. Tutte le zone e i divisori possono essere attivati premendo TAB.
  • Per dividere una zona: concentrarsi sulla zona da dividere e premere S oppure Shift+S per dividerla.
  • Per spostare un divisore: concentrarsi sul divisore e premere i tasti di direzione per spostarlo.
  • Per unire/eliminare zone: concentrarsi sul divisore tra le zone e premere Elimina. Tutte le zone adiacenti al divisore eliminato verranno unite in un'unica zona.

FancyZones Modalità Editor tabelle

Il modello canvas inizia con una zona e supporta l'aggiunta di altre zone che possono essere spostate e ridimensionate, in modo simile alle finestre. Zones nel modello canvas può essere sovrapposto.

** Il layout della tela include anche il supporto della tastiera per la modifica delle zone. Usare i tasti di direzione (sinistra, destra, su, giù) per spostare una zona di 10 pixel o CTRL+freccia per spostare una zona di 1 pixel. Usare MAIUSC+freccia per ridimensionare una zona di 10 pixel (5 per bordo) o CTRL+MAIUSC+freccia per ridimensionare una zona di 2 pixel (1 per bordo). Per passare dall'editor alla finestra di dialogo, premere CTRL+Tab.

FancyZones Modalità editor finestre

Passare rapidamente tra layout personalizzati

Nota

Selezionare Abilitare l'opzione di layout rapido per usare questa funzionalità.

Un layout personalizzato può essere configurato per avere un tasto di scelta rapida definito dall'utente per applicarlo rapidamente alla schermata attiva. Il tasto di scelta rapida può essere impostato aprendo la finestra di dialogo di modifica del layout personalizzato. Una volta impostato, è possibile applicare il layout personalizzato premendo Win+Ctrl+Alt+[numero]. Il layout può essere applicato anche premendo il tasto di scelta rapida durante il trascinamento di una finestra.

Nella demo seguente, si inizia con un modello predefinito applicato alla schermata e due layout personalizzati per cui vengono assegnati i tasti di scelta rapida. Usiamo quindi Win+Ctrl+Alt+[numero] per applicare il primo layout personalizzato e bloccarvi una finestra. Infine, applichiamo il secondo layout personalizzato trascinando una finestra e bloccando la finestra.

FancyZones Impostazioni e utilizzo dei layout di scambio rapido

Suggerimento

Le impostazioni per i layout di zona personalizzati vengono salvate nel file %LocalAppData%\Microsoft\PowerToys\FancyZones\custom-layouts.json. Questo file può essere modificato manualmente per modificare le zone ed esportato per condividere layout tra dispositivi. È possibile modificare altri file JSON nella stessa directory per modificare le impostazioni per i monitor, tasti di scelta rapida del layout e così via. Si noti che la modifica di questi file non è consigliata perché potrebbe causare altri problemi con la funzionalità FancyZones.

Impostazioni

Impostazione Descrizione
Tasto di scelta rapida Attivazione Per modificare il tasto di scelta rapida predefinito, fare clic sul controllo e immettere la combinazione di tasti desiderata.
Aprire l'editor sullo schermo Selezionare la posizione in cui verrà visualizzato l'editor.
Tenere premuto il tasto MAIUSC per attivare le zone durante il trascinamento Attiva/disattiva la modalità di ancoraggio automatico con il trasto MAIUSC (disabilitando lo snapping durante un trascinamento) e la modalità di ancoraggio manuale in cui premere il tasto MAIUSC durante un trascinamento abilita lo snapping.
Usare un pulsante del mouse non primario per attivare o disattivare l'attivazione della zona Se si fa clic su un pulsante del mouse non primario, viene attivata o disattivata l'attivazione delle zone
Usare il pulsante centrale del mouse per attivare o disattivare più zone contigue Usare il pulsante centrale del mouse per selezionare più zone
Mostra le zone su tutti i monitor durante il trascinamento di una finestra Per impostazione predefinita, FancyZones mostra solo le zone disponibili nel monitor con stato attivo. Questa funzionalità può avere un impatto sulle prestazioni quando selezionata.
Consenti di estendere le zone sui monitor (tutti i monitor devono avere lo stesso ridimensionamento DPI) Considera tutti i monitor connessi come uno schermo grande. Per funzionare correttamente, richiede che tutti i monitor abbiano lo stesso fattore di ridimensionamento DPI. Potrebbero verificarsi effetti imprevisti quando si usano monitor in orientamenti diversi.
Quando si sovrappongono più zone Scegliere come gestire le zone sovrapposte.
Zone aspetto Scegliere colori di sistema o personalizzati per i layout
Mostra numero di zona Se il numero della zona è visibile quando viene visualizzato il layout
Opacità (%) Percentuale di opacità delle zone attive e inattive. (valore predefinito: 50%)
Colore evidenziazione Colore di una zona quando è la destinazione di rilascio attiva durante il trascinamento di una finestra.
Colore inattivo Colore delle zone quando non sono un rilascio attivo durante il trascinamento di una finestra.
Colore bordo Colore del bordo delle zone attive e inattive.
Colore numero Colore del numero della zona
Mantenere le finestre nelle zone quando la risoluzione dello schermo si modifica FancyZones ridimensiona e riposiziona le finestre nelle zone in cui erano in precedenza, dopo una modifica della risoluzione dello schermo.
Durante le modifiche al layout della zona, le finestre assegnate a una zona corrispondono a nuove dimensioni/posizione FancyZones ridimensiona e posiziona le finestre nel nuovo layout di zona mantenendo la posizione del numero di zona precedente di ogni finestra.
Spostare le finestre appena create nell'ultima zona nota Spostare automaticamente una finestra appena aperta nell'ultima posizione di zona in cui si trovava l'applicazione.
Spostare le finestre appena create sul monitor attivo corrente Quando questa opzione è selezionata e l'opzione Spostare le finestre appena create nell'ultima zona nota è deselezionata o l'applicazione non ha un'ultima zona nota, questa viene spostata sul monitor attivo corrente.
Ripristinare le dimensioni originali delle finestre durante l'annullamento del mapping L'annullamento dello snapping di una finestra ripristina le dimensioni come prima dell'applicazione.
Rendere trasparente la finestra trascinata Quando le zone vengono attivate, la finestra trascinata viene resa trasparente per migliorare la visibilità del layout.
Consenti l'ancoraggio delle finestre popup Le finestre popup non possono essere mappate per impostazione predefinita. Tuttavia, questo potrebbe essere il motivo per cui alcune finestre non attivano FancyZones durante il trascinamento. Questa impostazione influisce su tutte le finestre popup, incluse le notifiche.
Consenti blocco di finestre figlio Le finestre figlio non possono essere mappate per impostazione predefinita. Tuttavia, questo potrebbe essere il motivo per cui alcune finestre non attivano FancyZones durante il trascinamento.
Disabilitare gli angoli arrotondati quando viene ritagliata la finestra Solo per Windows 11.
Passare da una finestra all'altra nella zona corrente Consente l'attivazione ciclica tra finestre nella stessa zona.
Finestra successiva Per modificare il tasto di scelta rapida predefinito, fare clic sul controllo e immettere la combinazione di tasti desiderata.
Finestra precedente Per modificare il tasto di scelta rapida predefinito, fare clic sul controllo e immettere la combinazione di tasti desiderata.
Sostituire i tasti di scelta rapida Windows Snap (Win + freccia) per muoversi tra le zone Quando questa opzione è selezionata ed FancyZones è in esecuzione, esegue l'override dei Windows tasti Snap: ⊞ Win+Sinistra, ⊞ Win+Destra, ⊞ Win+Su e ⊞ Win+Giù.
Spostare le finestre in base a Zone indice consente di usare ⊞ Win+Sinistra e ⊞ Win+Destra per bloccare una finestra in base al relativo indice. ⊞ Win+Su, ⊞ Win+Giù non sono sottoposti a override.
posizione relativa sovrascrive tutte le ⊞ Win+[tasti di direzione] e sceglie la zona da bloccare rispetto al layout della zona
Spostare le finestre tra le zone su tutti i monitor Cancellata: bloccando con ⊞ Win+[tasti di direzione] scorre la finestra tra le zone del monitor corrente.
Selezionato: scorre la finestra in tutte le zone su tutti i monitor.
Abilitare l'opzione di layout rapido Consente ai tasti di scelta rapida di modificare rapidamente i layout. Vedere le singole impostazioni di layout.
Zone flash quando si cambia layout Le zone lampeggiano quando viene selezionato un layout tramite la scorciatoia.
Escludere le applicazioni dallo snapping alle zone Aggiungere il nome di un'applicazione o parte del nome, uno per riga (ad esempio, l'aggiunta Notepad corrisponderà sia a Notepad.exe che a Notepad++.exe; per associare Notepad.exe e aggiungere solo l'estensione .exe)

FancyZones Screenshot parte inferiore delle impostazioni

Installare PowerToys

Questa utilità fa parte delle utilità Microsoft PowerToys per gli utenti esperti. Offre un set di utilità utili per ottimizzare e semplificare l'esperienza Windows per una maggiore produttività. Per installare PowerToys, vedere Installazione di PowerToys.