Respuestas:
He estado usando el acceso directo Alt+ Spaceseguido por Naños. Funciona en cualquier versión de Windows, ¡hasta Windows 3.0! Debería funcionar con todos los diseños de teclado y probablemente incluso con todas las localizaciones de Windows.
Alt+ Spaceabre el menú general de ventanas. Puede abrirlo manualmente haciendo clic izquierdo con el mouse en la esquina superior izquierda de la ventana.
El menú contiene las opciones para maximizar, minimizar, cerrar la ventana, etc. También subraya la tecla que debe presionar para seleccionar la opción adecuada ("miNimize").
No Nes una "tecla de acceso rápido" general sino una tecla de acceso: un atajo de teclado a una entrada en un menú GUI que funciona solo si / después de que se abre el menú. Los textos de los elementos del menú difieren entre localizaciones (idiomas), por lo que una letra diferente podría estar subrayada y servir como clave de acceso.
Una pequeña solución es Alt+ Esc: no minimiza la ventana activa, sino que la coloca detrás de todas las demás ventanas. Sin embargo, el efecto es similar.
Sé que no es precisamente lo que quería el que preguntaba, pero es una solución integrada de Windows de un solo paso que funciona de manera similar.
En Windows 7 y versiones posteriores, puede minimizar la ventana activa actualmente con: Win+ Down.
(Esta puede ser una característica Aero que también funciona con Vista).
Cuando se maximiza:
Cuando no está maximizado:
de acuerdo con el soporte de microsoft , no hay uno, pero es fácil de escribir en autoit .
EDITAR: a continuación se muestra una muestra muy básica de cómo lograr una tecla de acceso rápido para minimizar la ventana enfocada, completamente comentada.
#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
Si lo que desea es una manera fácil de abrir y minimizar una ventana que usa con frecuencia, simplemente fíjela a la barra de tareas y muévala a una de las primeras posiciones. A continuación, puede utilizar Windows
+ 1
, 2
, 3
etc, para cambiar rápidamente la ventana.
No más desplazarse a través de un montón de ventanas con 'Alt' + 'Tab' para maximizarlo nuevamente.
Script AutoHotKey para Minimizar:
;=============================================================================;
; WINDOWS KEY + Alt + Down -- Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A
Explicación:
[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
parámetro, por favor? La Ayuda de AutoHotKey no me deja lo suficientemente clara.
The Active Window
, lo siento. Demasiado tiempo sin programar en AutoHotkey, así que estaba pensando más bien "A"
, en lugar de solo A
.
Debido a que Windows no tiene una tecla de acceso directo, puede usar una solución de terceros, como autoit para hacerlo.
A continuación hay un script simple para ello. Esto primero para establecer una tecla de acceso rápido (con HotKeySet () ), que minimizar la ventana actual (con WinSetState () ).
#include <WinApi.au3>
HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m
While 1
Sleep(100)
WEnd
Func MinimizeWin()
WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc