Risposte:
Uso la scorciatoia Alt+ Spaceseguita da Nanni. Funziona su qualsiasi versione di Windows, fino a Windows 3.0! Dovrebbe funzionare con tutti i layout di tastiera e probabilmente anche con tutte le localizzazioni di Windows.
Alt+ Spaceapre il menu generale di Windows. Puoi aprirlo manualmente facendo clic con il tasto sinistro del mouse nell'angolo in alto a sinistra della finestra.
Il menu contiene le opzioni per ingrandire, ridurre a icona, chiudere la finestra, ecc. Sottolinea inoltre il tasto che è necessario premere per selezionare l'opzione appropriata ("miNimize").
Non Nè un "tasto di scelta rapida" generale ma un tasto di accesso: una scorciatoia da tastiera per una voce in un menu della GUI che funziona solo se / dopo l'apertura del menu. I testi delle voci di menu differiscono a seconda delle localizzazioni (lingue), motivo per cui una lettera diversa potrebbe essere sottolineata e fungere da chiave di accesso.
Una piccola soluzione alternativa è Alt+ Esc: non minimizza la finestra attiva ma la posiziona dietro tutte le altre finestre. L'effetto è tuttavia simile.
So che non è esattamente quello che voleva la domanda, ma è una soluzione integrata in un solo passaggio di Windows che funziona in modo simile.
In Windows 7 e versioni successive è possibile ridurre a icona la finestra attualmente attiva con: Win+ Down.
(Questa potrebbe essere una funzionalità Aero che funziona anche con Vista.)
Quando massimizzato:
Quando non ingrandito:
secondo il supporto di microsoft , non ce n'è uno, ma è facilmente scriptato in autoit .
MODIFICA: Di seguito è riportato un esempio molto basilare di come realizzare un tasto di scelta rapida per ridurre a icona la finestra focalizzata, commentato in modo completo.
#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
Se quello che vuoi è un modo semplice per aprire e minimizzare una finestra che usi spesso, basta appuntarlo sulla barra delle attività e spostarlo in una delle prime posizioni. Quindi è possibile utilizzare Windows
+ 1
, 2
, 3
ecc per attivare o disattivare rapidamente la finestra.
Non è più necessario scorrere un sacco di finestre con ´Alt´ + ´Tab´ per ingrandirlo di nuovo.
Script AutoHotKey per Riduci a icona:
;=============================================================================;
; WINDOWS KEY + Alt + Down -- Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A
Spiegazione:
[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
, A
parametro, per favore? La Guida di AutoHotKey non mi chiarisce abbastanza.
The Active Window
, scusa. Troppo a lungo senza programmare su AutoHotkey, quindi stavo piuttosto pensando a "A"
, anziché solo A
.
Poiché Windows non ha un tasto di scelta rapida, è possibile utilizzare una soluzione di terze parti, ad esempio Autoit per farlo.
Di seguito è riportato un semplice script per questo. Questo prima di impostare un tasto di scelta rapida (con HotKeySet () ), che minimizza la finestra corrente (con WinSetState () ).
#include <WinApi.au3>
HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m
While 1
Sleep(100)
WEnd
Func MinimizeWin()
WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc