web-dev-qa-db-fra.com

Quel est le raccourci clavier Windows pour réduire une fenêtre actuellement actif?

Sur Windows Vista, je connais bien Windows Key Gagner + D montrer le bureau, mais parfois je veux juste minimiser deux ou trois fenêtres au fur et à mesure qu’elles deviennent actives et non le tout.

Quel raccourci clavier puis-je utiliser pour réduire uniquement la fenêtre actuellement active?

120
Ionise

J'ai utilisé le raccourci Alt+Space suivi par N pendant des années. Fonctionne sur n’importe quelle version de Windows, jusqu’à Windows 3.0! Il devrait fonctionner avec toutes les dispositions de clavier et probablement même toutes les localisations Windows.

Alt+Space ouvre le menu général des fenêtres. Vous pouvez l'ouvrir manuellement en cliquant avec le bouton gauche de la souris sur le coin supérieur gauche de la fenêtre.

Le menu contient les options pour agrandir, réduire, fermer la fenêtre, etc. Il souligne également la touche sur laquelle vous devez appuyer pour sélectionner l'option appropriée ("miNimize").

Le N n’est pas un "raccourci clavier" général, mais une touche d’accès - un raccourci clavier pour une entrée dans un menu GUI qui fonctionne niquement si/après le menu s’ouvre. Les textes des éléments de menu diffèrent d’une région à l’autre (langues). C’est pourquoi une lettre différente peut être soulignée et servir de clé d’accès.

133

Une petite solution de contournement est Alt + Esc - cela ne minimise pas la fenêtre active mais la place derrière toutes les autres fenêtres. L'effet est similaire cependant.

Je sais que ce n’est pas précisément ce que voulait demander l’interrogateur, mais c’est une solution Windows en une étape intégrée qui fonctionne de manière similaire.

79
Velda

Sous Windows 7 et versions ultérieures, vous pouvez réduire la fenêtre actuellement active avec: Win+Down.

(Cela peut être une fonctionnalité Aero qui fonctionne aussi avec Vista.)

78
KrakenSoup

Lorsque maximisé:

  • Touche Windows + appuyez deux fois sur la flèche vers le bas.

Quand pas maximisé:

  • Touche Windows + appuyez une fois sur la flèche vers le bas.
38
Ricky

selon le support Microsoft , il n’en existe pas, mais il est facilement scripté dans autoit .

EDIT: Vous trouverez ci-dessous un exemple très élémentaire de la procédure à suivre pour réaliser une touche de raccourci afin de réduire la fenêtre active, avec des commentaires approfondis.

#include <WinApi.au3> ;include winAPI library

HotKeySet("!M",'_MinimizeActive') ;sets hotkey to Alt+Shift+m to trigger function

While 1 ;loop to keep alive

WEnd

Func _MinimizeActive()
    Local $v_Wnd, $w_Wnd ;declare variables
    $v_Wnd = _WinAPI_GetFocus() ;get focused window
    $w_Wnd = WinGetHandle($v_Wnd) ;get handle of focused window
    WinSetState($w_Wnd,"",@SW_MINIMIZE) ;minimize focused window
EndFunc
14
MaQleod

Si ce que vous voulez est un moyen facile d’ouvrir et de réduire une fenêtre que vous utilisez souvent, il suffit de la lier à la barre des tâches et de la déplacer vers l’une des premières positions. Ensuite, vous pouvez utiliser Windows + 1, 2, 3 etc. pour basculer rapidement la fenêtre.

Plus besoin de faire défiler de nombreuses fenêtres avec "Alt" + "Tab" pour maximiser encore.

11

Script AutoHotKey pour Minimize:

;=============================================================================;
; WINDOWS KEY + Alt + Down  --  Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A

Explication:

[Key-Kombination]::[Action] 

#!Down
-> will execute when Windows-Key (#), Alt-Key (!), Down-Arrow-Key (down) are pressed together

WinMinimize, A  
-> will mimimize (WinMinimize) the active (A) window
4
Sam Hasler

Comme Windows n’a pas de touche de raccourci, vous pouvez utiliser une solution tierce, telle qu’autoit.

Voici un script simple pour cela. Cette première pour définir un raccourci clavier (avec HotKeySet () ), que minimiser la fenêtre en cours (avec WinSetState () ).

#include <WinApi.au3>

HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m

While 1
Sleep(100)
WEnd

Func MinimizeWin()
    WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc
1
xxxbence