Sunting: Jawaban asli yang diterima tidak lagi berlaku untuk Mavericks. Saya membuatnya diterima karena alasan historis, tetapi semua pembaca yang menggunakan Mavericks harus menggunakan dan memilih jawaban ini .
Secara default, menekan ⌘+ tabakan menampilkan daftar semua aplikasi yang terbuka. Saya ingin daftar itu hanya menyertakan aplikasi di ruang saat ini, atau setidaknya memberikan prioritas ke aplikasi dengan jendela di ruang saat ini. Dengan kata lain, saya ingin OS X meniru perilaku sebagian besar manajer window X sehubungan dengan ruang kerja / desktop virtual mereka.
Inilah penjelasan saya yang agak bertele-tele tentang mengapa saya menginginkan ini:
Saya telah menonaktifkan perpindahan otomatis ruang , dan saya telah memetakan setiap ruang menjadi ⌘+ space #pintasan. Secara umum, saya biasanya memiliki satu aplikasi terbuka per ruang, dimaksimalkan. Karena saya benar-benar hanya memiliki setengah lusin aplikasi terbuka kapan saja, saya dapat dengan mudah beralih di antara mereka dalam waktu yang konstan dengan tangan kiri saya. Masalahnya adalah bahwa kadang-kadang saya memiliki dua atau tiga jendela dari aplikasi yang berbeda terbuka di ruang yang sama ( mis, Saya sering memiliki pembaca PDF terbuka di ruang yang sama dengan browser web saya). Katakanlah saya memiliki terminal terbuka di Space 1 dan kedua browser web dan Pratinjau terbuka di Space 2. Jika saya di terminal dan kemudian memutuskan saya ingin membuka halaman web, saya beralih ke Space 2, di mana browser web memiliki fokus. Saya kemudian ingin berkonsultasi dengan PDF yang terbuka di Pratinjau, yang berada di Ruang yang sama tetapi jendelanya ada di belakang browser web. Namun, jika saya menekan ⌘+ tab, opsi pertama adalah membawa saya kembali ke Terminal di Space 1 (karena Terminal paling akhir memiliki fokus). Dalam kasus terburuk, saya harus menggilir semua n aplikasi yang terbuka dengan berulang kali menekan ⌘+ tabuntuk mendapatkan Preview. Saya ingin hit pertama ke ⌘+tabuntuk membawa saya ke aplikasi berikutnya dengan windows di ruang saat ini, yaitu , Pratinjau.
Saya tahu bahwa menggunakan Expose adalah cara yang lebih "Apple" dalam menangani situasi ini, tetapi saya ingin menghindari keharusan meraih mouse. Saya tahu saya juga dapat menggunakan tombol panah untuk memilih jendela di Expose, tetapi sekali lagi yang mematahkan model mental saya dari pelapisan jendela, akan melembagakan loop umpan balik kognitif dalam pemilihan, dan akan memerlukan catatan terburuk ( n ) penekanan tombol. Sejauh yang saya tahu, tidak ada cara waktu-konstan untuk beralih ke aplikasi tertentu di ruang kerja saat ini hanya menggunakan keyboard.
Jawaban:
control+ F4. Siklus melalui aplikasi di Ruang itu.
(Saya sebenarnya memetakan ini ke control+ `; yang saya temukan lebih mudah diingat, karena dekat dengan cmd+ `; untuk menelusuri jendela aplikasi.)
Untuk mengubah pintasan keyboard, buka Preferensi keyboard, Pintasan Keyboard, dan Masukan Keyboard & Teks. Ini opsi 'Pindahkan fokus ke jendela aktif atau berikutnya'.
(Edit untuk memperbaiki pintasan keyboard; Saya tidak menyadari bahwa karakter backtick tidak muncul.)
sumber
CTRL
+F4
beralih antar windows di ruang saat ini, tetapi pertanyaannya adalah tentang beralih antar aplikasi di ruang saat ini. Saya menunjukkan ini karena saya memiliki 2 aplikasi terminal dan 1 aplikasi Emacs terbuka di ruang, dan saya ingin dengan mudah beralih antara jendela terminal dan aplikasi Emacs. Mungkin saya akan mengajukan pertanyaan lain ...Yosemite
Perilaku ini dapat dipetakan ke kombinasi tombol yang Anda inginkan seperti:
Mavericks
^F4
memang beralih melalui jendela di ruang saat ini tetapi Anda mungkin harus memutakhirkan ke Yosemite untuk memetakan perilaku ini^~
.Tapi masalahnya masih bisa diatasi seperti:
sumber
^F4
untuk^~
di Taman, jadi mungkin mereka tetap bug itu?Saya tahu Hyperswitch tidak ada ketika pertanyaan itu diajukan, tetapi itu adalah jawaban modern untuk pertanyaan itu, dan itu jauh lebih baik daripada meretas dengan Karabiner (sebelumnya KeyRemap4MacBook) dan / atau berjuang dengan preferensi sistem (karena mereka tidak menerima pemetaan kunci untuk setiap perintah).
Silakan lihat https://apple.stackexchange.com/a/127414 dan upvote jika Anda menemukan HyperSwitch bermanfaat.
sumber
Sebagai samping untuk jawaban ini , saya sudah bisa remap control+ F4untuk alt+ tab, yang terasa cukup alami imo.
sumber
Menekan ⌃F4akan melakukan apa yang Anda minta, tetapi Anda mungkin mendapatkan terowongan karpal dalam prosesnya.
Hanya dengan membaca contoh Anda, sepertinya Anda mungkin benar - benar mencari ⌘⇧⇥, yang memutar aplikasi dalam urutan terbalik , sehingga memotong berapa kali Anda menekan ⇥setengah.
Memang, itu bukan solusi waktu yang konstan, tetapi saya pikir Anda akan menemukan bahwa hasilnya ⌘⇥adalah aplikasi yang ingin Anda fokuskan pada 70% dari waktu, dan ⌘⇧⇥aplikasi yang ingin Anda fokuskan pada 28% dari waktu.
sumber
Saya penulis aplikasi Command-Tab Plus yang memungkinkan Anda untuk dengan cepat berpindah antar aplikasi, dan juga antar windows (menggunakan kemampuan cmd + tilde MacOS). Ini demo di YouTube .
sumber
Anda dapat mencoba dengan Switché. Mereka berpura-pura bahwa "Switche bekerja sangat baik dengan Spaces dan mampu menampilkan lencana nomor Space". Karena saya tidak menggunakan Spaces saya tidak dapat mengkonfirmasi atau lemah tetapi patut dicoba.Lihat komentar di bawah.
sumber
Meskipun ini tidak secara teknis menjawab pertanyaan awal, mereka yang mencari pengalih aplikasi Cmd-Tab yang lebih dapat dikonfigurasi dapat melihat SuperTab .
Penafian: Saya membeli ini dan berpikir itu dilakukan dengan baik.
sumber