Share via


FancyZones utilità

FancyZones è un'utilità di gestione finestre per organizzare e bloccare finestre in layout efficienti per migliorare rapidamente il flusso di lavoro e ripristinare i layout. È possibile definire un set di posizioni di zona da usare come destinazioni per le finestre sul desktop. Quando si trascina una finestra in una zona o si usa il tasto di scelta rapida associato, la finestra viene ridimensionata e riposizionata per riempire tale zona.

Aggancio 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.

Se le opzioni Tieni premuto MAIUSC per attivare le zone durante il trascinamento e Usa pulsante del mouse non primario per attivare o disattivare l'attivazione della zona sono entrambe deselezionate, le zone verranno visualizzate immediatamente dopo aver iniziato a trascinare la finestra.

Screenshot di FancyZones in azione

Aggancio a una singola zona con la tastiera

Selezionare Sostituisci Windows Snap nelle impostazioni FancyZones. Usare Win+[tasti di direzione] per bloccare 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

Aggancio a più zone

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

Allineamento a due zone passando il puntatore del mouse sui bordi

Se due zone sono adiacenti, è possibile agganciare una finestra alla somma della relativa area (arrotondata al rettangolo minimo che contiene entrambi). 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.

Aggancio a più zone con il mouse e la tastiera

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

Screenshot dell'attivazione di due Zones

Aggancio a più zone con solo la tastiera

Attivare l'interruttore Sostituisci Windows snap e selezionare Sposta finestre in base: 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

Window switching

Quando due o più finestre vengono agganciate nella stessa zona, è possibile passare da una finestra all'altra nella stessa 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 è selezionato il tasto di scelta rapida Sostituisci Windows snap e viene scelto Zone indice; in questo caso, vengono sostituiti solo ⊞ Win+Sinistra e ⊞ Win+Destra, mentre ⊞ Win+Su e ⊞ Win+Giù funzionano come al solito).
⊞ Win+Sinistra/Destra/Su/Giù Sposta la finestra con stato attivo tra le zone (solo se è selezionato il tasto di scelta rapida SostituisciWindows snap e viene scelto Posizione relativa; in questo caso, vengono sostituite tutte le opzioni⊞ Win+Sinistra, ⊞ Win+Destra, ⊞ Win+Su e ⊞ Win+Giù)Sposta la finestra con stato attivo tra le zone (solo se è selezionata l'opzione Sostituisci tasti di scelta rapida Snap di override e posizione relativa; in tal caso, tutte le opzioni ⊞ Left, ⊞ Right, ⊞ Up e ⊞ Down vengono sostituite)
⊞ Win+PgUp/PgDn Passare da una finestra all'altra fino 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.

Snapping delle 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 .

Guida introduttiva 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, si noterà un elenco di layout che possono essere modificati in base al numero di finestre presenti sul 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 FancyZone finestra. 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 le zone vengano evidenziate per l'unione.

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

Creazione di 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 la gutter tra le zone in base alle esigenze. Si tratta di un layout relativo e verrà ridimensionato con dimensioni dello schermo diverse. È possibile modificare il layout usando il mouse o la tastiera.

Mouse

  • 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 a un'altra zona.

Tastiera

  • Per prima cosa, concentrarsi sul layout premendo CTRL+Tab. Tutte le zone e i divisori possono essere attivati premendo il tasto Tab.
  • Per dividere una zona: concentrarsi sulla zona da dividere e premere S o MAIUSC+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 zone che possono essere spostate e ridimensionate, in modo simile alle finestre. Zones nel modello canvas può essere sovrapposto.

Il layout canvas include anche il supporto della tastiera per la modifica della zona. 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.

Modalità FancyZonesWindow Editor

Modifica rapida 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 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 che si estendono 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.
Consentire l'estensione delle zone tra i monitor (il ridimensionamento DPI deve essere uguale per tutti i monitor) 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 più zone si sovrappongono 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 cambia la risoluzione dello schermo 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 nel monitoraggio attivo corrente Quando questa opzione è selezionata ed è deselezionata l'opzione Sposta le finestre appena create nell'ultima zona nota o l'applicazione non ha un'ultima zona nota, sposta l'applicazione 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.
Consentire blocco di 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.
Consentire 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.
Eseguire l'override dei Windows tasti di scelta rapida Snap (Win + freccia) per spostarsi 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 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 tutti ⊞ Win+[tasti di direzione] e sceglie la zona da bloccare rispetto al layout della zona
Spostare le finestre tra le zone in tutti i monitor Deselezionato: lo snapping 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 il collegamento.
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 associareNotepad.exe e aggiungere solo l'estensione .exe)

FancyZones Screenshot parte inferiore delle impostazioni