Pintasan untuk meminimalkan semua jendela pada OS X

8

Apakah ada jalan pintas untuk meminimalkan semua jendela seperti di Windows? Di Windows itu Windows Key+ D.

Ron Rejwan
sumber

Jawaban:

8

Tidak ada jalan pintas untuk meminimalkan semua jendela semua aplikasi. Beberapa alternatif:

  • Untuk menyembunyikan (semua jendela) semua aplikasi kecuali yang sekarang, tekan H, atau -klik pada jendela aplikasi lain. Jika Anda Hmenggunakan aplikasi tanpa jendela di atas, ini akan memiliki efek menyembunyikan semua jendela.

    Menyembunyikan aplikasi berbeda dari meminimalkan jendelanya; jendela aplikasi tidak akan muncul di Dock, dan semuanya akan muncul kembali saat berikutnya Anda beralih ke aplikasi itu.

  • Untuk meminimalkan semua jendela aplikasi saat ini , tekan M, atau -klik pada kotak perkecil kotak meminimalkan.

    (Secara umum, kuncinya sering berarti "berlaku untuk semua", terutama untuk windows.)

  • Untuk mengungkapkan desktop , tekan Mission Control key(dibagikan dengan F3), atau gunakan keyboard, tombol mouse, atau pintasan sudut layar terpisah yang diatur dalam System Preferences → Control Mission → Show Desktop.

    Saat dalam mode Show Desktop, jendela yang ada didorong keluar dari tepi layar tetapi jendela yang baru dibuat (seperti dari perintah menu dalam aplikasi saat ini) dapat berinteraksi dengan. Beralih aplikasi, kecuali ke Finder, akan membatalkan mode Show Desktop.

Kevin Reid
sumber
6

Tidak ada pengganti yang tepat. Mac OS X dirancang lebih banyak di sekitar aplikasi dengan masing-masing beberapa jendela, misalnya dalam pemisahan pengalih aplikasi (Shift-)Cmd-Tabdan siklus-jendela (Shift-)Cmd-Backtick, sementara windows dirancang lebih banyak di sekitar windows (sebagian besar, tetapi taskbar Windows 7 mengenali windows aplikasi terkait).

Anda dapat menekan F11 (atau Fn-F11, tergantung pada konfigurasi di System Preferences »Keyboard ) untuk memindahkan semua jendela agar tidak dapat mengakses desktop (bagian dari Exposé, konfigurasikan dalam System Preferences» Exposé & Spaces ), atau tekan Cmd-Opt-Huntuk menyembunyikan semua aplikasi kecuali yang sedang aktif. Untuk meminimalkan jendela aplikasi yang sedang aktif, tekan Cmd-Opt-M, atau pilih Jendela »Minimalkan Semua sambil terus Optmenekan.


AppleScript berikut menyembunyikan semua aplikasi kecuali satu - tampaknya tidak mungkin untuk menyembunyikan semuanya.

tell application "System Events" to set visible of every application process to false

AppleScript berikut harus meminimalkan semua jendela. Akan sangat menyakitkan untuk mengembalikannya.

tell application "System Events"
    repeat with p in every application process whose visible is true
        click (first button of every window of p whose role description is "minimize button")
    end repeat
end tell
Daniel Beck
sumber
Tentang Applescript kedua: di iTunes 10 button 3sudah dekat. Bisa jadi lebih baik tell application ␣ to set miniaturized of windows whose miniaturizable is true to true(atau collapseduntuk Finder).
Lri
@Lri Sudahkah Anda mengujinya? Saya mencobanya tetapi tidak berhasil. Sebuah application process'jendela tidak memiliki sifat-sifat jendela biasa.
Daniel Beck
Anda harus mengonversi daftar proses aplikasi menjadi aplikasi terlebih dahulu. (Atau cari cara lain untuk mendapatkan aplikasi yang terbuka.)
Lri
@ Las Mencoba itu melalui application file, tetapi tidak berhasil. Saya juga tidak suka button 3solusinya, tetapi hanya itu yang berhasil. (p as application)juga tidak bekerja.
Daniel Beck
Konversikan application file(atau file) dari alias ke teks terlebih dahulu.
Lri
5

Bisa juga bermanfaat: Apa perbedaan antara meminimalkan dan menyembunyikan aplikasi? - Apple - Pertukaran Stack .

Applescript lain untuk meminimalkan semua jendela:


tell application "System Events"
    set procs to file of processes whose visible is true
end tell
repeat with proc in procs
    set proc to proc as text
    try
        tell application proc to set (miniaturized of windows whose miniaturizable is true) to true
    end try
end repeat
tell application "Finder" to set collapsed of windows to true
Lri
sumber
Aneh. Mencoba itu (atau paling tidak serupa), tidak bekerja untuk saya. Jauh lebih baik daripada click button 3.
Daniel Beck
0

Tidak ada cara standar untuk melakukan ini. Saya mengecek Mavericks dan El Capitan, salah satu dari tiga cara berikut akan berhasil:

  1. H lalu M
  2. fnF11
  3. F3

menggunakan metode pertama, semua jendela akan disembunyikan. Untuk metode 2 dan 3, semua jendela disembunyikan sementara - jika Anda mengklik aplikasi apa pun, maka semua jendela akan kembali.

nonopolaritas
sumber
0

Mengapa tidak menggunakan kode kunci untuk F11 dalam applescript. Terima kasih khusus kepada https://eastmanreference.com/complete-list-of-applescript-key-codes untuk membantu saya memecahkan masalah ini.

tell application "System Events"
    key code 103
end tell
David Cence
sumber
Selamat Datang di Pengguna Super! Tidak perlu memberi tag jawaban Anda :) PS Apakah Anda mengirim versi lain dari ini sebelumnya? Aku bersumpah aku melihatnya tetapi tidak dapat menemukannya sekarang.
bertieb
Terima kasih atas sambutannya. Ya saya lakukan! Saya menghapusnya karena kesalahan noob. Ngomong-ngomong tentang kesalahan noob, terima kasih atas saran seputar tag - sebenarnya itu sebabnya saya menghapus yang sebelumnya. Setelah saya mempostingnya, saya sadar saya bisa menambahkan tag.
David Cence