Aplikasi terbaik untuk beralih di antara semua jendela yang terbuka

136

Setelah 4 tahun menjadi pengguna Mac, hanya ada satu hal yang masih saya lewatkan dari dunia Windows, dan itu adalah kemampuan untuk beralih dengan satu penekanan tombol antara semua jendela yang terbuka di komputer.

Apa aplikasi atau utilitas terbaik, gratis atau tidak, untuk mencapai itu?

Saya telah menggunakan Witch , tetapi saya tidak pernah benar-benar puas dengannya. Agak lambat dan UI switcher tidak terlalu cantik.

Apakah Anda tahu alternatif lain?


EDIT (2016): Pertanyaan ini terus mendapatkan pandangan dan peningkatan setelah 6 tahun. Ketika saya mengajukan pertanyaan ini pada tahun 2010 saya masih beralih dari menjadi pengguna Windows. Akhirnya, saya terbiasa dengan Mac OS X UI dan saat ini saya tidak menggunakan utilitas pihak ketiga untuk mengelola jendela aplikasi, hanya Mission Control dan pintasan keyboard asli. Jadi, meskipun pertanyaan ini tidak lagi relevan bagi saya, saya harap ini berguna bagi pengguna Mac baru yang beralih (Termasuk komentar ini).

Sergio Acosta
sumber
2
Kapan Witch lambat? Saya baru saja mulai menggunakannya.
pupeno
Bagaimana dengan fungsi F9 Expose?
molle
Saya pikir ini lebih baik ditulis sebagai "Aplikasi terbaik untuk beralih di antara semua jendela yang terbuka". Jadi tanpa bagian "alternatif untuk penyihir". Dengan cara itu penyihir bisa menjadi salah satu jawaban sehingga bisa dipilih / turun dan dikomentari relatif terhadap yang lain.
studgeek
@studgeek: Saya setuju. Mengedit judul pertanyaan.
Sergio Acosta

Jawaban:

37

Berikut daftar semua opsi dari halaman ini:

  • Kontrol Misi dan pintasan keyboard asli: + tabatau + `(backtick)
  • Penyihir [Yosemite atau lebih baru] [$ 14]
  • Hyperswitch [ "Singa Gunung, Maverick & Yosemite" ; bekerja di Sierra & Sierra Tinggi] [$ 0 Gratis] [pratinjau jendela]
  • Konteks [ "Yosemite, El Capitan, Sierra, High Sierra" ] [$ 9 setelah percobaan gratis]
  • Layout Optimal [Snow Leopard atau yang lebih baru] [$ 0 (gratis) tetapi saat ini tidak sedang dalam pengembangan aktif]
  • Karabiner - [Harimau - El Capitan, "bukan Sierra" ] °°
  • Senebier [ "10.4 atau lebih baru" ]

[°° Update, penerus Karabiner Karabiner-Elements 12.1 : High / Sierra & Mojave] [gratis]

Jake Berger
sumber
115

Hyperswitch gratis dan berfungsi dengan baik. Ini juga terlihat bagus:

masukkan deskripsi gambar di sini

http://bahoom.com/hyperswitch

Paul
sumber
11
Nah, setelah 4 tahun muncul jawaban yang menjawab persis pertanyaan awal saya. Tidak lebih, tidak kurang. Saya harap ini keluar dari beta segera. terima kasih !, saya akan mencobanya selama beberapa minggu dan jika berfungsi seperti yang diiklankan saya bahkan dapat menandainya sebagai jawaban yang diterima.
Sergio Acosta
5
Akhirnya solusinya!
Lumi
8
Omong kosong saya membuat akun di Ask berbeda hanya untuk mengucapkan terima kasih @ Paul untuk yang ini, akhirnya menemukan aplikasi seperti ini secara gratis
Pedro Garcia Mota
5
Hyperswitch TIDAK mengimplementasikan fitur pergantian jendela yang paling berharga bagi saya di MS Windows: Tidak memungkinkan untuk dengan cepat beralih di antara jendela yang terakhir digunakan. Ini penting bagi saya karena saya terus beralih antara mis. Editor dan browser untuk mengontrol pekerjaan saya. Saya memiliki banyak jendela yang terbuka di kedua editor browser dan dengan Hyperswitch saya harus melakukan banyak penekanan tombol untuk bolak-balik antara yang paling baru digunakan. Saya menemukan bahwa Penyihir memecahkan itu. Daftar Windows untuk beralih di antara secara default dipesan oleh penggunaan dan saya dapat dengan mudah beralih di antara yang terbaru.
Jpsy
7
@Jspy hyperswitch melakukan itu - Saya baru saja mengunduh verison terbaru, mungkin Anda memiliki yang lebih tua
Srneczek
28

Saya kira Anda sudah sadar, tetapi bagi mereka yang mencari web selalu ada Ctrl + F4. Tidak ada umpan balik visual, tetapi itu beralih antara semua jendela untuk semua aplikasi (yang tidak disembunyikan) dengan satu perintah. Tentu saja instan dan jadi tidak menyusun ulang daftar seperti ⌘ + Tab lakukan. Saya juga bosan dengan Penyihir, tetapi saya memutuskan bahwa sebagian besar waktu ⌘ + `yang saya butuhkan.


sumber
1
[⌘] + [`]" semua yang saya butuhkan "- memang!
a darren
2
Umpan balik visual penting bagi saya dan tidak ada di ⌘ + `.
AlikElzin-kilaka
3
Dan Cmd + `tidak berfungsi di banyak ruang.
GregB
@GregB saya menganggap itu sebagai nilai tambah :)
nyxz
2
Dan [perintah] + [`] dengan [perintah] + [tab] menyebalkan karena mereka memiliki dua pengaturan urutan daftar yang terpisah.
Joseph Hansen
21

https://contexts.co/

Konteks untuk mac adalah pesaing Witch. Sebagai pengguna non-mac yang sudah lama mencari pengalihan jendela yang lebih intuitif, saya sangat menyukai aplikasi ini. Memungkinkan untuk beralih di antara semua jendela yang Anda buka, menggunakan keyboard atau mouse Anda.

Ada juga panel samping opsional, yang agak pengganti Mac Dock. Ini dapat dikonfigurasi untuk menyembunyikan aplikasi yang tidak memiliki jendela, dan menampilkan beberapa ikon untuk banyak jendela. Dengan demikian, aplikasi latar belakang yang tidak relevan disembunyikan dan aplikasi multi-jendela dapat dikelola dengan lebih mudah.

Jika perlu, Anda masih dapat menggunakan Native App-switcher (cmd + tab) Apple untuk menutup / beralih ke latar belakang / aplikasi tanpa jendela tanpa menggunakan dock asli.

cloneman
sumber
@sergio Saya juga mendapat kesan pertama yang baik dari aplikasi ini, apa alasannya itu tidak berhasil untuk Anda? Mungkin sudah diperbarui sejak Anda mencobanya.
Jay
6
Bagi Anda yang membaca ini pada tahun 2016, Konteks adalah solusi Anda. Ini bekerja dengan indah.
Joseph Hansen
1
Sangat apik namun penuh fitur saya membelinya dalam waktu kurang dari 5 menit. Penafian Penuh: Saya biasanya mengepalkan normal ^ _ ^
sming
16

Aplikasi yang saya kembangkan, Optimal Layout ($ 14), memberi Anda perintah keyboard untuk dengan cepat beralih dan mengatur ulang windows.

BendiLow
sumber
Persis seperti itulah yang saya cari. Terima kasih telah menjawab dan membuat aplikasi. Saya sedang mengevaluasi itu. Saya harap Anda akan segera mendapatkan saya sebagai pelanggan baru.
Sergio Acosta
1
Layout Optimal itu bagus, saya mencobanya, tetapi saya tidak membelinya karena saya sudah memiliki "memori otot" yang terkait dengan menggunakan pintasan OS X (yang telah saya ubah) dan penempatan Window yang ditangani oleh SizeUp. Tapi ini aplikasi yang sangat menjanjikan!
Martin Marconcini
Saya menggunakan Layout Optimal untuk sementara waktu. Saya menggunakan Witch, tetapi beralih ke Layout Optimal karena kemampuannya untuk mencari judul jendela. Namun, dalam beberapa bulan terakhir saya telah menemukan beberapa masalah dan belum mendengar kabar dari pengembang Layout Optimal tentang mereka. Yang terbesar adalah bahwa kadang-kadang tidak menampilkan jendela sampai saya me-restart itu.
Studgeek
1
OptimalLayout bagus. Ini menggabungkan pergantian jendela dan penentuan posisi jendela, dengan pengaturan dan pintasan yang dapat disesuaikan. Saya punya beberapa masalah, dan pengembang tidak merespons melalui informasi kontak di aplikasi itu sendiri. Saya mencari alternatif supaya saya bisa menggunakan perangkat lunak yang memiliki dukungan!
Trinition
13

Command+ Tab, dikombinasikan dengan Command+ `. Bagus sekali.

Biarkan saya jelaskan:

  • Command+ Tab: Beralih di antara berbagai aplikasi.
  • Command+ `: Siklus antara semua jendela aplikasi yang terbuka yang Anda fokuskan. (Misalnya, jika Anda memiliki empat jendela Finder terbuka, Anda dapat menekan Command+ `untuk berpindah di antara empat jendela.)

Jika ini dan pintasan keyboard lainnya tampaknya rusak, Anda mungkin memiliki tata letak keyboard lain daripada AS, Pintasan sebenarnya bukan ke `tombol melainkan tombol yang akan ada `pada keyboard AS, untuk menemukan kunci apa ini pada Anda tata letak, buka "keyboard viewer" dan alihkan tata letak Anda ke AS, perhatikan di mana `tombol itu berada, swich kembali ke tata letak normal Anda dan sekarang Anda dapat menggunakan tombol ini untuk beralih windows.

Pada keyboard Swedia `adalah tombol di sebelah 1(§) pada keyboard kecil / laptop, dan tombol di sebelah z(<) pada keyboard ukuran penuh.

JFW
sumber
5
Terima kasih atas jawaban anda. Saya tahu tentang kedua pintasan, tetapi saya secara khusus mencari solusi pintasan keyboard tunggal untuk beralih di antara semua jendela yang terbuka.
Sergio Acosta
3
+1. Meskipun bagi saya, Perintah + `tampaknya berfungsi daripada Ctrl +`.
gary
2
Sayang sekali Apple tidak berpikir tentang keyboard di mana `kunci tidak di dekat tombol TAB, dan lebih buruk lagi, di mana Anda memerlukan kunci pengubah untuk memilihnya :-(
Rabarberski
5
Ini adalah solusi buruk bagi orang yang bekerja sangat cepat dan ingin bolak-balik, terutama jika orang tersebut memiliki pengalaman di Windows. Masalahnya adalah bahwa [perintah] + [tab] beralih di antara aplikasi yang dipesan berdasarkan urutan penggunaan, dan [perintah] + [`] memiliki windows yang dipesan saat dibuka. Dengan kata lain, Anda memiliki pemecah masalah: bahkan jika Anda memiliki sarana untuk dapat secara mental beralih antara dua paradigma dengan cepat, tidak ada cara untuk menghafal lokasi jendela dalam "mental" Anda. tumpukan.
Joseph Hansen
4
Misalnya, dengan asumsi saya beralih antara dua dokumen Word dan halaman web, saya harus menemukan dan mengingat jumlah [perintah] + [`] yang beralih di antara dua dokumen (mungkin dua jarak: doc 1 ke 2 dan doc 2 ke 1) dan ingat bahwa untuk beralih antara Word dan browser saya adalah pengelompokan keyboard yang berbeda. Di Windows, saya hanya ingat [alt] + [tab] atau [alt] + [tab] [tab]. Mudah. Dengan kata lain, pendapat pribadi saya adalah bahwa ada pengalaman pengguna yang mengerikan dalam pintasan keyboard OS X.
Joseph Hansen
13

Bagi mereka yang tidak mengetahuinya, Ctrl + F4, Ctl + `, ... dapat dibuat ulang di: SystemPreferences => Keyboard => Keyboard Shortcuts => Keyboard & Input Teks

http://i.stack.imgur.com/CvV3k.png

L0CKnL0aD7
sumber
4
Saya akan menambahkan, karena beberapa mungkin belum tahu, bahwa Ctrl-F4 dapat digunakan untuk beralih di antara semua jendela yang terbuka ketika "Aktifkan akses untuk perangkat bantu" dihidupkan di Universal Access.
NReilingh
Ini adalah cara paling sederhana, tanpa menginstal perangkat lunak tambahan. Terima kasih!
poolie
1
@ L0CKnL0aD7 ini mungkin menjadi jawaban bagi saya, jika untuk satu hal: apakah mungkin untuk membuat urutan jendela yang paling baru digunakan daripada saat dibuka?
Joseph Hansen
1
Tidak dapat melakukan ini di "El Capitan" .. tahu kenapa?
pragmatic_programmer
6

Saya tahu ini bukan keystroke tunggal tetapi saya suka menggunakan fitur "App expose" untuk bernavigasi di antara jendela aplikasi yang difokuskan:

  • ctrl+ down arrow(atau tiga jari ke bawah bergerak)
  • lalu left arrowatau right arrowuntuk menavigasi antar jendela (atau klik pada jendela yang Anda pilih)
Pierre Mardon
sumber
Terimakasih telah menjawab!. Sudah 5 tahun sejak saya mengajukan pertanyaan saya tetapi jujur ​​saya masih belum menemukan jawaban yang memuaskan 100%. Namun, ini sebenarnya saran yang sangat bagus !. Saya tidak tahu tentang jalan pintas itu, dan sebenarnya itu dinonaktifkan pada Mac saya. Saya sudah mengaktifkannya dan akan menggunakan ini untuk melihat cara kerjanya dengan alur kerja saya.
Sergio Acosta
3

Senebier tampaknya menjadi alternatif yang baik untuk penyihir dan gratis. http://www.bicoid.com/app/senebier/index.html

Olivier Catteau
sumber
1
Bisakah Anda memberikan lebih banyak info tentangnya? Manual tampaknya non-Inggris dan demo film hilang.
Studgeek
2

Sangat menarik - tidak ada yang menyebutkan Karabiner . ia memiliki banyak pilihan untuk hal-hal yang berbeda, yang saya suka disebut "mode Tab", di mana Anda dapat beralih di antara aplikasi dengan menahan tombol Tab dan menggunakan salah satu panah atau tombol HJKL (terutama disukai oleh pengguna Vim). Tab+Iuntuk menggulir melalui jendela yang terbuka dari aplikasi saat ini.

Saya suka Karabiner, itu adalah aplikasi yang membuat saya sangat, sangat membenci Windows (kadang-kadang saya harus melakukan sesuatu di Windows). Namun bahkan dengan aplikasi AutoHotkey yang luar biasa, saya tidak dapat menemukan cara untuk menggunakan keyboard di sana karena Karabiner memungkinkan saya menggunakan Mac.

Saya mendorong Anda untuk mencoba Karabiner dan mengeksplorasi sejumlah besar opsi yang berbeda, percayalah - itu akan mengubah cara Anda menggunakan keyboard Anda.

iLemming
sumber
Inilah cara membuat ⌘-tab berpindah antar windows di Karabiner: Di bawah tab "Ubah Kunci", perluas "Ubah Kunci Tab" (item ke-39), dan aktifkan "Command + Tab untuk berpindah aplikasi dalam Ruang yang sama" (tanggal 10 barang). (Saya berharap nomor item akan berubah dalam versi yang berbeda, tetapi itu akan memberi Anda gambaran seberapa jauh Anda harus menggulir ke bawah.)
Ben Kovitz
0
  1. Quicksilver (atau lampu sorot). Anda memanggil Aplikasi yang Anda minati, katakan Safari.
  2. Menggunakan jendela aplikasi Tampilkan Kontrol Misi (Anda dapat menetapkan cara pintas untuk ini menggunakan ikon keyboard pada preferensi sistem)
  3. Setelah semua jendela aplikasi ditampilkan, Anda dapat mengetik (tidak ada bidang teks, Anda hanya perlu mulai mengetik) judul jendela yang Anda pedulikan. Setelah beberapa kali penekanan tombol, jendela Anda akan dipilih.

Pada awalnya Anda akan lambat tetapi seiring berjalannya waktu, Anda akan menjadi sangat cepat.

sbrown
sumber
0

Seperti yang disebutkan dalam pertanyaan, Witch ($ 14) adalah salah satu window switchers pertama dan, IMHO, masih salah satu yang terbaik.

Saya menduga @Sergio (penanya) masalah utama sekarang telah ditangani di Witch. Saya pikir ini sebenarnya salah satu yang terlihat lebih baik, dengan banyak pilihan untuk mengutak-atik penampilan (termasuk tema). Saya juga merasa sangat cepat.

Semua yang dikatakan, saya saat ini tidak menggunakan Witch karena tidak mendukung pencarian nama jendela. Untuk itu saya menggunakan Layout Optimal dan sekarang saya mencoba Konteks (yang tampaknya sangat menjanjikan).

Studgeek
sumber
Satu fitur yang masih belum dimiliki Witch , dan saya benar-benar ingin, adalah kemampuan untuk mulai mengetik di jendela switching untuk mempersempit daftar. OptimalLayout melakukan ini. Saya pikir Konteks juga demikian.
Keagungan
0

Telah mencari penukar jendela mac yang TERMASUK WINDOWS MINIMASI. Sedikit yang saya tahu, fungsi itu sudah dibangun ke dalam Quicksilver, duduk di bawah hidung saya selama ini. Ini adalah tindakan yang disebut "tampilkan semua jendela," yang telah saya tetapkan sebagai pemicu (⌘` untuk kedekatan dengan ⌘⇥).

Quicksilver datang untuk menyelamatkan sekali lagi (seperti biasa).

Acherontia X
sumber