Kiedy uruchamiam kilka instancji tej samej aplikacji (może to być osobne okno Chrome lub kilka projektów IntelliJ) w trybie pełnoekranowym, nie mogę przejść do konkretnej aplikacji za pomocą ⌘-Tab, pokaże tylko jedną ikonę aplikacji, ale jest kilka działa w tle.
Nie ma też specjalnego skrótu do aplikacji.
Czy istnieje sposób na tworzenie ⌘-Tabinstancji programu zamiast globalnej ikony aplikacji?
macos
macbook
productivity
vach
źródło
źródło
Odpowiedzi:
Niestety nie ma skrótu do przełączania między oknami pełnoekranowymi tej samej aplikacji.
Masz dwie alternatywy , które nie są idealne, ale wystarczające:
Aby ten przepływ pracy działał dobrze, po prostu umieść okna pełnoekranowe obok siebie .
źródło
^
stanowiCtrl
takCtrl+leftArrow
,Ctrl+rightArrow
.Ctrl
+Left Arrow
iCtrl
+Right Arrow
do przełączania spacji są domyślnie włączone.Oprócz kontroli misji istnieje również dok.
Kliknięcie wielokrotnie spowoduje cykliczne przewijanie między pełnymi ekranami aplikacji.
źródło
Jeśli wiesz, jak powiązać skrypt jabłkowy ze skrótem klawiaturowym / gestem gładzika, jest to odpowiedź dla Ciebie.
Skrypt ma być uniwersalny. Wykorzystuje najbardziej ogólne terminy, aby uwzględnić jak najwięcej scenariuszy. Testowałem na Finderze, Script Editor i Firefox. Bez błędów.
Ma jednak zastrzeżenia:
Skrypt działa tylko wtedy, gdy jest tylko jedna instancja aplikacji. (BTW, w tekście OP wciąż jest napisane „kilka instancji”). Można w niego pracować z wieloma instancjami, ale to walka o kolejny dzień.
Ten skrypt przewija listę okien w
Window
menu. Zasadniczo klika element znajdujący się bezpośrednio pod znakiem zaznaczenia („✓”). Jeśli element z „✓” jest ostatnim elementem, skrypt zamiast tego kliknie pierwszy element pod ostatnim wierszem separatora. Skrypt cofający się w przeciwnym kierunku można uzyskać modyfikując ten skrypt. Nie widzę jednak, jak można je połączyć w jeden skrypt.try
Oświadczenie, że produkujeerrorMessage
jest najbardziej efektywny sposób CPU wiem produkować indeksseparator
. Jeśli znasz lepszy sposób, proszę oświeć mnie.Scenariusz:
źródło
osascript
). Jak zmienilibyśmy to, aby działało dla konkretnej aplikacji? („Atom” w moim przypadku). Może zajmie trochę czasu, aby Zdarzenia systemowe znalazły prawidłową aplikację itp.? Nie jestem pewien, dlaczego jest wolny.