Cmd + Tab passa allo spazio corretto, ma non porta in primo piano l'app


35

Ho un problema (bug?) Con il cambio dell'applicazione su Lion.

Uso due spazi. Supponiamo che uno abbia Postbox aperto e un altro Firefox e Vim.

Vim è in primo piano e la finestra di Firefox è dietro.

Quando faccio Cmd + Tab da Postbox a Firefox, lo spazio viene commutato correttamente, ma Firefox rimane in background.

Se faccio nuovamente Cmd + Tab su Firefox, o selezionalo nel Dock, la finestra si presenta normalmente in primo piano.

Il bug non è limitato solo a Firefox, visto con molte app.

Che cosa sto facendo di sbagliato?


1
Tempestiva. Ho appena notato che questo sta accadendo sulla mia macchina 10.7.3 oggi. Non posso dire di averlo mai notato prima. È intermittente. A volte Cmd-Tab fa apparire l'app, altre volte non è ancora in primo piano dopo il passaggio allo spazio.
Ian C.

1
Le applicazioni a schermo intero non sembrano essere interessate da questo, quindi il mio lavoro è a schermo intero quante più applicazioni possibile. Preferisco la versione a schermo intero delle applicazioni (nella maggior parte dei casi), quindi non mi dà fastidio, ma posso apprezzare che questo lavoro in giro non sarà adatto a tutti. Usando questo lavoro in giro posso passare da un'applicazione all'altra con comando + tab o posso usare il gesto di scorrimento a 4 dita sul trackpad senza problemi.
nacious

3
No, questo numero di UX è ancora presente su Mavericks.
dgh

1
La stessa cosa mi succede quando si passa da Sublime Text a Chrome. Viene visualizzata la barra dei menu di Chrome ma la finestra è ancora nascosta.
James,

1
Esiste ancora su macOS Sierra
harveyslash il

Risposte:


13

Per il poster originale, non stavi facendo nulla di male.

Che si tratti di una funzionalità o meno, è chiaramente un problema di usabilità, noto anche come bug. Il problema è che spesso la finestra dell'app interessata veniva lasciata sovrapposta a tutte le altre finestre, non dietro di esse. Passando avanti e indietro con Spaces Mission Control, l'app viene spesso bloccata sotto altre finestre aperte.

Il rilascio di CMD-TAB-OPTION che torce le dita fallisce il più delle volte: o non fa nulla di diverso o è impossibile da realizzare a causa della ripetizione automatica dei tasti, rendendolo un gesto inutile.

È sicuramente un bug, non una funzionalità. Continua a girare avanti e indietro con CMD-TAB e la finestra tornerà in alto, quindi scenderà di nuovo, in modo irregolare.

Oh, non sembra influenzare Spaces, quindi sembra essere una regressione.


Nota: poiché l'applicazione è selezionata, puoi anche premere CMD-Backtick per trovare il riquadro della finestra che avrebbe dovuto essere in primo piano. È almeno un gesto meno frizzante delle dita.
Jerseyboy,

581,95 miliardi in capitalizzazione di mercato, penseresti che sarebbero in grado di pagare gli insetti per andare via. Mi piace la risposta di @nacious. A schermo intero tutte le app sembrano essere l'unico modo per renderlo affidabile.
Hunter Leachman

È stato risolto ancora? Qual è il modo migliore per segnalare un bug con l'ingegneria Apple?
Avindra Goolcharan,

19

È una caratteristica non un bug :-)

Inizia a tabulare Cmd-Tabfino a quando non arrivi all'applicazione a cui vuoi passare, quindi tieni premuto Optionprima di rilasciarlo Cmd-Tab.


1
Sei sicuro? Se metto Skype di fronte a Sparrow su Space 2, passa a Chrome in Space 1 e Cmd-Tab a Sparrow a volte viene visualizzato in primo piano, a volte rimane dietro Skype. Ho appena pensato che fosse Skype. Dico la colpa alla maggior parte dei problemi del mondo su Skype ...
Ian C.

Almeno in Yosemite, l'utilizzo dell'opzione sembra essere richiesto solo se l'app è stata minimizzata in precedenza. E quindi, potrebbe essere più efficiente nascondere ( comando + H ) le finestre e non minimizzarle in modo da poterle navigare attraverso il comando + tab
Raghu Dodda

Quindi stai dicendo che premo Cmd-Tab fino in fondo per vedere una finestra ridotta a icona?
Mahendran,

1
Perché devo premere tre tasti (o una combinazione) per aprire una finestra nascosta? Come è una caratteristica ?? Non sai che la finestra è nascosta o meno, perché non c'è segno nella vista cmd + tab.
shantanu,

3

Sono d'accordo con Jerseyboy, è praticamente un bug. Quindi, sotto Lion 10.7.3, nella posta, passo al safari, che si trova in uno spazio diverso. Quindi torno indietro alla posta e lo spazio passa debitamente al punto in cui mi trovavo. Tuttavia, la finestra che era precedentemente in alto è ora nascosta dietro il terminale e alcune altre finestre che ho aperto su quello spazio. Questa è una fastidiosa interferenza nel rapido passaggio da un'applicazione all'altra.

Un approccio leggermente meno imbarazzante per riportare l'applicazione in primo piano è di cmd-tab per l'applicazione in questione, rilasciare (che passa allo spazio giusto), quindi premere cmd-tab cmd-shift-tab (facendo un interruttore a un'altra applicazione ma in realtà tornando alla stessa). Questa sequenza è davvero imbarazzante essendo 3 combo quando si dovrebbe essere abbastanza. Dai Apple, almeno cerchiamo di selezionare questo comportamento nelle preferenze di sistema o in una cosa misteriosa da riga di comando.


3

KeyRemap4Macbook consente di rimappare command+ tabsu , se si desidera che questo sia il comportamento predefinito. Ha anche alcune personalizzazioni molto interessanti / potenti come rimappare le scorciatoie da tastiera solo per applicazioni specifiche - ad es. Rimappa + da Firefox a + per passare da una scheda del browser all'altra.command+tab+optioncommandtabcontroltab


2
l'app si chiama Karabiner e l'opzione per spuntare è sotto Cambia tasto -> Cambia tasto Command_L (comando sinistro) -> Command_L in Option_L (comando pass-through + tab)
MC

ma il programma rovina copia, incolla, taglia, ... scorciatoie
MC

Sono impaziente di impostare il comando + tab + opzione sul comportamento predefinito senza dover premere il tasto opzione. Ho Karabiner, ma non riesco a impostare una configurazione in modo tale che comando + tab verrà mappato su comando + tab + opzione. Qualcuno ha avuto successo con questo? Ho provato a cercare il suggerimento di @MC ma non sono riuscito a elaborare il "comando pass-through + tab".
errant.info,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.