Yanıtlar:
Kısayol Alt+ 'u yıllardır Spacetakip ediyorum N. Tüm Windows sürümlerinde, Windows 3.0'a kadar çalışır! Tüm klavye düzenleriyle ve muhtemelen tüm Windows yerelleştirmeleriyle çalışmalıdır.
Alt+ Spacegenel pencere menüsünü açar. Sol üst köşedeki fare ile sol tıklayarak elle açabilirsiniz.
Menü, pencereyi büyütme, küçültme, kapatma vb. Seçenekleri içerir. Ayrıca, uygun seçeneği ("miNimize") seçmek için basmanız gereken tuşun da altını çizer.
NÇalışan bir GUI menüsünde bir girdiye bir klavye kısayolu - genel "kısayol" ama bir erişim anahtarı değil sonra / yalnızca menü açılır. Menü öğeleri metinleri yerelleştirmelerde (diller) farklılık gösterir, bu nedenle farklı bir harfin altı çizili olabilir ve erişim anahtarı olarak işlev görebilir.
Küçük bir geçici çözüm Alt+ ' dır Esc- etkin pencereyi simge durumuna küçültmez, diğer pencerelerin arkasına yerleştirir. Ancak etki benzer.
Sorunun tam olarak istediği şeyin bu olmadığını biliyorum, ancak benzer şekilde çalışan yerleşik bir Windows tek adımlı çözüm.
Windows 7 ve sonraki sürümlerde şu anda etkin olan pencereyi minimize edebilirsiniz: Win+ Down.
(Bu, Vista ile de çalışan bir Aero özelliği olabilir.)
Büyütüldüğünde:
Büyütülmediğinde:
microsoft desteğine göre , bir tane yok, ancak autoit'te kolayca yazılabilir .
DÜZENLEME: Aşağıda, tamamen yorumlanmış, odaklanmış pencereyi simge durumuna küçültmek için bir kısayol tuşunun nasıl gerçekleştirileceğine dair çok temel bir örnek verilmiştir.
#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
İstediğiniz şey, sık kullandığınız bir pencereyi açıp küçültmenin kolay bir yoluysa, onu görev çubuğuna sabitleyin ve ilk konumlardan birine getirin. Sonra kullanabilirsiniz Windows
+ 1
, 2
, 3
hızla pencere geçiş yapmak için vs..
Daha sonra tekrar genişletmek için '' Açık '' ve '' Tab '' pencereleriyle daha fazla kaydırma yapmanıza gerek yok.
Küçült için AutoHotKey betiği:
;=============================================================================;
; WINDOWS KEY + Alt + Down -- Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A
Açıklama:
[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
parametrenin nedenini açıklayabilir misiniz ? AutoHotKey Yardım bana yeter açıkça ayarlamayın.
The Active Window
, özür dilerim. AutoHotkey'de programlama yapmadan çok uzun, bu yüzden "A"
sadece düşünmeyi düşünüyordum A
.
Pencereler bunun için bir kısayol tuşuna sahip olmadığından, bunu yapmak için autoit gibi bir 3. taraf çözümü kullanabilirsiniz.
Aşağıda bunun için basit bir komut dosyasıdır. Bu , geçerli pencereyi küçültmek yerine (WinSetState () ile ) kısayol tuşu ( HotKeySet () ile ) ayarlamaktır.
#include <WinApi.au3>
HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m
While 1
Sleep(100)
WEnd
Func MinimizeWin()
WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc