Sostituzione alt-tab simile a un Mac per Windows 7? [chiuso]


30

Esiste un sostituto alt-tab per Windows 7 che funziona allo stesso modo di command-tab e command-tick (tilde) su OS X?

Requisiti:

1. Completamente basato sulla scorciatoia da tastiera, non dovrebbe essere necessaria alcuna azione del mouse.

2. 2 scorciatoie da tastiera con il seguente comportamento:

a.) alt + tab: scorre tra le applicazioni aperte (NON le applicazioni Windows ..., il che significa che anche se ho 10 finestre Firefox aperte, voglio vedere Firefox solo una volta nell'elenco che compare quando premo questo collegamento)

b.) alt + `: scorre WINDOWS che sono istanze dell'applicazione attualmente attiva (il che significa che se Firefox è la mia finestra attiva e premo scorciatoia2, scorrerà tra quelle 10 finestre di Firefox, ignorando tutte le altre finestre da QUALSIASI altra applicazione).


Aggiornamento 08:40 21/5: Ho provato il suggerimento di eidylon, TopDesk. Non fornisce alcuna delle funzionalità descritte qui. Altre app che ho già provato:

  • VistaSwitcher
  • Interruttore
  • Dexpot (app fantastica, ancora in uso, ma non fa quello che voglio in questo caso ... ha anche cercato plug-in ma non è riuscito a trovarne uno che lo fa)
  • UltraMon
  • Nvidia nView

aggiornamento: purtroppo non ho ancora trovato una soluzione per questo.

aggiornamento: reso questo un wiki della comunità nel caso in cui qualcuno sia mai stato in grado di trovare una soluzione per questo.


2
Non è una soluzione, quindi ecco un bel suggerimento: in Mac OS X, puoi premere Command-Tilde (~) per passare da una finestra all'altra dell'applicazione attualmente aperta. Software di terze parti come Witch ( manytricks.com/witch ) possono fornire al tuo Mac un'interfaccia di commutazione della finestra più simile a Windows.
dotHTM,

Sì, adoro quella combinazione. Come detto sopra, posso duplicare quella funzionalità con VistaSwitcher, ma sfortunatamente non il comportamento della scheda di comando. Ho modificato l'OP per essere più chiaro su quale funzionalità di OS X sto cercando di duplicare.
Robert S Ciaccio,

6
L'erba del vicino è sempre più verde. Mi piacerebbe avere su Mac OS X il Cmd + Tab per comportarsi come Alt + Tab su Windows. = (
Sergio Acosta,

Penso che ci siano alcune app che lo faranno Sergio ... Non positivo, ma ricordo di aver visto la menzione di una strega o qualcosa che può essere configurato in quel modo.
Robert S Ciaccio,

Hai provato in Dexpot il "Catalogo finestre"?
harrymc,

Risposte:


9

Mi è capitato di aver scritto una sceneggiatura che fa (quasi) esattamente la cosa, usando AutoHotkey. È molto più vicino del semplice rimappare ALT + `in ALT + F6.

http://www.autohotkey.com/board/topic/66588-cyclewindow/

Se configurare AutoHotkey con questo codice è eccessivo, basta chiedere, e posterò volentieri un eseguibile compilato leggero che verrà eseguito in background.

Altrimenti, scarica cycleWindow.ahke la sua dipendenza Thumbnail Lib.ahk, quindi esegui il seguente codice AHK per creare il tuo tasto ALT + `:

#Include cycleWindow.ahk
!`::cycleCurrentWindow()

Questo cambia le finestre della stessa classe , proprio come in Mac OS. Tuttavia, Alt-Tab continuerà a funzionare normalmente per Windows.


Credo che l'unica risposta stia rispondendo alla domanda. Grazie mille - come utente AHK, funziona alla grande :)
Enderland

@enderland Sono contento che ti piaccia!
user1480704,

Grazie anche a me! Sto usando questo in combinazione con Emcee e ho mappato Windows + ~ per far apparire "Mission Control" e Alt + ~ per passare da una finestra all'altra. Funziona davvero bene.
scobi,

Felice di sentirlo :-). Sembra un bel setup ...
user1480704

8

Win+ Tcicla tra le app nella barra delle applicazioni. Oppure premi Win+ Tuna volta e poi usa i tasti freccia sinistra / destra per spostarti tra le app.

Non è lo stesso comportamento di Cmd+ Tabperché l' elenco Cmd+ Tabviene aggiornato in modo dinamico per riflettere l'ordine retrospettivo in cui è stato effettuato l'accesso alle app, mentre l'ordine della barra delle applicazioni di Windows è controllato manualmente.

Ma è una questione di opinione sul fatto che sia una cosa buona o cattiva.

Vorrei anche vedere un clone Cmd+ Tabper Windows.


6

Usando AutoHotkey , puoi ottenere un equivalente Command-Tilde mappando una scorciatoia su Alt+ F6(che cambia le finestre dell'app corrente, come ha detto Daniel Beck).

Per fare questo uso il seguente semplice script (I map Alt+ `(backquote), che è "!` "Nella sintassi di AutoHotKey:

!`::
Send !{F6}

4

Vista Switcher ti consente di cambiare finestra all'interno di un'applicazione . Usa anche Alt+ `per il tasto di scelta rapida per farlo. Purtroppo non funziona esattamente come Command+ Tabquando si preme Alt+ Tab. Invece si comporta come un normale Windows Alt+ Tab.


Grazie, questo è quello che uso da un po 'di tempo. È davvero un ottimo switcher, ad eccezione della funzionalità che hai menzionato. Probabilmente dovrei contattare lo sviluppatore e richiedere quella funzione. L'unica altra cosa su VistaSwitcher è che rallenta davvero il desktop remoto.
Robert S Ciaccio,

1

Ho trovato una soluzione! Segui le istruzioni qui: http://www.howtogeek.com/howto/16334/make-the-taskbar-buttons-switch-to-the-last-active-window-in-windows-7/

E, quindi, se premi Windows + # di dove si trova il programma nella barra delle applicazioni, passerà all'ultima finestra di quel programma. Funziona meglio per le finestre che hai appuntato alla barra delle applicazioni e quindi sapere quali sono #. Ad esempio, windows + 3 passa tra le mie due finestre cromate aperte.


1
Puoi includere qui le parti pertinenti della risposta. Quindi se il collegamento dovesse mai morire la risposta è ancora utile.
ChrisF,

0

Non so se si adatta alle tue esigenze, ma puoi dare un'occhiata a questi suggerimenti: http://www.applesource.com.au/how-to/soa/How-to-Alt-tab-on-Mac-OS -X / 0,2000451082,339287482,00.htm


Sebbene questo link sia utile per OS X, ciò di cui ho effettivamente bisogno è che alcune delle funzionalità discusse in quella pagina siano disponibili in Windows 7.
Robert S Ciaccio,

Mi dispiace, ho letto male!
BloodPhilia,

3
Nessun problema, la tua risposta mi ha mostrato che dovevo chiarire il mio PO. Ho modificato e spero che abbia più senso ora :)
Robert S Ciaccio,

0

Dai un'occhiata a TopDesk dal software Otaku.


Si tratta più di una sostituzione visiva alt-tab piuttosto che di una sostituzione funzionale e comportamentale. Abbastanza bello per replicare esporre però.
Robert S Ciaccio,

0

Ora, so che questo metodo è il mouse rispetto alla tastiera, ma replica in qualche modo la stessa funzionalità (da quello che posso dire dal tuo q aggiornato, non ho mai usato Mac da solo), solo un mezzo diverso per arrivarci. Se non sei legato all'idea della rigorosa esperienza KB, potrebbe aiutare ...

Lo farà così facendo clic sul pulsante della barra delle applicazioni in Win7 passa all'ultima finestra attiva di quell'app (cambio di applicazioni) e facendo clic ripetutamente su di essa scorrerà le finestre di quell'applicazione nell'ordine di utilizzo.

Per le applicazioni che non aprono più documenti come più pulsanti della barra delle applicazioni, ad esempio IE (ad esempio FF senza l' accensione segreta ), dovrai comunque utilizzare CTRL-TAB come hai detto, ma qualsiasi app che apre effettivamente i riquadri sulla barra delle applicazioni , questo funzionerà.


È davvero un bel trucco. Tuttavia non risolve ancora il problema fondamentale. Modifica dell'OP per chiarire un po 'di più.
Robert S Ciaccio,

0

Non conosco il passaggio tra le applicazioni aperte, ma se lo fai Ctrl+ Tabsarai in grado di passare tra le finestre aperte della stessa applicazione. Funziona su Firefox, IE, Excel, Word, ecc. Ecc.


1
No, alt-tab in Windows commuta tra tutte le finestre aperte, non solo le finestre della stessa applicazione. Intendi ctrl-tab?
Robert S Ciaccio,

Mio male, intendevo Ctrl + Tab.
Hondalex,

1
Ctrl-Tab non passa tra le schede di Firefox ?
Peter Jaric,

Sì, e lo fa anche in IE e in qualsiasi altra app in cui hai qualcosa di aperto al suo interno.
Hondalex,

0

Puoi usare Alt+ F6per scorrere le finestre in un'applicazione multi-finestra. (non testato, tramite @SansMouse ). Dovrebbe aiutare almeno con una parte della tua domanda.


0

Non sarai in grado di farlo (almeno non senza scrivere la tua app) su Windows. Mac differenzia Windows per applicazione, mentre Windows no. Questo è il motivo per cui Alt+ Tabe Alt+ `sono consentiti. Questo è anche il motivo per cui Expose supporta le finestre delle app correnti e le modalità operative di tutte le finestre.


Inoltre, non esiste una semplice regola per farlo, anche in base al contenuto della barra del titolo, poiché le app tendono a non seguire un "titolo contenuto - titolo app" vs "titolo app - titolo contenuto".
Andrew Scagnelli,

sfortunatamente, a volte l'unica risposta è che non esiste una risposta.
Robert S Ciaccio,

anche se farò notare che VistaSwitcher sa come distinguere le finestre per applicazione. Quindi ci deve essere un modo per farlo (forse non in modo nativo attraverso una semplice API Windows). Ciò che manca a VistaSwitcher è un'opzione per fare in modo che alt-tab cambi solo applicazioni e non tutte le finestre. Quindi ha metà delle funzionalità che ho descritto ...
Robert S Ciaccio,

Windows è in grado di dire a quali finestre appartengono a quale applicazione, ecco come su XP e Vista, è in grado di raggruppare Windows per applicazione se la barra delle applicazioni si riempie. Penso che faccia sempre la stessa cosa anche su 7, anche se non ricordo altrettanto chiaramente per quella versione.
zpletan,

0

Ohh ... Mi mancava così tanto il mio Mac ALT+ `... Ma ho appena trovato l'equivalente di Windows 7: CTRL+F6

Google "CTRL F6" per maggiori informazioni.


0

Ho trovato una soluzione che funziona per me, basata su un'altra soluzione parziale (sfortunatamente, non ricordo dove ho scoperto che non posso dare il dovuto credito).

Innanzitutto, individua il collegamento IE "Window Switcher" sul tuo PC (si tratta di un collegamento o di un file .LNK):

C: \ Users \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Quick Launch \ Window Switcher

e copiarlo in una directory in cui è possibile individuarlo facilmente. Per esempio:

C: \ autohotkey \ Window Switcher

Ora aggiungi quanto segue al tuo file .ahk:

LWin & Tab:: 
Run, "C:\home\jseidel\Window Switcher"
SetSwitch = 1
return

~$*LWin up::
if SetSwitch = 1
{
  Send {Return}
  SetSwitch = 0
}
return


-1

Non sono un utente Mac OS, ma hai provato Win+ Tab? Significativamente diverso da Alt+ Tabe possibilmente a tuo piacimento.


WinKey-Tab offre Flip3D, che è solo una più sofisticata Alt-Tab, su Vista e versioni successive.
Andrew Scagnelli,

corretto, con un'anteprima del riquadro della finestra ... yada yada
Hardryv
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.