แอพที่ดีที่สุดเพื่อสลับระหว่างหน้าต่างที่เปิดอยู่ทั้งหมด


135

หลังจาก 4 ปีของการเป็นผู้ใช้ Mac มีเพียงสิ่งเดียวที่ฉันยังคงพลาดจากโลกของ Windows และนั่นคือความสามารถในการสลับการกดแป้นเดียวระหว่างหน้าต่างที่เปิดอยู่ทั้งหมดในคอมพิวเตอร์

แอพพลิเคชั่นหรือยูทิลิตี้ที่ดีที่สุดฟรีหรือไม่สำหรับการทำเช่นนั้นคืออะไร?

ฉันใช้แม่มดแต่ฉันไม่เคยพอใจอย่างสมบูรณ์ มันค่อนข้างช้าและ UI ของ switcher นั้นไม่ค่อยสวยเท่าไหร่

คุณรู้ทางเลือกอื่นหรือไม่?


แก้ไข (2016): คำถามนี้ยังคงได้รับมุมมองและ upvotes หลังจาก 6 ปี เมื่อฉันถามคำถามนี้ในปี 2010 ฉันยังคงเปลี่ยนจากการเป็นผู้ใช้ Windows ในที่สุดฉันก็คุ้นเคยกับ Mac OS X UI และทุกวันนี้ฉันไม่ได้ใช้ยูทิลิตี้ของบุคคลที่สามเพื่อจัดการหน้าต่างแอพเพียงแค่ Mission Control และแป้นพิมพ์ลัดดั้งเดิม ดังนั้นแม้ว่าคำถามนี้จะไม่เกี่ยวข้องกับฉันอีกต่อไปฉันหวังว่ามันจะมีประโยชน์สำหรับผู้ใช้ Mac ใหม่ที่ทำการเปลี่ยน (รวมถึงความคิดเห็นนี้)


2
แม่มดจะช้าเมื่อไหร่? ฉันเพิ่งเริ่มใช้งาน
pupeno

ฟังก์ชั่น F9 ของExposéคืออะไร?
molle

ฉันคิดว่านี่อาจเขียนได้ดีกว่าเพียงแค่ "แอปที่ดีที่สุดในการสลับระหว่างหน้าต่างที่เปิดอยู่ทั้งหมด" ดังนั้นโดยไม่มีส่วน "ทางเลือกในการแม่มด" ด้วยวิธีนี้แม่มดอาจเป็นหนึ่งในคำตอบดังนั้นจึงสามารถลงคะแนนขึ้น / ลงและแสดงความคิดเห็นเกี่ยวกับญาติคนอื่น ๆ
studgeek

@studgeek: ฉันเห็นด้วย แก้ไขชื่อคำถาม
Sergio Acosta

คำตอบ:


35

นี่คือรายการตัวเลือกทั้งหมดจากหน้านี้:

  • การควบคุมภารกิจและแป้นพิมพ์ลัดท้องถิ่น: + tabหรือ+ `(backtick)
  • แม่มด [Yosemite หรือใหม่กว่า] [$ 14]
  • Hyperswitch [ "Mountain Lion, Mavericks & Yosemite" ; ทำงานกับ Sierra & High Sierra] [$ 0 ฟรี] [ตัวอย่างหน้าต่าง]
  • บริบท [ "Yosemite, El Capitan, Sierra, High Sierra" ] [$ 9 หลังจากทดลองใช้ฟรี]
  • เค้าโครงที่เหมาะสมที่สุด [Snow Leopard หรือใหม่กว่า] [$ 0 (ฟรี) แต่ขณะนี้ยังไม่ได้รับการพัฒนา]
  • Karabiner - [Tiger - El Capitan, "not Sierra" ] °°
  • Senebier [ "10.4 หรือใหม่กว่า" ]

[°° Update, ผู้สืบทอดตำแหน่งของKarabiner Karabiner-Elements 12.1 : สูง / Sierra & Mojave] [ฟรี]


115

Hyperswitch นั้นฟรีและทำงานได้ดี มันดูดีด้วย:

ป้อนคำอธิบายรูปภาพที่นี่

http://bahoom.com/hyperswitch


11
หลังจากผ่านไป 4 ปีคำตอบที่สามารถตอบคำถามเดิมของฉันได้อย่างแน่นอน ไม่มากไม่น้อย. ฉันหวังว่านี่จะออกจากเบต้าเร็ว ๆ นี้ ขอบคุณ! ฉันจะลองสองสามสัปดาห์และถ้ามันทำงานตามที่โฆษณาไว้ฉันก็สามารถทำเครื่องหมายว่าเป็นคำตอบที่ยอมรับได้
Sergio Acosta

5
ในที่สุดการแก้ปัญหา!
Lumi

8
อึศักดิ์สิทธิ์ฉันสร้างบัญชีให้ถามต่างออกไปเพื่อขอบคุณ @Paul สำหรับสิ่งนี้ในที่สุดก็พบแอปเช่นนี้ได้ฟรี
Pedro Garcia Mota

5
Hyperswitch ไม่ได้ใช้คุณสมบัติการสลับหน้าต่างที่มีค่ามากที่สุดสำหรับฉันใน MS Windows: ไม่อนุญาตให้สลับระหว่างหน้าต่างที่ใช้ล่าสุดอย่างรวดเร็ว สิ่งนี้สำคัญสำหรับฉันเนื่องจากฉันสลับไปมาระหว่างตัวแก้ไขและเบราว์เซอร์อย่างต่อเนื่องเพื่อควบคุมงานของฉัน ฉันมีหลายหน้าต่างที่เปิดทั้งในเบราว์เซอร์และกับ Hyperswitch ฉันต้องกดแป้นหลายครั้งเพื่อสลับไปมาระหว่างที่ใช้ล่าสุด ฉันพบว่าแม่มดแก้ปัญหานั้น รายการของ Windows ที่จะสลับระหว่างนั้นเป็นค่าเริ่มต้นเรียงตามการใช้งานและฉันสามารถสลับไปมาระหว่างล่าสุดได้อย่างง่ายดาย
Jpsy

7
@Jspy hyperswitch ทำเช่นนั้น - ฉันเพิ่งดาวน์โหลดเวอร์ชั่นล่าสุดบางทีคุณอาจมีรุ่นเก่ากว่า
Srneczek

28

ฉันเดาว่าคุณรู้อยู่แล้ว แต่สำหรับคนที่ค้นหาเว็บจะมี Ctrl + F4 อยู่เสมอ ไม่มีการตอบกลับด้วยภาพ แต่มันสลับไปมาระหว่างหน้าต่างทั้งหมดสำหรับแอพทั้งหมด (ที่ไม่ได้ซ่อนไว้) ด้วยคำสั่งเดียว แน่นอนว่ามันเป็นแบบทันทีและดังนั้นจึงไม่เรียงลำดับรายการเช่น⌘ + Tab ฉันก็เบื่อแม่มดด้วย แต่ฉันคิดว่าเวลาส่วนใหญ่⌘ + `เป็นสิ่งที่ฉันต้องการ


1
[⌘] + [`]" คือสิ่งที่ฉันต้องการ "- แน่นอน!
darren

2
ความคิดเห็นด้วยภาพเป็นสิ่งสำคัญสำหรับฉันและไม่มีอยู่ใน⌘ + `
AlikElzin-kilaka

3
และCmd + `ไม่สามารถใช้งานได้ในหลาย ๆ ที่
GregB

@GregB ผมใช้เวลาที่เป็นบวก :)
nyxz

2
และ [command] + [`] ด้วย [command] + [tab] นั้นน่ารำคาญเพราะมีชุดกฎเรียงลำดับรายการสองชุดแยกกัน
โจเซฟแฮนเซ่น

21

https://contexts.co/

บริบทสำหรับ Mac เป็นคู่แข่งของ Witch ในฐานะผู้ใช้ที่ไม่ใช่ mac เป็นเวลานานที่ต้องการการสลับหน้าต่างที่ใช้งานง่ายขึ้นฉันชอบแอปนี้มาก อนุญาตให้สลับระหว่างหน้าต่างทั้งหมดที่คุณเปิดโดยใช้แป้นพิมพ์หรือเมาส์ของคุณ

นอกจากนี้ยังมีแผงด้านข้างเสริมซึ่งค่อนข้างจะทดแทนสำหรับ Mac Dock สามารถกำหนดค่าให้ซ่อนแอปพลิเคชั่นที่ไม่มีหน้าต่างและแสดงไอคอนหลายไอคอนสำหรับหลายหน้าต่าง ดังนั้นแอปพลิเคชันพื้นหลังที่ไม่เกี่ยวข้องจึงถูกซ่อนและแอพหลายหน้าต่างสามารถจัดการได้ง่ายขึ้น

หากจำเป็นคุณยังคงสามารถใช้แอปเนทีฟ Native-switcher (แท็บ cmd +) ของ Apple เพื่อปิด / เปลี่ยนเป็นแบ็คกราวน์ / แอปพลิเคชันแบบไม่มีหน้าต่างโดยไม่ต้องใช้แท่นชาร์จ


@sergio ฉันมีความประทับใจครั้งแรกในแอพนี้ด้วยเหตุผลใดก็ตามที่มันไม่ได้ผลสำหรับคุณ อาจได้รับการอัปเดตตั้งแต่คุณลองแล้ว
Jay

6
สำหรับผู้ที่อ่านบทความนี้ในปี 2559 บริบทเป็นทางออกของคุณ มันใช้งานได้อย่างสวยงาม
Joseph Hansen

1
มันลื่นมากและเต็มไปด้วยฟีเจอร์ที่ฉันซื้อมาภายใน 5 นาที ข้อจำกัดความรับผิดชอบเต็มรูปแบบ: ฉันแน่นมากปกติ ^ _ ^
sming

16

แอพที่ฉันพัฒนาขึ้นOptimal Layout (14 $) ให้คำสั่งแป้นพิมพ์เพื่อสลับและจัดระเบียบหน้าต่างใหม่อย่างรวดเร็ว


นั่นคือสิ่งที่ฉันกำลังมองหา ขอบคุณทั้งที่ตอบรับและทำให้แอป ฉันกำลังประเมินมัน ฉันหวังว่าคุณจะมีฉันเป็นลูกค้าใหม่ในไม่ช้า
Sergio Acosta

1
เค้าโครงที่เหมาะสมดีฉันลองใช้ แต่ฉันไม่ได้ซื้อเพราะฉันมี "หน่วยความจำกล้ามเนื้อ" ของฉันเชื่อมโยงกับการใช้ทางลัด OS X (ซึ่งฉันเปลี่ยนไป) และตำแหน่งของหน้าต่างที่จัดการโดย SizeUp แต่มันเป็นแอพที่มีแนวโน้มมาก!
Martin Marconcini

ฉันใช้เค้าโครงที่เหมาะสมมาระยะหนึ่งแล้ว ฉันใช้แม่มด แต่เปลี่ยนเป็นเค้าโครงที่เหมาะสมที่สุดเพื่อความสามารถในการค้นหาชื่อหน้าต่าง อย่างไรก็ตามในช่วงไม่กี่เดือนที่ผ่านมาฉันพบปัญหาบางอย่างและไม่ได้รับการตอบกลับจากนักพัฒนาโครงร่างที่เหมาะสมที่สุด ที่ใหญ่ที่สุดคือบางครั้งมันจะไม่แสดงหน้าต่างบางอย่างจนกว่าฉันจะรีสตาร์ท
studgeek

1
OptimalLayout ยอดเยี่ยม มันรวมการสลับหน้าต่างและการวางตำแหน่งหน้าต่างพร้อมการจัดเรียงและทางลัดที่ปรับแต่งได้ อย่างไรก็ตามฉันมีปัญหาสองสามข้อและนักพัฒนาซอฟต์แวร์ไม่ตอบสนองผ่านข้อมูลการติดต่อในแอปพลิเคชัน ฉันกำลังค้นหาทางเลือกอื่นเพื่อที่ฉันจะสามารถใช้ซอฟต์แวร์ที่รองรับได้!
Trinition

13

Command+ Tabรวมกับ+Command `ใช้งานได้ดี

ให้ฉันอธิบาย:

  • Command+ Tab: สลับระหว่างแอปพลิเคชันต่างๆ
  • Command+ `: สลับระหว่างหน้าต่างที่เปิดอยู่ทั้งหมดของแอปพลิเคชันที่คุณโฟกัส (ตัวอย่างเช่นหากคุณเปิด Finder windows สี่บานคุณสามารถกดCommand+ `เพื่อย้ายระหว่างหน้าต่างทั้งสี่ได้)

หากแป้นพิมพ์ลัดนี้และแป้นพิมพ์อื่น ๆ ดูเหมือนว่าจะชำรุดคุณอาจมีรูปแบบแป้นพิมพ์อื่นจากนั้นสหรัฐทางลัดจริง ๆ ไม่ได้อยู่ที่`แป้น แต่จะเป็นแป้นแทนแป้นที่จะมี`บนแป้นพิมพ์สหรัฐฯ เลย์เอาต์เปิด "ตัวแสดงแป้นพิมพ์" และสลับเค้าโครงของคุณเป็น US สังเกตว่า`คีย์อยู่ที่ไหนเลื่อนกลับไปที่เค้าโครงปกติของคุณและตอนนี้คุณสามารถใช้ปุ่มนี้เพื่อสลับหน้าต่าง

บนแป้นพิมพ์ภาษาสวีเดน`ปุ่มที่อยู่ถัดจาก1(§) บนแป้นพิมพ์ขนาดเล็ก / แล็ปท็อปและปุ่มที่อยู่ติดกับz(<) บนแป้นพิมพ์ขนาดเต็ม


5
ขอบคุณสำหรับคำตอบ. ฉันรู้เกี่ยวกับทางลัดทั้งสอง แต่ฉันกำลังมองหาโซลูชันแป้นพิมพ์ลัดเดียวโดยเฉพาะเพื่อสลับระหว่างหน้าต่างที่เปิดอยู่ทั้งหมด
Sergio Acosta

3
+1 ถึงแม้ว่าสำหรับฉัน Command + `ดูเหมือนว่าจะทำงานได้ดีกว่า Ctrl +`
แกรี่

2
น่าเสียดายที่ Apple ไม่ได้คิดเกี่ยวกับแป้นพิมพ์ที่แป้น `ไม่อยู่ใกล้กับแป้น TAB และที่แย่กว่านั้นคือคุณต้องมีปุ่มตัวปรับเปลี่ยนเพื่อเลือก :-(
Rabarberski

5
นี่เป็นวิธีที่ไม่ดีสำหรับผู้ที่ทำงานอย่างรวดเร็วและต้องการสลับไปมาโดยเฉพาะอย่างยิ่งหากบุคคลนั้นมีประสบการณ์ใน Windows ปัญหาที่เกิดขึ้นคือ [คำสั่ง] + [แท็บ] สลับระหว่างแอพที่เรียงลำดับตามการใช้งานและ [คำสั่ง] + [`] มีหน้าต่างที่เรียงลำดับเมื่อเปิด กล่าวอีกนัยหนึ่งคุณมีปัญหา - จัดการ: แม้ว่าคุณจะมีความสามารถที่จะสลับไปมาระหว่างจิตใจทั้งสองกระบวนทัศน์ทันทีไม่มีทางที่จะจดจำตำแหน่งของหน้าต่างใน "จิต" กอง
โจเซฟแฮนเซ่น

4
ตัวอย่างเช่นสมมติว่าฉันสลับระหว่างสองเอกสาร Word และหน้าเว็บฉันต้องค้นหาและจำจำนวน [คำสั่ง] + [`] สลับไปมาระหว่างเอกสารทั้งสอง (อาจเป็นระยะทางสอง: doc 1 ถึง 2 และ doc 2 ถึง 1) และจำไว้ว่าการสลับระหว่าง Word กับเบราว์เซอร์ของฉันคือการจัดกลุ่มแป้นพิมพ์ที่แตกต่างกัน ใน Windows ฉันเพิ่งจำ [alt] + [tab] หรือ [alt] + [tab] [tab] ง่าย. ความคิดเห็นส่วนตัวของฉันก็คือว่ามีประสบการณ์การใช้งานที่ไม่ดีนักในแป้นพิมพ์ลัด OS X
โจเซฟแฮนเซ่น

13

สำหรับผู้ที่ไม่ทราบสามารถกด Ctrl + F4, Ctl + `, ... ได้ใน: SystemPreferences => Keyboard => Keyboard Shortcuts => Keyboard & Text Input

http://i.stack.imgur.com/CvV3k.png


4
ฉันจะเพิ่มเนื่องจากบางคนอาจไม่ทราบว่าสามารถใช้ Ctrl-F4 เพื่อสลับระหว่างหน้าต่างที่เปิดอยู่ทั้งหมดเมื่อเปิด "เปิดใช้งานการเข้าถึงอุปกรณ์ช่วยเหลือ" ใน Universal Access
NReilingh

นี่เป็นวิธีที่ง่ายที่สุดโดยไม่ต้องติดตั้งซอฟต์แวร์เพิ่มเติม ขอบคุณ!
poolie

1
@ L0CKnL0aD7 นี่อาจเป็นคำตอบสำหรับฉันหากมีสิ่งใดสิ่งหนึ่ง: เป็นไปได้ไหมที่จะทำให้ลำดับหน้าต่างถูกนำมาใช้บ่อยที่สุดแทนที่จะเปิดขึ้นมา?
โจเซฟแฮนเซ่น

1
ทำเช่นนี้กับ "El Capitan" ไม่ได้หรอก
pragmatic_programmer

6

ฉันรู้ว่ามันไม่ใช่การกดแป้นพิมพ์เดียว แต่ฉันชอบการใช้คุณสมบัติ "แอพexposé" เพื่อนำทางระหว่างหน้าต่างของแอพพลิเคชั่นที่โฟกัส:

  • ctrl+ down arrow(หรือเลื่อนลงสามนิ้ว)
  • จากนั้นleft arrowหรือright arrowเพื่อนำทางระหว่างหน้าต่าง (หรือคลิกที่หน้าต่างที่คุณเลือก)

ขอบคุณสำหรับคำตอบ!. เป็นเวลา 5 ปีแล้วที่ฉันถามคำถาม แต่โดยสุจริตฉันยังไม่พบคำตอบที่น่าพอใจ 100% อย่างไรก็ตามนี่เป็นข้อเสนอแนะที่ดีมาก! ฉันไม่รู้เกี่ยวกับทางลัดนั้นและอันที่จริงมันถูกปิดการใช้งานบน Mac ของฉัน ฉันเปิดใช้งานมันแล้วและจะใช้สิ่งนี้เพื่อดูว่ามันทำงานอย่างไรกับเวิร์กโฟลว์ของฉัน
Sergio Acosta

3

Senebierดูเหมือนจะเป็นทางเลือกที่ดีสำหรับแม่มดและเป็นอิสระ http://www.bicoid.com/app/senebier/index.html


1
คุณช่วยให้ข้อมูลเพิ่มเติมเกี่ยวกับมันได้ไหม คู่มือดูเหมือนจะไม่ใช่ภาษาอังกฤษและการสาธิตภาพยนตร์หายไป
studgeek

2

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

ฉันรัก Karabiner เป็นแอพที่ทำให้ฉันเกลียด Windows จริงๆ (บางครั้งฉันต้องทำสิ่งต่าง ๆ ใน Windows) อย่างไรก็ตามถึงแม้จะมีแอพ AutoHotkey ที่ยอดเยี่ยมฉันไม่สามารถหาวิธีใช้แป้นพิมพ์ที่นั่นได้เพราะ Karabiner ให้ฉันกับ Mac

ฉันแนะนำให้คุณลอง Karabiner และสำรวจตัวเลือกที่แตกต่างกันมากมายเชื่อฉัน - มันจะเปลี่ยนวิธีการใช้แป้นพิมพ์ของคุณ


ต่อไปนี้เป็นวิธีการสลับแท็บ windows-windows ระหว่าง Karabiner: ภายใต้แท็บ "Change Key" ขยาย "Change Tab Key" (รายการที่ 39) และเปิดใช้งาน "Command + Tab เพื่อสลับแอปภายในพื้นที่เดียวกัน" (อันดับที่ 10 รายการ) (ฉันคาดหวังว่าหมายเลขไอเท็มจะเปลี่ยนในเวอร์ชันที่แตกต่างกัน แต่สิ่งเหล่านั้นควรจะบอกคุณว่าคุณต้องเลื่อนลงไปเท่าไหร่)
Ben Kovitz

0
  1. ปรอท (หรือสปอตไลต์) คุณเรียกแอปที่คุณสนใจพูด Safari
  2. การใช้หน้าต่างแอปพลิเคชันแสดงการควบคุมของ Mission (คุณสามารถกำหนดทางลัดให้กับสิ่งนี้ได้โดยใช้ไอคอนแป้นพิมพ์บนการตั้งค่าระบบ)
  3. เมื่อหน้าต่างแอปพลิเคชันทั้งหมดปรากฏขึ้นคุณสามารถพิมพ์ (ไม่มีฟิลด์ข้อความคุณจะต้องเริ่มพิมพ์) ชื่อของหน้าต่างที่คุณสนใจ หลังจากการกดแป้นสองสามครั้งหน้าต่างของคุณจะถูกเลือก

ในตอนแรกคุณจะช้า แต่เมื่อเวลาผ่านไปคุณจะค่อนข้างเร็ว


0

ตามที่กล่าวไว้ในคำถามWitch ($ 14) เป็นหนึ่งใน switchers หน้าต่างแรกและ IMHO ยังคงเป็นหนึ่งในดีที่สุด

ฉันสงสัยว่าความกังวลหลักของ @Sergio (ผู้ถาม) ได้รับการแก้ไขแล้วใน Witch ฉันคิดว่ามันเป็นหนึ่งในสิ่งที่ดูดีกว่าด้วยตัวเลือกมากมายสำหรับการปรับแต่งรูปลักษณ์ (รวมถึงธีม) มันรู้สึกเร็วมากสำหรับฉัน

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


คุณลักษณะเดียวของแม่มดยังไม่มีและฉันต้องการจริงๆคือความสามารถในการเริ่มพิมพ์ในหน้าต่างการสลับเพื่อให้แคบลงในรายการ OptimalLayout ทำสิ่งนี้ ฉันคิดว่าบริบทก็เช่นกัน
Trinition

0

รับการค้นหา swapper หน้าต่างแม็คที่รวม WINDOWS WINDOWS สำหรับทุกวัย ฉันรู้อะไรเล็กน้อยฟังก์ชั่นนี้ได้ถูกสร้างขึ้นมาเป็นปรอทโดยนั่งอยู่ใต้จมูกของฉันตลอดเวลา มันเป็นการกระทำที่เรียกว่า "แสดงหน้าต่างทั้งหมด" ซึ่งฉันได้ตั้งค่าให้เป็นทริกเกอร์ (for` เพื่อความใกล้ชิดกับ⌘⇥)

ปรอทมาช่วยเหลืออีกครั้ง (ตามปกติ)

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