Réduisez toutes les fenêtres du moniteur actif

18

Je cherche un moyen d'utiliser un raccourci clavier pour minimiser toutes les fenêtres du moniteur sur lesquelles se trouve actuellement ma souris. J'ai trouvé cette page: http://vbcity.com/forums/t/163339.aspx mais qui semble être codée en dur pour minimiser les fenêtres sur un moniteur spécifique, plutôt que sur le moniteur actif. De plus, je ne sais pas comment compiler ce code (pas un codeur VB). Quelqu'un sait comment je peux y arriver? Je suis sur Windows 7 Ultimate, 3 moniteurs.

Jake
la source
Avez-vous déjà essayé "Windows Key + D" qui est le raccourci pour afficher le bureau? Je n'ai pas plusieurs moniteurs pour le moment, ce qui pourrait minimiser toutes les fenêtres sur les bureaux. Est-il important de le faire sur un seul moniteur?
Eric G
Oui, j'utilise Windows + D tout le temps, mais quand je travaille, je veux souvent minimiser un seul moniteur afin de pouvoir accéder à mes fichiers de bureau sur ce moniteur. J'ai des machines virtuelles en cours d'exécution tout le temps, il est donc inutile de les faire disparaître lorsque j'essaie simplement d'accéder à certains fichiers.
Jake
J'ai pris ce code et commencé à travailler sur un exemple d'application pour faire ce que vous voulez, bien qu'il semble un peu bizarre, car il trouve les fenêtres par processus plutôt que par fenêtre active. Je vais devoir jouer avec un peu plus.
Chris Thompson
Impressionnant! Postez-le comme réponse si / quand vous avez terminé!
Jake

Réponses:

25

Sous Windows 7, voici la liste des raccourcis clavier qui gèrent plusieurs fenêtres:

Win+d
Réduisez toutes les fenêtres sur tous les moniteurs. Appuyez à nouveau pour restaurer l'état précédent

Win+m
Réduisez toutes les fenêtres sur tous les moniteurs.

Win+ Shift+m
Restaurer les fenêtres précédemment réduites sur le moniteur actuel

Win+Home
Réglez toutes les fenêtres sur Minimized sur le moniteur actuel sauf actif

Win+Space
Aperçu du bureau / rendre les fenêtres transparentes (peut ne pas fonctionner avec tous les paramètres)

Source: 127 raccourcis clavier utiles pour Windows 7 .

L'OP note que Actual Multiple Monitors a une option pour "La commande Minimize All affecte uniquement le moniteur avec la souris".

image

harrymc
la source
20
Sur mon Win7, Win + m minimise toutes les fenêtres sur tous les moniteurs
csauve
4
Ils fonctionnent tous, sauf supprimer le texte de tous les raccourcis qui disent "sur le moniteur actuel" - ils affectent tous tous les moniteurs
csauve
1
Non, pas ça. Je viens de tester avec Win7 Ult sur VirtualBox, toujours rien ...
Bob
1
Réponse officielle: il s'avère qu'il s'agit de plusieurs moniteurs réels. Il a une option appelée "Réduire tout n'affecte que le moniteur avec la souris". @harrymc cela vous dérangerait de mettre à jour la réponse principale avec ces informations pour que quiconque la trouve le sache?
Jake
1
Fait comme demandé.
harrymc
2

L'autre réponse, bien que supérieure, n'est pas aussi amusante que la mienne. Prenez une fenêtre active et secouez-la. Toutes les autres fenêtres seront réduites au minimum. Réduisez ensuite cette fenêtre

robreynolds88
la source
2
Je crois que cela minimise toutes les fenêtres, pas seulement celles de l'écran actif.
Jake
1

J'ai trouvé un autre moyen de résoudre ce problème. J'écris un script autohotkey pour réduire tous les programmes à l'exception de certains programmes. Je déplace souvent la commande Xshell et git vers un autre moniteur, donc je les fais à nouveau maximiser. Le script comme le suivant, l'espoir peut vous aider.

#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%
}

Vous pouvez remplacer "Xshell.exe" et "mintyy.exe" par un autre programme et les déplacer vers un autre moniteur, puis appuyez sur Win + d pour que tous les programmes minimisent l’exclusion que vous avez spécifiée. Comment exécuter autohotkey, vous pouvez cliquer ici .

xxy
la source