ย่อขนาดทั้งหมดใน Mac OS หรือไม่


61

ฉันเป็นผู้ลี้ภัยล่าสุดจาก Windows land (อย่างน้อยหนึ่งในพีซีของฉัน)
สิ่งหนึ่งที่ฉันพลาดจริง ๆ ใน Mac OS คือความสามารถในการลดขนาดหน้าต่างทั้งหมด

ฉันไม่พบทางลัดที่ทำได้หรือแม้แต่สคริปต์ ทุกอย่างจะดี


เครื่องมือ Touch Touch ที่ดีกว่า (ฟรี) มีทางลัด "ซ่อนทั้งหมดของ Windows" ที่ใช้งานได้เช่น Windows ซึ่งจะย่อเล็กสุดและซ่อนหน้าต่างที่เปิดอยู่ทั้งหมด คุณสามารถกำหนดให้กับแป้นพิมพ์หรือการเคลื่อนไหวของเมาส์ ... ฉันได้กำหนดให้กับ "OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner"
jsherk

คำตอบ:


78

Mac OS X เรียกมันว่าExposéและปุ่มเริ่มต้นคือ F11 หรือ Command-F3 คุณสามารถเปลี่ยนสิ่งนี้ - และแผนที่เพื่อเลื่อนเมาส์ไปที่มุมหน้าจอ - ในแผงควบคุม

นี่ไม่ใช่การย่อขนาดหน้าต่างทั้งหมดให้เล็กที่สุด แต่มันแค่ทำให้หน้าต่างทั้งหมดหลุดไปชั่วคราวเพื่อให้คุณเห็นเดสก์ท็อป

เพื่อลดหน้าต่างปัจจุบันให้กด Command-M ในการย่อขนาดหน้าต่างทั้งหมดของแอพให้อยู่ในโฟกัสให้กด Command-Option-M หรือคุณสามารถกด Command-H ซึ่งซ่อนแอปพลิเคชัน Command-H จะย่อเล็กสุดแอพของคุณทีละตัว แต่มันจะไม่ทำงานในแอพที่เปิดล่าสุด Command-Option-H จะซ่อนแอพอื่น ๆ ทั้งหมดยกเว้นแอพที่ใช้งานอยู่

ทางลัดอื่นที่เกี่ยวข้องคือกด Command + Option ค้างไว้แล้วคลิกเดสก์ท็อปซึ่งจะย่อทุกอย่างให้เล็กที่สุดยกเว้นหน้าต่าง Finder ที่เปิดอยู่ การทำเช่นเดียวกันและการคลิกที่ไอคอน Dock จะทำให้หน้าต่างอื่น ๆ ย่อเล็กสุด แต่โปรแกรมนั้น (และเปิดหน้าต่างโปรแกรมนั้นหากไม่ได้เปิด)


นี่ไม่ใช่การคลิกเพียงครั้งเดียวหรือการกดแป้นเพื่อให้ได้เดสก์ท็อป คำตอบของ ActionScript นั้นมี
johny ทำไม

และมีวิธีนำหน้าต่างที่ย่อเล็กสุดหรือซ่อนกลับผ่านคีย์บอร์ดหรือไม่? ใครเลือกที่จะซ่อนแอพเหล่านั้นจากตัวสลับ Command + Tab และเพราะเหตุใด
Salomanuel

28

ฉันใช้ Command-Alt-Desktop (คลิกที่ใดที่หนึ่งบนเดสก์ท็อป) หน้าต่างทั้งหมดหายไป


3
เห็นได้ชัดว่าใช้งานได้เฉพาะเมื่อหน้าต่างค้นหาไม่ทำงาน ฉันรักการใช้งาน mac wanderingstan.com/wp-content/uploads/2009/07/…
Dmitry Chornyi

4
จะเป็นประโยชน์เฉพาะในกรณีที่เดสก์ท็อปของคุณปรากฏให้เห็นตั้งแต่แรก
johny ทำไม

16

นี่คือ AppleScript ที่สลับไปที่ Finder ซ่อนโปรแกรมอื่นทั้งหมดแล้วย่อเล็กสุด Finder windows ทั้งหมดโดยทั่วไปเหมือนกับคำตอบที่ยอมรับ แต่รวมกันเป็นสคริปต์เดียว

activate application "Finder"
tell application "System Events"
    set visible of processes where name is not "Finder" to false
end tell
tell application "Finder" to set collapsed of windows to true

คุณสามารถใช้ Automator เพื่อสร้างบริการสำหรับสคริปต์:

จากนั้นคุณสามารถให้บริการแป้นพิมพ์ลัดจากการตั้งค่าระบบ

หรือบันทึกเป็นแอปพลิเคชันใน AppleScript Editor และเพิ่มลงใน Dock ของคุณ คลิกเพื่อเรียกใช้สคริปต์ที่รัน


น่ากลัว! ทำงานได้ดีกว่า AppleScript อื่น ๆ ที่ฉันเคยเห็น ... เกือบจะทันที ตอนนี้เราจะเพิ่มไปยังแถบเมนูได้อย่างไรและมันจะสมบูรณ์แบบ!
jsherk

1
@jsherk ขอบคุณ ข้อเสียคือการพึ่งพารายการเมนูที่มีอยู่ แปล Finder และแบ่งนี้ ลบรายการเมนู (ไม่น่าเป็นไปได้ แต่ Apple ไม่ใช่ผู้จำหน่ายที่เข้ากันได้ย้อนหลัง) และตัวแบ่งนี้ ที่ที่คำตอบของคุณยังคงทำงานได้ดีขึ้นคือเมนูบริบทของแอปพลิเคชัน Dock การสร้างไอคอนสถานะเมนู ฯลฯ ทุกอย่างที่อยู่นอกความเป็นไปได้ของ AppleScript ขั้นพื้นฐาน
Daniel Beck

หากคุณบันทึกเป็นแอปพลิเคชันในตัวแก้ไข ActionScript คุณสามารถลากแอปพลิเคชั่นไปยังท่าเรือของคุณ สิ่งนี้จะทำให้เกิดพฤติกรรมค่อนข้างมากด้วยความพยายามเช่นเดียวกับปุ่ม 'แสดงเดสก์ท็อป' ของ Windows และใช่ฉันไม่เข้าใจว่าทำไมการกระทำนี้ไม่ได้สร้างขึ้นใน MacOS
johny ทำไม

@DanielBeck ดีทำงานเร็วมากขอบคุณ คุณคิดอย่างไรกับสคริปต์ย้อนกลับ - แสดงทั้งหมด : D
Bartlomiej Skwira

@BartlomiejSkwira ออกจากการออกกำลังกายสำหรับผู้อ่าน
Daniel Beck

6

ในที่สุดก็มีคนคิดวิธีการแสดงเดสก์ท็อปอย่างถูกต้อง:

http://www.everydaysoftware.net/showdesktop/index.html

แก้ไข: แอป ShowDesktop นี้ทำงานเหมือนปุ่ม Windows Show Desktop ... มันจะซ่อน / ย่อหน้าต่างทั้งหมด (พร้อมตัวเลือกในการรวม Finder windows) พร้อมกันด้วยการคลิกเพียงครั้งเดียวที่ไอคอนซึ่งคุณสามารถวางไว้ในแถบเมนู

แก้ไข: พบทางออกที่ดียิ่งขึ้น ... Better Touch Tool (ฟรี) มีทางลัด "Hide All Windows" ที่ใช้งานได้เหมือน Windows ที่จริงย่อเล็กสุดและซ่อนหน้าต่างที่เปิดอยู่ทั้งหมด ) คุณสามารถกำหนดให้กับแป้นพิมพ์หรือการเคลื่อนไหวของเมาส์ ... ฉันได้กำหนดให้กับ "OPTION_KEY + Move_Mouse_Into_Lower_Left_Corner"


1
คุณรู้หรือไม่ว่ามันไม่ได้ทำอะไรที่ 10 บรรทัด AppleScript ไม่สามารถทำได้? มันซ่อนแอปพลิเคชันทั้งหมดยกเว้น Finder ( Cmd-Opt-H) และย่อขนาดหน้าต่าง Finder's ทั้งหมด ( Cmd-Opt-M) มันอยู่ที่นั่นในคำตอบที่ยอมรับ
Daniel Beck

@Daniel ใช่มันเป็น ... AppleScript จะซ่อน / ย่อเล็กสุดหน้าต่างหนึ่งครั้ง (อีกหลัง) และไม่สามารถซ่อน / ย่อหน้าต่างทั้งหมดของแอปพลิเคชันทั้งหมดพร้อมกันได้ในเวลาเดียวกัน แอปพลิเคชั่นนี้จะซ่อน / ย่อหน้าต่างทั้งหมดพร้อมกันและคุณมีตัวเลือกในการรวม Finder windows หากคุณต้องการและคุณสามารถวางไว้ในแถบเมนูเพื่อไม่ต้องใช้แป้นพิมพ์ลัดเพียงคลิกเมาส์ครั้งเดียวอย่างรวดเร็ว และมันจะทำ ดังที่กล่าวถึงในคำถามพวกเขามาจากพื้นหลัง Windows และ Windows มีปุ่มคลิกเดียวเพื่อซ่อน / ย่อหน้าต่างทั้งหมดในทันที
jsherk

คุณผิด. ดูคำตอบของฉัน คลิกเพียงครั้งเดียว (ถ้าคุณใช้เส้นทางของแอปพลิเคชันใน Dock) และรวดเร็วเหมือนกับโปรแกรมนี้ และนี่เป็นความลับเล็ก ๆ ที่สกปรก: แอปพลิเคชันนี้ทำสิ่งเดียวกัน คลิกที่ไอคอน Dock ซ้ำ ๆ เพื่อซ่อนทุกอย่างและในขณะที่ทำเช่นนั้นให้ดูแถบเมนูของคุณ หน้าต่างเมนู Finder ถูกเปิดใช้งาน ฉันสงสัยว่าทำไม ...
Daniel Beck

1
ว้าว. มันส่ง_CGPostKeyboardEventแทนการเปิดใช้งานรายการเมนูอย่างถูกต้องเหมือนที่ฉันทำ ฉันไม่ได้ตั้งใจใช้เช่นkey code "m" using {command down, option down}เพราะแป้นพิมพ์ลัดสามารถกำหนดเองได้ และแปลกใจถ้าคุณเปลี่ยนแป้นพิมพ์ลัดเพื่อลดทั้งหมดใน Finder ในการตั้งค่าระบบ» Keyboard »แป้นพิมพ์ลัด»โปรแกรมแบ่งโปรแกรมนี้เมื่อคุณเลือกที่จะเลือกแสดง Finder หลังจากที่หลบซ่อนตัวอยู่ทั้งหมด แทบจะไม่ได้อะไรที่ฉันคิดว่าจะทำอย่างไรให้ถูกต้อง ...
Daniel Beck

1
@DanielBeck ฉันยืนแก้ไข .. คุณมากับ AppleScript แรกที่ทำอย่างถูกต้อง! คุณอยู่ที่ไหน 2 เดือนที่ผ่านมาฮ่า: macscripter.net/viewtopic.php?pid=147285 stackoverflow.com/questions/9620499/... stackoverflow.com/questions/8620605/...
jsherk

5

ไม่จำเป็นต้องใช้สคริปต์ ฯลฯ

เพียงคลิก:

+ + H+ M


1
นี่เป็นฮอตคีย์ Firefox ดังนั้นหากคุณเปิดและเลือกไว้คุณจะเห็นตัวอย่างมือถือแทน
2C-B

ใน iTerm ก็เป็นทางลัด แต่ Command-Alt-H ก็ดูเหมือนจะใช้ได้สำหรับฉันเช่นกัน มันซ่อนหน้าต่างพื้นหลังทั้งหมด
Christophe De Troyer

และเมื่อคุณไม่ได้มีแป้นพิมพ์สำหรับ Mac แอปเปิ้ลของคุณ แต่แป้นพิมพ์ของ Windows แล้วมันเป็นคีย์ Windows + Alt + H + M
Elmex80s

3

คุณสามารถกำหนดปุ่มทางลัดให้กับรายการเดสก์ท็อปในหมวดหมู่ Expose & Spaces ในบานหน้าต่างการตั้งค่าแป้นพิมพ์ (และเมาส์) ของแอปพลิเคชันการตั้งค่าระบบ

ซึ่งจะซ่อนหน้าต่างทั้งหมดที่อนุญาตให้คุณเข้าถึงเนื้อหาใด ๆ บนเดสก์ท็อป สิ่งที่ยอดเยี่ยมคือการกดปุ่มลัดนั้นอีกครั้งจะคืนค่าทุกอย่างเหมือนเดิม


ใน windows Start-D ทำสิ่งพื้นฐานแบบเดียวกันซ่อนแล้วเรียกคืนโดยสมมติว่าคุณไม่ได้นำหน้าต่างกลับมาเป็นของตัวเองในระหว่างนี้และทำให้ซ่อนไว้แทนที่จะเรียกคืนค่าอื่น ๆ
dlamblin

3

คุณสามารถแสดงเดสก์ท็อปโดยตรงโดยไม่ย่อขนาดหน้าต่าง คุณสามารถสร้างมุมหน้าจอที่ใช้งานอยู่ซึ่งเป็นมุมของหน้าจอที่คุณสามารถดำเนินการได้ ไปที่การตั้งค่าระบบ -> เปิดเผยและเว้นวรรคเลือกแท็บเปิดเผยและที่ด้านบนสุดที่คุณมีมุมหน้าจอที่ใช้งานอยู่ กำหนดหนึ่งและเลือกDesktopจาก combobox

ด้วยวิธีนี้เมื่อคุณไปที่มุมหน้าต่างทุกบานจะลอยไปพร้อมกับแสดงเดสก์ท็อป

แก้ไข : คุณอาจสนใจที่จะเห็นว่าคุณสามารถขยายหน้าต่างได้อย่างไร (ฉันเป็นผู้ใช้ Mac OS เมื่อเร็ว ๆ นี้ดังนั้นฉันจึงรู้ว่ามันน่ารำคาญแค่ไหนที่กดปุ่มสีเขียวและไม่มีหน้าต่างให้ใหญ่สุด): คุณสามารถอ่านเพิ่มเติมที่นี่


นี่เป็นวิธีที่ฉันชอบ ใน OS X เวอร์ชั่นล่าสุดการตั้งค่าอยู่ใน System Preferences-> Mission Control-Hot Corners
SeanFromIT

3

วิธีที่ดีที่สุดและเร็วที่สุดในการดูเดสก์ท็อปเพียงเลื่อนนิ้วทั้งสี่ของคุณกลับหัว


สำหรับสิ่งที่คุ้มค่านั่นคือวิธีใหม่ในการเรียกใช้งานเดสก์ท็อปของExposé
Chealion

คุณจะได้รับเมาส์บนทางโลกในขณะที่ทำเช่นนั้นได้อย่างไร
Trejkaz

3

คำตอบอื่น ๆ ส่วนใหญ่เกี่ยวกับการใช้ Expose เพื่อดัน windows กันไว้ชั่วคราว หากคุณต้องการย่อขนาดหน้าต่างทั้งหมดให้เล็กสุดคุณสามารถทำต่อแอพพลิเคชั่นโดย byM (บางแอพพลิเคชั่น) หรือ clicking คลิกที่ปุ่มย่อขนาดเล็กสุดบนหน้าต่างใดก็ได้ (เสมอ)


2

วิธีแก้ปัญหาของฉันคือกดcmd+ optionและดับเบิ้ลคลิกที่ด้านข้างของ Dock (เช่นดับเบิลคลิกบนเดสก์ท็อป) เพื่อซ่อนแอปพลิเคชันและหน้าต่างที่ทำงานอยู่ทั้งหมดทันที (แปลกยกเว้น Finder ซึ่งดูเหมือนจะเปิดอยู่)


1
ยินดีต้อนรับสู่ superuser คำตอบลิงก์อย่างเดียวไม่ใช่ความคิดที่ดีเพราะหากไซต์ที่คุณเชื่อมโยงไปถึงตกคำตอบของคุณจะจบลงอย่างไม่มีจุดหมาย นอกจากนี้คุณได้เชื่อมโยงเว็บไซต์ของคุณเอง โปรดอ่านคำถามที่พบบ่อยเกี่ยวกับการโปรโมตตนเอง - เนื่องจากอาจเป็นความพยายามในการโปรโมตไซต์ของคุณเองซึ่งขัดกับกฎ ฉันได้แก้ไขคำตอบของคุณสำหรับการจัดรูปแบบที่ดีขึ้น หากคุณไม่พึงพอใจในสิ่งนี้อย่าลังเลที่จะเปลี่ยนกลับหรือโพสต์บนเมตากับสิ่งที่คุณรู้สึกว่าฉันทำผิด
Journeyman Geek

0

ในฐานะที่เป็นของ Windows แปลงทางลัดของคุณ-Control Dใน Mac F11มัน

สิ่งนี้ใช้กับ Snow Leopard: ฉันไปที่การตั้งค่าระบบ»คีย์บอร์ด»เปิดเผย & Spaces (ในบานหน้าต่างด้านซ้าย) ในบานหน้าต่างด้านขวาคุณจะเห็นExposéด้วยการดรอปดาวน์และ Spaces ที่เลื่อนลง ภายใต้Exposéคุณจะเห็น "เดสก์ท็อป" หากมีการทำเครื่องหมายไว้F11จะเป็นการย่อขนาดหน้าต่างทั้งหมดและแสดงเดสก์ท็อปของคุณ

คุณจะเห็น "F11" ทางด้านขวาของ "เดสก์ท็อป" คลิกที่ "F11" และมันจะให้ตัวเลือกในการเปลี่ยนทางลัด ผมมีพระราชเสาวนีย์คำสั่ง "สก์ท็อป" เพื่อ-CommandD

ออกและตอนนี้คุณ Mac จะทำหน้าที่เหมือนพีซีเครื่องเก่าของคุณ ฉันเพิ่งคิดออกหลังจากอ่านโพสต์ด้านบนและไม่ให้พวกเขาทำงานในสิ่งที่ฉันคิดว่าคุณพยายามทำ


0

วิธีการ bruteforce นั้นเหมาะกับฉัน:

  • กด+ Hสองสามครั้ง (เพื่อเปิดเฉพาะหน้าต่างปัจจุบันเท่านั้น)
  • จากนั้นกด+ Mหนึ่งครั้ง (เพื่อปิดหน้าต่างปัจจุบัน)

0
  • Command-Alt-Desktop นั้นใช้ได้
  • หรือแยกนิ้วโป้งและนิ้วสามนิ้วออกจากกันเพื่อแสดงเดสก์ท็อปของคุณ (อาจช่วยคุณไม่ได้)

คำสั่ง alt desktop

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