ย่อเล็กสุด windows ทั้งหมดบนจอภาพที่ใช้งานอยู่


18

ฉันกำลังมองหาวิธีใช้แป้นพิมพ์ลัดเพื่อย่อขนาดหน้าต่างทั้งหมดบนหน้าจอที่ปัจจุบันมีเม้าส์อยู่ ฉันพบหน้านี้: http://vbcity.com/forums/t/163339.aspxแต่ดูเหมือนว่าจะ hardcoded เพื่อลดขนาดหน้าต่างบนจอภาพที่เฉพาะเจาะจงแทนที่จะเป็นจอภาพที่ใช้งานอยู่ นอกจากนี้ฉันไม่รู้ว่าจะรวบรวมรหัสนั้นอย่างไร (ไม่ใช่ตัวเข้ารหัส VB) ใครรู้วิธีที่ฉันสามารถทำให้เกิดขึ้นได้ ฉันใช้ Windows 7 Ultimate, จอภาพ 3 จอ


คุณได้ลอง "Windows Key + D" ทางลัดใดที่จะแสดงเดสก์ท็อป ฉันไม่มีจอภาพหลายจอในขณะนี้ซึ่งอาจลดขนาดหน้าต่างทั้งหมดลงบนเดสก์ท็อป เป็นสิ่งสำคัญหรือไม่ที่ต้องทำบนจอภาพเพียงจอเดียว
Eric G

ใช่ฉันใช้ Windows + D ตลอดเวลา แต่เมื่อฉันทำงานฉันมักจะต้องการลดหน้าจอเดียวให้เล็กที่สุดเพื่อที่ฉันจะได้ไปยังไฟล์เดสก์ท็อปของฉันบนจอภาพนั้น ฉันมีเครื่องเสมือนทำงานอยู่ตลอดเวลาดังนั้นจึงไม่มีประโยชน์ที่จะให้เครื่องเหล่านั้นหายไปเมื่อฉันพยายามหาไฟล์บางไฟล์
Jake

ฉันใช้รหัสนั้นและเริ่มทำงานกับแอปพลิเคชันตัวอย่างเพื่อทำสิ่งที่คุณต้องการถึงแม้ว่ามันจะดูแปลกไปหน่อยเพราะมันเป็นการค้นหาหน้าต่างตามกระบวนการแทนที่จะเป็นหน้าต่างที่ใช้งานอยู่ ฉันจะต้องเล่นกับมันอีกเล็กน้อย
Chris Thompson

! น่ากลัว โพสต์เป็นคำตอบถ้า / เมื่อคุณทำเสร็จ!
Jake

คำตอบ:


25

ใน Windows 7 ต่อไปนี้เป็นรายการแป้นพิมพ์ลัดที่จัดการหลายหน้าต่าง:

Win+d
ย่อหน้าต่างทั้งหมดบนจอภาพทั้งหมด กดอีกครั้งเพื่อเรียกคืนสถานะก่อนหน้า

Win+m
ย่อหน้าต่างทั้งหมดบนจอภาพทั้งหมด

Win+ Shift+m
กู้คืนหน้าต่างที่ย่อเล็กสุดก่อนหน้านี้บนจอภาพปัจจุบัน

Win+Home
ตั้งค่า windows ทั้งหมดเป็น Minimized บนจอภาพปัจจุบันยกเว้นที่ใช้งานอยู่

Win+Space
ดูตัวอย่างเดสก์ท็อป / ทำให้ windows โปร่งใส (อาจไม่ทำงานกับการตั้งค่าทั้งหมด)

ที่มา: 127 แป้นพิมพ์ลัดที่เป็นประโยชน์สำหรับ Windows 7

OP บันทึกว่าหลายจอภาพจริงมีตัวเลือกสำหรับ "คำสั่งย่อเล็กสุดทั้งหมดมีผลกับจอภาพด้วยเมาส์" เท่านั้น

ภาพ


20
บน Win7 ของฉัน Win + m กำลังลดขนาดหน้าต่างทั้งหมดบนจอภาพทั้งหมด
csauve

4
พวกเขาทำงานได้ทั้งหมดยกเว้นลบข้อความสำหรับทางลัดทั้งหมดที่พูดว่า "บนจอภาพปัจจุบัน" - พวกเขาทั้งหมดมีผลต่อจอภาพทั้งหมด
csauve

1
ไม่ใช่นั่นไม่ใช่ ฉันเพียงแค่การทดสอบกับ Win7 Ult บน VirtualBox, ยังคงไม่มีอะไร ...
บ๊อบ

1
คำตอบอย่างเป็นทางการ: ปรากฎว่าเป็นจอภาพหลายจอจริง มันมีตัวเลือกที่เรียกว่า "ย่อเล็กสุดทั้งหมดมีผลกับจอภาพด้วยเมาส์" @harrymc คุณคิดที่จะอัปเดตคำตอบหลักด้วยข้อมูลนี้เพื่อให้คนอื่น ๆ ที่พบว่ามันจะรู้?
Jake

1
เสร็จสิ้นตามที่ถาม
harrymc

2

คำตอบอื่น ๆ แม้ว่าเหนือกว่าจะไม่สนุกเท่าของฉัน ใช้หนึ่งหน้าต่างที่ใช้งานอยู่และเขย่า หน้าต่างอื่น ๆ ทั้งหมดจะย่อเล็กสุด จากนั้นย่อขนาดหน้าต่างนั้น


2
ฉันเชื่อว่านี่จะลดขนาดหน้าต่างทั้งหมดไม่ใช่แค่หน้าต่างที่อยู่บนหน้าจอที่ใช้งานอยู่
Jake

1

ฉันพบวิธีอื่นในการแก้ไขปัญหานี้ ฉันเขียนสคริปต์ autohotkey เพื่อลดโปรแกรมทั้งหมดยกเว้นบางโปรแกรม ฉันมักจะย้ายคำสั่ง Xshell และ git ไปยังจอภาพอื่นดังนั้นฉันจึงทำให้พวกเขาเพิ่มอีกครั้ง สคริปต์ดังต่อไปนี้หวังว่าจะสามารถช่วยคุณได้

#d::get()
get(){
    WinMinimizeAll
    WinGet, active_id, ID, ahk_exe Xshell.exe
    WinMaximize, ahk_id %active_id%

    WinGet, active_id, ID, ahk_exe mintty.exe
    WinMaximize, ahk_id %active_id%
}

คุณสามารถแทนที่ "Xshell.exe" และ "mintyy.exe" ด้วยโปรแกรมอื่นและย้ายไปยังจอภาพอื่นจากนั้นกด Win + d เพื่อให้โปรแกรมทั้งหมดย่อเล็กสุดยกเว้นที่คุณระบุ วิธีการเรียกใช้ AutoHotKey คุณสามารถคลิกที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.