ใน Windows Vista ฉันคุ้นเคยกับ Win+ Dเพื่อแสดงเดสก์ท็อป แต่บางครั้งฉันต้องการย่อขนาดหน้าต่างสองหรือสามให้เล็กที่สุดเนื่องจากมันเปิดใช้งานอยู่และไม่มาก
มีปุ่มลัดอะไรที่ฉันสามารถใช้เพื่อย่อเฉพาะหน้าต่างที่ใช้งานอยู่ในปัจจุบัน
ใน Windows Vista ฉันคุ้นเคยกับ Win+ Dเพื่อแสดงเดสก์ท็อป แต่บางครั้งฉันต้องการย่อขนาดหน้าต่างสองหรือสามให้เล็กที่สุดเนื่องจากมันเปิดใช้งานอยู่และไม่มาก
มีปุ่มลัดอะไรที่ฉันสามารถใช้เพื่อย่อเฉพาะหน้าต่างที่ใช้งานอยู่ในปัจจุบัน
คำตอบ:
ฉันใช้ทางลัดAlt+ Spaceตามด้วยNมาหลายปีแล้ว ใช้งานได้กับ Windows ทุกรุ่นทุกทางกลับไปเป็น Windows 3.0! ควรทำงานกับรูปแบบแป้นพิมพ์ทั้งหมดและอาจแปลภาษาของ Windows ทั้งหมด
Alt+ Spaceเปิดเมนูหน้าต่างทั่วไป คุณสามารถเปิดได้ด้วยตนเองโดยคลิกซ้ายด้วยเมาส์ที่มุมหน้าต่างซ้ายบน
เมนูมีตัวเลือกในการขยายย่อเล็กสุดปิดหน้าต่าง ฯลฯ และยังขีดเส้นใต้ปุ่มที่คุณต้องกดเพื่อเลือกตัวเลือกที่เหมาะสม ("miNimize")
นี่Nไม่ใช่ "ฮอตคีย์" ทั่วไป แต่เป็นคีย์การเข้าถึง - แป้นพิมพ์ลัดไปยังรายการในเมนู GUI ที่ใช้งานได้เฉพาะเมื่อ / หลังจากเมนูเปิดขึ้น ข้อความในรายการเมนูจะแตกต่างกันไปตามแต่ละท้องถิ่น (ภาษา) ซึ่งเป็นสาเหตุที่ตัวอักษรที่แตกต่างกันอาจถูกขีดเส้นใต้และทำหน้าที่เป็นคีย์การเข้าถึง
วิธีแก้ปัญหาขนาดเล็กคือAlt+ Esc- มันไม่ลดขนาดหน้าต่างที่ใช้งานอยู่ แต่วางไว้ด้านหลังหน้าต่างอื่นทั้งหมด ผลกระทบจะคล้ายกัน
ฉันรู้ว่าไม่ถูกต้องตามที่ผู้ถามคำถามต้องการ แต่เป็นโซลูชันขั้นตอนเดียวใน Windows ที่ทำงานในลักษณะเดียวกัน
ใน Windows 7 Winและต่อมาคุณสามารถลดหน้าต่างที่ใช้งานอยู่ในขณะนี้ด้วย: Down+
(นี่อาจเป็นคุณสมบัติ Aero ที่ทำงานกับ Vista ได้เช่นกัน)
เมื่อขยายใหญ่สุด:
เมื่อไม่ขยายใหญ่สุด:
ตามที่ฝ่ายสนับสนุนของ Microsoftที่มีอยู่ไม่หนึ่ง แต่มันเป็นสคริปต์ได้อย่างง่ายดายในAutoIt
แก้ไข: ด้านล่างเป็นตัวอย่างพื้นฐานมากของวิธีการทำฮอตคีย์เพื่อลดหน้าต่างที่เน้นให้เห็นน้อยที่สุด
#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
หากสิ่งที่คุณต้องการเป็นวิธีที่ง่ายในการเปิดและลดขนาดหน้าต่างที่คุณใช้บ่อยเพียงแค่ตรึงมันไว้ที่ทาสก์บาร์แล้วเลื่อนไปยังตำแหน่งใดตำแหน่งหนึ่ง แล้วคุณสามารถใช้Windows
+ 1
, 2
, 3
ฯลฯ ได้อย่างรวดเร็วสลับหน้าต่าง
ไม่มีการเลื่อนผ่านหน้าต่างจำนวนมากด้วย´Alt´ +´Tab´ เพื่อเพิ่มขนาดอีกครั้ง
สคริปต์ AutoHotKey เพื่อย่อขนาด:
;=============================================================================;
; WINDOWS KEY + Alt + Down -- Minimizies Active window
;=============================================================================;
; instead of "Restore Down" for Win+Down
#!Down::WinMinimize, A
คำอธิบาย:
[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
พารามิเตอร์ได้มั้ย AutoHotKey ช่วยเหลือไม่ได้ตั้งค่ามันชัดเจนพอสำหรับฉัน
The Active Window
ขอโทษ นานเกินไปโดยไม่ต้องเขียนโปรแกรมบน AutoHotkey ดังนั้นผมค่อนข้างคิดเกี่ยวกับการแทนเพียง"A"
A
เนื่องจาก windows ไม่มีคีย์ลัดคุณจึงอาจใช้โซลูชันบุคคลที่สามเช่น autoit เพื่อทำเช่นนั้น
ด้านล่างเป็นสคริปต์ง่าย ๆ สำหรับมัน นี่เป็นครั้งแรกเพื่อตั้งค่าฮ็อตคีย์ (กับHotKeySet () ), ลดขนาดหน้าต่างปัจจุบันให้เล็กลง (ด้วยWinSetState () )
#include <WinApi.au3>
HotKeySet("!M",'MinimizeWin') ;Alt+Shift+m
While 1
Sleep(100)
WEnd
Func MinimizeWin()
WinSetState("[ACTIVE]", "", @SW_MINIMIZE)
EndFunc