Ich stimme dem zu, was @ LưuVĩnhPhúc vorschlug, und ich schrieb ein kurzes AutoHotkey- Skript, das mehr oder weniger das tut.
Das Skript
forward := true cycling := false ~Alt Up:: if cycling forward := !forward cycling := false return !Tab::Cycle(forward) !+Tab::Cycle(!forward) Cycle(direction) { global cycling if direction { send ! } else { send !+ } cycling := true } !Escape::!Tab
Installieren Sie das Programm, legen Sie es in eine .ahk
Datei und führen Sie es aus. Es wird Alt+ so eingestellt Tab, dass Alt+ Escapeund Alt+ Shift+ Escapeabwechselnd verwendet werden, sodass Sie hin und her schalten können. Die letzte Zeile macht es so, dass Alt+ Escapeals reguläres Alt+ fungiert Tab, falls Sie noch Zugriff auf diese Funktionalität haben möchten. Sie können es entfernen, wenn Sie möchten.
Vorsichtsmaßnahmen
Dieses Skript ändert Alt+ so Tab, dass es entweder Alt+ Escapeoder Alt+ Shift+ ist Escape, und ändert seine Richtung, wenn Sie die AltTaste loslassen, nachdem Sie Tabmindestens einmal das Fenster gewechselt (dh auch gedrückt ) haben.
Dies gilt nicht, den Mechanismus hinter ändern Alt+ Escape, also wenn Sie halten Altund drücken Sie Tabzweimal, können Sie nicht auf den zweiten vorletzten Fenster erhalten Sie in waren. Auch wenn die Richtung „umgekehrt“ Sie bekommen, „ältere“ Fenster können ( Fenster, die Sie seit einiger Zeit nicht mehr verwendet haben), bevor Sie aktuelle Fenster erhalten, mit Ausnahme des letzten Fensters, zu dem Sie gewechselt haben; Sie werden diese bekommen (das ist der ganze Grund, warum ich diese Richtung zuerst gedreht habe).
Ctrl+ Alt+ Tabbehält weiterhin seine ursprüngliche Funktion - dh es verwendet den regulären Alt+ Tab-Mechanismus. Keine Ahnung, was du dagegen tun willst.
Kompliziertere Alternative
Eine andere Option besteht darin, ein Programm zu schreiben, mit dem alle aktuell minimierten Fenster ausgeblendet und wiederhergestellt werden können. Anschließend können Sie mit AutoHotkey Alt+ Tabdas Programm aktivieren, um alle minimierten Fenster auszublenden, bevor Sie das Alt+ Tabdurchlassen, und dann beim Loslassen erneut anzeigen Altnachdem Sie das Fenster gewechselt haben (dies ist nicht erforderlich, wenn Sie Altaus anderen Gründen drücken ).
Dies erfordert jedoch mehr Arbeit und führt dazu, dass sich Ihre geöffneten Anwendungen in der Taskleiste ändern, während Sie die Fenster wechseln und beim Beenden wieder zurückkehren, was seltsam aussehen kann.
Wenn Sie sich dafür entscheiden, empfiehlt es sich, das Programm nicht einfach auf Alt+ aufzurufen Tab, sondern erst, wenn Sie diese Kombination zum ersten Mal drücken, da Sie die Taste gedrückt halten Alt.