comportamento della scheda CMD + OSD con più finestre e monitor

10

Dopo l'aggiornamento a un secondo monitor, ho riscontrato un comportamento inatteso di cmd+tab che ha un impatto significativo sul mio flusso di lavoro:

Con un monitor, quando si usa cmd+tab per passare da un'applicazione all'altra, OS X dà il focus sull'ultima finestra attiva dell'applicazione a cui si passa. Con più monitor, OS X preferisce le finestre che si trovano sullo stesso monitor dell'applicazione precedente.

Per fare un esempio:

  • Considerare di avere Xcode sul monitor 1 e sul terminale (finestra A) sul monitor 2 e (finestra B) sul monitor 2; lo stato attivo è sulla finestra del terminale B
  • tu cmd+tab a Xcode
  • tu cmd+tab torna a Terminale, ma ora la finestra A ha il focus e non la finestra B

Questo comportamento è potenzialmente pericoloso quando si inizia a immettere comandi nel Terminale prima di rendersi conto che l'attenzione è sulla finestra sbagliata.

La mia domanda è: c'è un modo per fare in modo che% co_de ritorni sempre all'ultima finestra attiva di un'applicazione, non importa su quale schermata lo stato attivo al momento?

    
posta shiin 25.08.2015 - 21:52
fonte

3 risposte

5

Preferenze di sistema > Controllo missione ... deseleziona 'Visualizza per separare gli spazi' Quello sarebbe il mio principale sospettato. L'ho spento il giorno in cui è apparso nel sistema operativo.

Dai commenti, che disabiliterà la possibilità di spostare la barra dei menu e amp; ancorare ad ogni schermata su una base ad-hoc, però - che può essere meglio chiesto come una domanda separata che richiede una possibile soluzione di terze parti, poiché non conosco alcun modo per farlo in modo nativo.

    
risposta data 26.08.2015 - 19:00
fonte
1

Contesti offre una significativa personalizzazione per il comportamento del commutatore di finestre macOS (Alt-Tab shortcut), la posizione su più schermi e l'aspetto.

Installa Contexts.app. Eseguirlo. Quindi seleziona Panel- > 'Mostra pannello attivato', come mostrato nella seguente schermata, che mostra lo switcher su 'Tutti i display' nell'impostazione seguente. Hai la possibilità di impostare anche i display attivi o primari, quest'ultimo essendo il display con la barra dei menu, che è configurabile.

Questo può o non può risolvere il tuo problema esatto, o forse fornire anche un'alternativa migliore. Mi piace visualizzare lo switcher su tutti i display.

    
risposta data 25.07.2018 - 21:53
fonte
0

In Sierra (non sono sicuro delle versioni precedenti di OSX) è possibile bloccare temporaneamente il menu della scheda cmd + in una visualizzazione specifica. Dock > Icona del Finder > Fai clic destro > Opzioni > Desktop in mostra [n] dove [n] è il numero della visualizzazione desiderata.

    
risposta data 26.06.2017 - 09:21
fonte

Leggi altre domande sui tag