Ketika saya menjalankan beberapa contoh aplikasi yang sama (mungkin jendela terpisah Chrome, atau beberapa proyek IntelliJ) dalam mode layar penuh, saya tidak dapat menavigasi ke aplikasi konkret menggunakan ⌘-Tab, itu hanya akan menampilkan satu ikon aplikasi tetapi ada beberapa berjalan di latar belakang.
Juga tidak ada jalan pintas khusus aplikasi untuk melakukannya.
Apakah ada cara untuk membuat ⌘-Tabinstance acara daripada ikon aplikasi global?
macos
macbook
productivity
vach
sumber
sumber
Jawaban:
Sayangnya, tidak ada jalan pintas untuk beralih antara jendela layar penuh dari aplikasi yang sama.
Anda memiliki dua alternatif yang tidak ideal tetapi cukup:
Agar alur kerja ini berfungsi dengan baik, cukup tempatkan jendela layar penuh Anda berdampingan .
sumber
^
mewakiliCtrl
, jadiCtrl+leftArrow
,Ctrl+rightArrow
.Ctrl
+Left Arrow
danCtrl
+Right Arrow
pintasan untuk beralih antar spasi diaktifkan secara default.Selain Kontrol Misi, ada juga Dock.
Ketika Anda mengklik berulang kali itu akan menggilir ruang layar penuh aplikasi.
sumber
Jika Anda tahu cara mengikat applescript ke gerakan pintas keyboard / trackpad, inilah jawabannya.
Naskah ini dimaksudkan untuk bersifat universal. Ini menggunakan istilah yang paling umum untuk memasukkan skenario sebanyak mungkin. Saya sudah menguji pada Finder, Editor Skrip, dan Firefox. Tidak ada kesalahan
Namun, ada peringatan:
Script hanya berfungsi ketika hanya ada satu instance aplikasi. (BTW, masih tertulis "beberapa instance" dalam teks OP.) Mungkin saja untuk bekerja multi-instance ke dalamnya, tapi itu perjuangan untuk hari lain.
Script ini menggulung daftar jendela dalam
Window
menu. Pada dasarnya klik item tepat di bawah yang dengan tanda centang ("✓"). Jika item dengan "✓" adalah item terakhir, skrip akan mengklik item pertama di bawah baris pemisah terakhir. Sebuah skrip yang mundur ke arah sebaliknya dapat diperoleh dengan memodifikasi skrip ini. Namun, saya tidak melihat bagaimana keduanya dapat digabungkan menjadi satu skrip.The
try
pernyataan yang menghasilkanerrorMessage
adalah cara CPU-paling hemat saya tahu untuk menghasilkan indeks dariseparator
. Jika Anda tahu cara yang lebih baik, tolong beri tahu saya.Naskah:
sumber
osascript
). Bagaimana kita memodifikasi ini agar berfungsi untuk aplikasi tertentu? ("Atom" dalam kasus saya). Mungkin butuh beberapa saat untuk Acara Sistem untuk menemukan aplikasi yang benar, dll? Saya tidak yakin mengapa ini lambat.