Mac-podobny zamiennik Alt-Tab dla Windows 7? [Zamknięte]


30

Czy istnieje zamiennik Alt-Tab dla systemu Windows 7, który działa w taki sam sposób jak tab-Command i Command-Tick (tylda) w systemie OS X?

Wymagania:

1. Całkowicie oparty na skrótach klawiaturowych, nie powinno być konieczne działanie myszy.

2. 2 skróty klawiaturowe o następującym działaniu:

a.) Alt + Tab: przełącza między otwartymi aplikacjami (NIE Windows ... aplikacje, co oznacza, że ​​nawet jeśli mam 10 otwartych okien Firefox, chcę zobaczyć Firefox tylko raz na liście, która pojawia się po naciśnięciu tego skrótu)

b.) alt + `: przełącza między WINDOWS, które są instancjami aktualnie aktywnej aplikacji (co oznacza, że ​​firefox jest moim aktywnym oknem i nacisnąłem skrót 2, będzie przełączał się między tymi 10 oknami firefox, ignorując inne okna z DOWOLNEJ innej aplikacji).


Aktualizacja 08:40 5/21: Wypróbowałem sugestię Eidylon, TopDesk. Nie zapewnia żadnej z opisanych tutaj funkcji. Inne aplikacje, które już wypróbowałem:

  • VistaSwitcher
  • Przełącznik
  • Dexpot (świetna aplikacja, nadal używa, ale nie robi tego, co chcę w tym przypadku ... szukałem również wtyczek, ale nie mogłem znaleźć takiej, która by to zrobiła)
  • UltraMon
  • Nvidia nView

aktualizacja: Niestety nadal nie znalazłem rozwiązania tego problemu.

aktualizacja: uczyniło to społecznością wiki na wypadek, gdyby ktokolwiek kiedykolwiek znalazł rozwiązanie tego problemu.


2
Nie jest to rozwiązanie, więc jest fajna wskazówka: w Mac OS X możesz nacisnąć Command-Tilde (~), aby przełączać się między oknami aktualnie otwartej aplikacji. Oprogramowanie innych firm, takie jak Witch ( manytricks.com/witch ), może również dać komputerowi Mac bardziej podobny do Windows interfejs przełączania okien.
dotHTM

Tak, uwielbiam to połączenie. Jak wspomniano powyżej, mogę powielić tę funkcjonalność za pomocą VistaSwitcher, ale niestety zachowanie karty poleceń niestety. Zredagowałem OP, aby wyjaśnić, jakie funkcje OS X próbuję powielić.
Robert S Ciaccio

6
Z drugiej strony trawa jest zawsze bardziej zielona. Chciałbym mieć w Mac OS X Cmd + Tab, aby zachowywać się jak Alt + Tab w systemie Windows. = (
Sergio Acosta

Myślę, że jest kilka aplikacji, które zrobią to Sergio ... Nie jest to pozytywne, ale pamiętam, że wspomniałem o jednej zwanej „czarownicą” lub o czymś, co można tak skonfigurować.
Robert S Ciaccio,

Czy próbowałeś w Dexpot „Katalog okien”?
harrymc

Odpowiedzi:


9

Zdarzyło mi się napisać skrypt, który robi (prawie) właśnie to, używając AutoHotkey. Jest o wiele bliżej niż po prostu mapowanie ALT + `do ALT + F6.

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

Jeśli konfiguracja AutoHotkey z tym kodem jest zbyt duża, po prostu zapytaj, a ja z przyjemnością opublikuję lekki skompilowany plik wykonywalny, który będzie działał w tle.

W przeciwnym razie pobierz cycleWindow.ahki jego zależność Thumbnail Lib.ahk, a następnie wykonaj następujący kod AHK, aby utworzyć skrót klawiszowy ALT + `:

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

Przełącza okna tej samej klasy , podobnie jak w Mac OS. Jednak Alt-Tab nadal będzie działać normalnie w systemie Windows.


Uważam, że to jedyna odpowiedź, która obecnie odpowiada na pytanie. Wielkie dzięki - jako użytkownik AHK działa to świetnie :)
enderland

@enderland Cieszę się, że ci się podoba!
user1480704

Dziękuję też ode mnie! Używam tego w połączeniu z Emcee i mam zmapowane Windows + ~, aby wyświetlić „Mission Control” i Alt + ~, aby przełączać się między oknami. Działa naprawdę dobrze.
scobi

Miło to słyszeć :-). Brzmi jak niezła konfiguracja ...
user1480704

8

Win+ Tprzełącza między aplikacjami na pasku zadań. Lub naciśnij raz Win+, Ta następnie użyj klawiszy strzałek w lewo / w prawo, aby przechodzić między aplikacjami.

Nie jest to dokładnie to samo, co Cmd+, Tabponieważ lista Cmd+ Tabjest dynamicznie aktualizowana, aby odzwierciedlić retrospektywną kolejność dostępu do aplikacji, podczas gdy kolejność paska zadań systemu Windows jest kontrolowana ręcznie.

Ale zależy od tego, czy to dobrze, czy źle.

Chciałbym również zobaczyć klon Cmd+ Tabdla systemu Windows.


6

Używając AutoHotkey , możesz uzyskać ekwiwalent Command-Tilde poprzez mapowanie skrótu na Alt+ F6(który przełącza okna bieżącej aplikacji, jak powiedział Daniel Beck).

W tym celu używam następującego prostego skryptu (I map Alt+ `(backquote), czyli „! '” W składni AutoHotKey:

!`::
Send !{F6}

4

Vista Switcher pozwala przełączać okna w aplikacji . Aby to zrobić, używa nawet Alt+ `. Niestety nie działa dokładnie tak samo jak Command+ Tabpo naciśnięciu Alt+ Tab. Zamiast tego zachowuje się jak zwykły Windows Alt+ Tab.


Dzięki, tego używam od dłuższego czasu. To naprawdę świetny przełącznik, z wyjątkiem wspomnianej funkcjonalności. Prawdopodobnie powinienem skontaktować się z twórcą i poprosić o tę funkcję. Jedyną inną rzeczą dotyczącą VistaSwitcher jest to, że naprawdę spowalnia zdalny pulpit.
Robert S Ciaccio,

1

Znalazłem rozwiązanie! Postępuj zgodnie z instrukcjami tutaj: http://www.howtogeek.com/howto/16334/make-the-taskbar-buttons-switch-to-the-last-active-window-in-windows-7/

A następnie, jeśli naciśniesz Windows + # miejsca, w którym program znajduje się na pasku zadań, nastąpi przejście do ostatniego okna tego programu. Działa to najlepiej w przypadku okien przypiętych do paska zadań, a zatem wiesz, jakie są #. Na przykład Windows + 3 przełącza między moimi dwoma otwartymi oknami Chrome.


1
Czy możesz podać tutaj odpowiednie części odpowiedzi? Jeśli link kiedykolwiek umiera, odpowiedź jest nadal przydatna.
ChrisF

0

Nie wiem, czy pasuje to do twoich potrzeb, ale możesz sprawdzić te wskazówki: http://www.applesource.com.au/how-to/soa/How-to-Alt-tab-on-Mac-OS -X / 0,2000451082,339287482,00.htm


Chociaż ten link jest pomocny w systemie OS X, tak naprawdę potrzebuję, aby niektóre funkcje omówione na tej stronie były dostępne w systemie Windows 7.
Robert S Ciaccio,

Przepraszam, źle odczytałem!
BloodPhilia

3
Nie ma problemu, twoja odpowiedź pokazała mi, że muszę wyjaśnić mój OP. Redagowałem i mam nadzieję, że teraz ma to większy sens :)
Robert S Ciaccio


0

Teraz wiem, że ta metoda jest myszą w przeciwieństwie do klawiatury, ale w pewnym stopniu replikuje tę samą funkcjonalność (z tego, co mogę powiedzieć z twojego zaktualizowanego q, nigdy sam nie korzystałem z Maca), tylko inny sposób na dotarcie do niej. Jeśli nie przywiązujesz się do ścisłego doświadczenia KB, może to pomóc ...

Sprawi to, że kliknięcie przycisku paska zadań w Win7 spowoduje przejście do ostatniego aktywnego okna tej aplikacji (przełączanie aplikacji) i wielokrotne klikanie spowoduje cykliczne przechodzenie między oknami tej aplikacji w kolejności użycia.

W przypadku aplikacji, które nie otwierają wielu dokumentów jako wielu przycisków paska zadań, jak mówi IE (na przykład FF bez włączonego tajnego przełącznika ), nadal będziesz musiał używać CTRL-TAB, jak powiedziałeś, ale każda aplikacja, która faktycznie otwiera kafelki na pasku zadań , to zadziała.


To naprawdę fajna sztuczka. Nadal jednak nie rozwiązuje podstawowego problemu. Edycja OP w celu wyjaśnienia niektórych kwestii.
Robert S Ciaccio,

0

Nie wiem o przełączanie między otwartymi aplikacjami, ale jeśli zrobić Ctrl+ Tabbędziesz mógł przełączać się pomiędzy otwartymi oknami tej samej aplikacji. Działa to w Firefox, IE, Excel, Word itp. Itp.


1
Nie, Alt-Tab w Windows przełącza się między wszystkimi otwartymi oknami, nie tylko oknami tej samej aplikacji. Masz na myśli ctrl-tab?
Robert S Ciaccio

Mój zły, miałem na myśli Ctrl + Tab.
Hondalex,

1
Czy Ctrl-Tab nie przełącza się między kartami Firefox ?
Peter Jaric

Tak, działa także w IE i każdej innej aplikacji, w której masz coś otwartego.
Hondalex,

0

Możesz użyć Alt+, F6aby przełączać się między oknami w aplikacji wielu okien. (niesprawdzone, przez @SansMouse ). Powinien pomóc przynajmniej w części twojego pytania.


0

Nie będziesz w stanie tego zrobić (przynajmniej nie bez pisania własnej aplikacji) w systemie Windows. Mac rozróżnia Windows dla poszczególnych aplikacji, podczas gdy Windows nie. Dlatego Alt+ Tabi Alt+ `są dozwolone. Z tego też powodu Expose obsługuje tryby działania obecnych aplikacji i wszystkich okien.


Nie ma też prostej zasady, aby to zrobić, nawet na podstawie zawartości paska tytułu, ponieważ aplikacje zwykle nie są zgodne ze standardowym „tytułem treści - tytułem aplikacji” a „tytułem aplikacji - tytułem treści”.
Andrew Scagnelli,

niestety czasami jedyną odpowiedzią jest to, że nie ma odpowiedzi.
Robert S Ciaccio,

chociaż zwrócę uwagę, że VistaSwitcher NIE umie rozróżniać okien dla poszczególnych aplikacji. Musi więc być jakiś sposób na zrobienie tego (może nie natywnie przez proste API systemu Windows). Brakuje VistaSwitcher opcji, aby przełączać tylko aplikacje z Alt-Tab, a nie wszystkie okna. Ma więc połowę funkcjonalności, którą opisałem ...
Robert S Ciaccio,

Windows może powiedzieć, które okna należą do jakiej aplikacji - tak jest w XP i Vista, może grupować okna według aplikacji, jeśli pasek zadań się zapełni. Myślę, że robi to samo zawsze na 7, chociaż nie pamiętam tak wyraźnie dla tej wersji.
zpletan

0

Ohh ... Tak bardzo brakowało mi Maca ALT+ `... Ale właśnie znalazłem odpowiednik Windows 7: CTRL+F6

Google „CTRL F6”, aby uzyskać więcej informacji.


0

Znalazłem rozwiązanie, które działa dla mnie, oparte na innym rozwiązaniu częściowym (niestety nie mogę sobie przypomnieć, gdzie znalazłem, że nie mogę w ten sposób przyznać należnego uznania).

Najpierw zlokalizuj skrót IE „Window Switcher” na komputerze (jest to plik skrótu lub .LNK):

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

i skopiuj go do katalogu, w którym możesz go łatwo znaleźć. Na przykład:

C: \ autohotkey \ Window Switcher

Teraz dodaj do pliku .ahk:

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

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


-1

Nie jestem użytkownikiem systemu Mac OS, ale czy próbowałeś Win+ Tab? Znacząco różni się od Alt+ Tabi prawdopodobnie do twoich upodobań.


WinKey-Tab daje Flip3D, który jest tylko bardziej wyrafinowanym Alt-Tab, w systemie Vista i nowszych wersjach.
Andrew Scagnelli,

poprawne, z podglądem okienka ... yada yada
Hardryv
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.