Mac-like Alt-Tab-Ersatz für Windows 7? [geschlossen]


30

Gibt es einen Ersatz für Alt-Tab für Windows 7, der genauso funktioniert wie Command-Tab und Command-Tick (Tilde) unter OS X?

Bedarf:

1. Vollständig auf Tastenkombinationen basierend, sollte keine Mausaktion erforderlich sein.

2. 2 Tastaturkürzel mit folgendem Verhalten:

a.) Alt + Tab: Durchläuft geöffnete Anwendungen (NICHT Windows ... -Anwendungen, dh selbst wenn 10 Firefox-Fenster geöffnet sind, möchte ich Firefox nur einmal in der Liste sehen, die erscheint, wenn ich diese Verknüpfung drücke.)

b.) alt + `: blättert durch WINDOWS, die Instanzen der aktuell aktiven Anwendung sind (dh wenn Firefox mein aktives Fenster ist und ich auf Shortcut2 drücke, blättert es durch diese 10 Firefox-Fenster und ignoriert alle anderen Fenster aus JEDER anderen Anwendung).


Update 08:40 5/21: Ich habe Eidylons Vorschlag, TopDesk, ausprobiert. Es bietet keine der hier beschriebenen Funktionen. Andere Apps, die ich bereits ausprobiert habe:

  • VistaSwitcher
  • Switcher
  • Dexpot (großartige App, die immer noch verwendet wird, aber in diesem Fall nicht das macht, was ich will ... hat auch nach Plugins gesucht, konnte aber keine finden, die das macht)
  • UltraMon
  • Nvidia nView

update: Leider habe ich noch keine Lösung dafür gefunden.

update: machte dies zu einem Community-Wiki für den Fall, dass jemand jemals eine Lösung dafür finden kann.


2
Keine Lösung, hier ein kleiner Tipp: Unter Mac OS X können Sie die Befehlstaste (~) drücken, um zwischen den Fenstern der aktuell geöffneten Anwendung zu wechseln. Software von Drittanbietern wie Witch ( manytricks.com/witch ) kann Ihrem Mac auch eine Windows-ähnliche Fensterumschaltoberfläche geben.
dotHTM

Ja, ich liebe diese Kombination. Wie oben erwähnt, kann ich diese Funktionalität mit VistaSwitcher duplizieren, aber leider nicht das Verhalten der Befehlsregisterkarte. Ich habe das OP bearbeitet, um klarer zu machen, welche Funktionen von OS X ich duplizieren möchte.
Robert S Ciaccio

6
Das Gras ist auf der anderen Seite immer grüner. Ich würde gerne unter Mac OS X Cmd + Tab als Alt + Tab unter Windows verwenden. = (
Sergio Acosta

Ich glaube, es gibt einige Apps, die das können. Sergio ... Nicht gerade positiv, aber ich erinnere mich, dass ich eine namens "Hexe" erwähnte oder etwas, das so konfiguriert werden kann.
Robert S Ciaccio

Haben Sie in Dexpot den "Fensterkatalog" ausprobiert?
Harrymc

Antworten:


9

Ich habe zufällig ein Skript geschrieben, das (fast) genau das Richtige tut, und zwar mit AutoHotkey. Es ist viel näher, als ALT + `einfach ALT + F6 zuzuordnen.

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

Wenn es zu aufwändig ist, AutoHotkey mit diesem Code einzurichten, fragen Sie einfach, und ich werde gerne eine kompilierte Programmdatei veröffentlichen, die im Hintergrund ausgeführt wird.

Andernfalls laden Sie cycleWindow.ahkund seine Abhängigkeit herunter, und führen Sie Thumbnail Lib.ahkdann den folgenden AHK-Code aus, um Ihren ALT + `Hotkey zu erstellen:

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

Dadurch werden Fenster derselben Klasse wie unter Mac OS umgeschaltet . Alt-Tab funktioniert jedoch weiterhin wie gewohnt für Windows.


Dies ist meines Erachtens die einzige Antwort auf diese Frage. Vielen Dank - als AHK-User funktioniert das
super

@enderland Schön, dass es dir gefällt!
user1480704

Danke auch von mir! Ich verwende dies in Kombination mit Emcee und habe Windows + ~ zugeordnet, um "Mission Control" aufzurufen und Alt + ~, um zwischen den Fenstern zu wechseln. Funktioniert sehr gut.
Scobi

Froh das zu hören :-). Klingt nach einem schönen Setup ...
user1480704

8

Win+ wechselt Tzwischen den Apps in der Taskleiste. Oder drücken Sie einmal Win+ Tund navigieren Sie dann mit den Pfeiltasten nach links / rechts zwischen den Apps.

Es ist nicht ganz dasselbe Verhalten wie Cmd+, Tabda die Cmd+ TabListe dynamisch aktualisiert wird, um die nachträgliche Reihenfolge widerzuspiegeln, in der auf die Apps zugegriffen wurde, während die Windows-Taskleistenreihenfolge manuell gesteuert wird.

Aber es ist eine Frage der Meinung, ob das eine gute oder eine schlechte Sache ist.

Ich würde auch gerne einen Cmd+ TabKlon für Windows sehen.


6

Mit AutoHotkey können Sie ein Command-Tilde-Äquivalent erhalten, indem Sie eine Verknüpfung zu Alt+ zuordnen F6(wodurch die Fenster der aktuellen App umgeschaltet werden, wie Daniel Beck sagte).

Ich verwende dazu das folgende einfache Skript (ich ordne Alt+ `(backquote) zu, was in der AutoHotKey-Syntax "!` "Ist:

!`::
Send !{F6}

4

Mit Vista Switcher können Sie die Fenster innerhalb einer Anwendung wechseln . Es wird sogar Alt+ `für den Hotkey verwendet, um dies zu tun. Leider funktioniert es nicht genau so wie Command+ Tabbeim Drücken von Alt+ Tab. Stattdessen verhält es sich einfach wie normales Windows Alt+ Tab.


Danke, das benutze ich schon eine ganze Weile. Es ist wirklich ein großartiger Switcher, abgesehen von der von Ihnen erwähnten Funktionalität. Ich sollte mich wahrscheinlich an den Entwickler wenden und diese Funktion anfordern. Das einzige andere an VistaSwitcher ist, dass es den Remotedesktop wirklich verlangsamt.
Robert S Ciaccio

1

Ich habe eine Lösung gefunden! Folgen Sie den Anweisungen hier: http://www.howtogeek.com/howto/16334/make-the-taskbar-buttons-switch-to-the-last-active-window-in-windows-7/

Wenn Sie dann Windows + # drücken, an welcher Stelle sich das Programm in der Taskleiste befindet, wird zum letzten Fenster des Programms gewechselt. Dies funktioniert am besten für Fenster, die Sie an die Taskleiste geheftet haben und daher wissen, was # sie sind. Zum Beispiel wechselt Windows + 3 zwischen meinen beiden geöffneten Chromfenstern.


1
Können Sie die relevanten Teile der Antwort hier einfügen? Wenn dann die Verbindung jemals stirbt, ist die Antwort immer noch nützlich.
ChrisF

0

Ich weiß nicht, ob es Ihren Anforderungen entspricht, aber Sie können die folgenden Tipps lesen: http://www.applesource.com.au/how-to/soa/How-to-Alt-tab-on-Mac-OS -X / 0,2000451082,339287482,00.htm


Während dieser Link für OS X hilfreich ist, benötige ich tatsächlich einige der auf dieser Seite beschriebenen Funktionen, um in Windows 7 verfügbar zu sein.
Robert S Ciaccio

Es tut mir leid, ich habe falsch gelesen!
BloodPhilia

3
Kein Problem, Ihre Antwort zeigte mir, dass ich mein OP klären musste. Ich habe bearbeitet und hoffentlich macht es jetzt mehr Sinn :)
Robert S Ciaccio


0

Jetzt weiß ich, dass diese Methode nicht Tastatur, sondern Maus ist, sondern die gleiche Funktionalität (nach dem, was ich aus Ihrem aktualisierten q ersehen kann, den ich selbst nie benutzt habe), sondern nur ein anderes Mittel, um dorthin zu gelangen. Wenn Sie nicht mit der Idee einer strengen KB-Erfahrung vertraut sind, kann dies hilfreich sein ...

Durch Klicken auf die Taskleistenschaltfläche in Win7 wird zum letzten aktiven Fenster dieser App gewechselt (Anwendungen werden gewechselt), und durch wiederholtes Klicken werden die Fenster dieser Anwendung in Verwendungsreihenfolge durchlaufen.

Für Anwendungen, die nicht mehrere Dokumente als mehrere Taskleistenschaltflächen öffnen, wie dies beispielsweise der IE tut (z. B. FF ohne eingeschalteten geheimen Schalter ), müssten Sie wie gesagt weiterhin STRG-TAB verwenden, aber jede App, die tatsächlich Kacheln auf der Tasbar öffnet , das wird funktionieren.


Das ist ein wirklich cooler Trick. Löst das Grundproblem jedoch immer noch nicht. Bearbeiten Sie das OP, um weitere Details zu klären.
Robert S Ciaccio

0

Ich weiß nicht , über das Umschalten zwischen geöffneten Anwendungen , aber wenn Sie tun Ctrl+ TabSie zwischen geöffneten Fenstern der gleichen Anwendung wechseln. Dies funktioniert unter Firefox, IE, Excel, Word usw. usw.


1
Nein, Alt-Tab in Windows wechselt zwischen allen geöffneten Fenstern und nicht nur Fenstern derselben Anwendung. Meinten Sie Strg-Tab?
Robert S Ciaccio

Meine schlechte, ich meinte Strg + Tab.
Hondalex

1
Wechselt Strg-Tab nicht zwischen Firefox- Registerkarten ?
Peter Jaric

Ja, und es funktioniert auch in IE und jeder anderen App, in der etwas offen ist.
Hondalex

0

Mit Alt+ können Sie F6in einer Anwendung mit mehreren Fenstern durch die Fenster blättern. (ungetestet, via @SansMouse ). Sollte zumindest bei einem Teil Ihrer Frage helfen.


0

Dies ist unter Windows nicht möglich (zumindest nicht, ohne eine eigene App zu schreiben). Mac unterscheidet Windows nach Anwendung, Windows nicht. Deshalb sind Alt+ Tabund Alt+ `erlaubt. Aus diesem Grund unterstützt Expose auch die Betriebsmodi "Aktuelle App-Fenster" und "Alle Fenster".


Es gibt auch keine einfache Regel, um dies zu tun, selbst wenn der Inhalt der Titelleiste zugrunde liegt, da Apps in der Regel nicht dem Standard "Inhaltstitel - App-Titel" vs "App-Titel - Inhaltstitel" folgen.
Andrew Scagnelli

Leider ist manchmal die einzige Antwort, dass es keine Antwort gibt.
Robert S Ciaccio

obwohl ich darauf hinweisen werde, dass VistaSwitcher weiß, wie man Windows pro Anwendung unterscheidet. Es muss also eine Möglichkeit geben, dies zu tun (möglicherweise nicht nativ über eine einfache Windows-API). Das, was VistaSwitcher fehlt, ist eine Option, mit der Sie festlegen können, dass Alt-Tab nur Anwendungen und nicht alle Fenster gewechselt werden. So hat es die Hälfte der Funktionalität, die ich beschrieben habe ...
Robert S Ciaccio

Windows erkennt, welche Fenster zu welcher Anwendung gehören. Unter XP und Vista können Fenster nach Anwendung gruppiert werden, wenn die Taskleiste voll ist. Ich denke, es macht das gleiche immer auch auf 7, obwohl ich mich für diese Version nicht so genau erinnere.
22.

0

Ohh ... ich habe mein Mac ALT+ `so sehr vermisst ... Aber ich habe gerade das Windows 7-Äquivalent gefunden: CTRL+F6

Google "STRG F6" für weitere Informationen.


0

Ich habe eine Lösung gefunden, die für mich funktioniert, basierend auf einer anderen Teillösung (ich kann mich leider nicht erinnern, wo ich sie gefunden habe, damit ich nicht die nötige Anerkennung geben kann).

Suchen Sie zuerst die IE-Verknüpfung "Window Switcher" auf Ihrem PC (Dies ist eine Verknüpfung oder .LNK-Datei):

C: \ Benutzer \\ AppData \ Roaming \ Microsoft \ Internet Explorer \ Schnellstart \ Window Switcher

und kopieren Sie es in ein Verzeichnis, in dem Sie es leicht finden können. Beispielsweise:

C: \ autohotkey \ Window Switcher

Fügen Sie Ihrer .ahk-Datei nun Folgendes hinzu:

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

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


-1

Ich bin kein Mac OS Benutzer, aber haben Sie es mit Win+ versucht Tab? Deutlich anders als Alt+ Tabund möglicherweise nach Ihren Wünschen.


WinKey-Tab bietet unter Vista und höher Flip3D, bei dem es sich lediglich um ein besseres Alt-Tab handelt.
Andrew Scagnelli

Richtig, mit einer Fensterscheiben-Vorschau ... yada yada
Hardryv
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.