Minimalkan semua jendela pada monitor aktif

18

Saya mencari cara untuk menggunakan pintasan keyboard untuk meminimalkan semua jendela pada monitor yang saat ini memiliki tetikus. Saya menemukan halaman ini: http://vbcity.com/forums/t/163339.aspx tetapi yang tampaknya hardcoded untuk meminimalkan jendela pada monitor tertentu, daripada monitor aktif. Plus, saya tidak tahu bagaimana cara mengkompilasi kode itu (bukan VB coder). Adakah yang tahu cara saya bisa mewujudkan ini? Saya menggunakan Windows 7 ultimate, 3 monitor.

Jake
sumber
Sudahkah Anda mencoba "Windows Key + D" yang merupakan jalan pintas untuk menampilkan desktop? Saya tidak memiliki banyak monitor saat ini, yang mungkin meminimalkan semua jendela di desktop. Apakah penting hanya melakukannya pada 1 monitor saja?
Eric G
Ya, saya menggunakan Windows + D sepanjang waktu, tetapi ketika saya sedang bekerja, saya sering ingin meminimalkan satu monitor sehingga saya bisa membuka file desktop saya pada monitor itu. Saya memiliki mesin virtual yang berjalan sepanjang waktu, jadi tidak membantu untuk menghilangkannya ketika saya hanya mencoba untuk mendapatkan beberapa file.
Jake
Saya mengambil kode itu dan mulai bekerja pada aplikasi sampel untuk melakukan apa yang Anda inginkan, meskipun tampaknya agak aneh karena menemukan windows dengan proses alih-alih oleh jendela aktif. Saya harus bermain-main dengannya sedikit lebih.
Chris Thompson
Luar biasa! Posting itu sebagai jawaban jika / ketika Anda selesai!
Jake

Jawaban:

25

Di bawah Windows 7, berikut adalah daftar pintasan keyboard yang mengelola banyak jendela:

Win+d
Minimalkan semua jendela di semua Monitor. Tekan lagi untuk mengembalikan keadaan sebelumnya

Win+m
Minimalkan semua jendela di semua Monitor.

Win+ Shift+m
Kembalikan jendela yang sebelumnya diminimalkan pada Monitor saat ini

Win+Home
Atur semua jendela ke Minimalkan pada Monitor saat ini kecuali aktif

Win+Space
Pratinjau Desktop / buat jendela transparan (Mungkin tidak bekerja dengan semua Pengaturan)

Sumber: 127 Pintasan Keyboard yang berguna untuk Windows 7 .

OP mencatat bahwa Actual Multiple Monitor memiliki opsi untuk "Minimalkan Semua perintah hanya memengaruhi monitor dengan mouse".

gambar

harrymc
sumber
20
Di Win7 saya, Win + m meminimalkan semua jendela di semua monitor
csauve
4
Mereka semua bekerja, kecuali menghapus teks untuk semua pintasan yang mengatakan "pada monitor saat ini" - mereka semua mempengaruhi semua monitor
csauve
1
Tidak, bukan itu. Saya baru saja diuji dengan Win7 Ult di VirtualBox, masih tidak ada ...
Bob
1
Jawaban resmi: Ternyata itu adalah Multiple Monitor Sebenarnya. Ini memiliki opsi yang disebut "Minimalkan Semua hanya memengaruhi monitor dengan mouse". @harrymc, maukah Anda memperbarui jawaban utama dengan informasi ini sehingga siapa pun yang menemukannya akan tahu?
Jake
1
Dilakukan sesuai permintaan.
harrymc
2

Jawaban yang lain, meskipun unggul, tidak semenyenangkan jawaban saya. Ambil satu jendela aktif dan kocok. Semua jendela lain akan diminimalkan. Kemudian minimalkan jendela itu

robreynolds88
sumber
2
Saya percaya ini meminimalkan semua jendela, bukan hanya yang ada di layar aktif.
Jake
1

Saya menemukan cara lain untuk menyelesaikan masalah ini. Saya menulis skrip autohotkey untuk meminimalkan semua program kecuali beberapa program. Saya sering memindahkan perintah Xshell dan git ke monitor lain, jadi saya membuatnya memaksimalkan lagi. Scriptnya seperti berikut, semoga bisa membantu Anda.

#d::get()
get(){
    WinMinimizeAll
    WinGet, active_id, ID, ahk_exe Xshell.exe
    WinMaximize, ahk_id %active_id%

    WinGet, active_id, ID, ahk_exe mintty.exe
    WinMaximize, ahk_id %active_id%
}

Anda dapat mengganti "Xshell.exe" dan "mintyy.exe" dengan program lain dan memindahkannya ke monitor lain kemudian tekan Win + d untuk membuat semua program meminimalkan kecuali yang Anda tentukan. Cara menjalankan autohotkey Anda dapat mengklik di sini .

xxy
sumber