แก้ไข:คำตอบดั้งเดิมที่ยอมรับไม่สามารถใช้ได้กับ Mavericks อีกต่อไป ฉันยอมรับว่าเป็นเหตุผลทางประวัติศาสตร์ แต่ผู้อ่านทุกคนที่ใช้ Mavericks ควรใช้และโหวตคำตอบนี้ให้สูงขึ้น
ตามค่าเริ่มต้นการกด⌘+ tabจะแสดงรายการแอปพลิเคชันที่เปิดอยู่ ทั้งหมด ฉันต้องการให้รายการนั้นรวมเฉพาะแอปพลิเคชันในพื้นที่ปัจจุบันหรืออย่างน้อยให้ความสำคัญกับแอปพลิเคชันที่มีหน้าต่างในพื้นที่ปัจจุบัน กล่าวอีกนัยหนึ่งฉันต้องการให้ OS X เลียนแบบพฤติกรรมของตัวจัดการหน้าต่าง Xส่วนใหญ่ที่เกี่ยวข้องกับพื้นที่ทำงาน / เดสก์ท็อปเสมือนของพวกเขา
นี่คือคำอธิบายที่ยืดยาวของฉันว่าทำไมฉันถึงต้องการสิ่งนี้:
ฉันปิดใช้งานการสลับพื้นที่โดยอัตโนมัติและฉันได้แมปแต่ละช่องว่างเป็น⌘+ space #ทางลัด โดยทั่วไปแล้วฉันมักจะเปิดแอปพลิเคชั่นหนึ่งตัวต่อหนึ่งช่องว่าง เนื่องจากฉันมีแอพพลิเคชั่นเพียงครึ่งโหลหรือมากกว่านั้นที่เปิดตลอดเวลาฉันจึงสามารถสลับระหว่างพวกเขาในเวลาที่คงที่ได้ด้วยมือซ้ายของฉัน ปัญหาคือว่าบางครั้งฉันมีสองหรือสาม windows จากการใช้งานที่แตกต่างกันเปิดในพื้นที่เดียวกัน ( เช่นฉันมักจะเปิดโปรแกรมอ่าน PDF ในพื้นที่เดียวกับเว็บเบราว์เซอร์ของฉัน) สมมติว่าฉันมีเทอร์มินัลเปิดใน Space 1 และทั้งเว็บเบราว์เซอร์และดูตัวอย่างเปิดใน Space 2 ถ้าฉันอยู่ในเทอร์มินัลแล้วตัดสินใจว่าต้องการเปิดหน้าเว็บฉันจะเปลี่ยนเป็น Space 2 ซึ่งเว็บเบราว์เซอร์มี โฟกัส ฉันต้องการปรึกษา PDF ที่เปิดใน Preview ซึ่งอยู่ใน Space เดียวกัน แต่มีหน้าต่างอยู่ด้านหลังเว็บเบราว์เซอร์ ถ้าฉันกด⌘+ tabตัวเลือกแรกจะพาฉันกลับไปที่ Terminal ใน Space 1 (เนื่องจาก Terminal มีโฟกัสล่าสุด) ในกรณีที่เลวร้ายที่สุดที่ฉันจะต้องผ่านรอบทั้งหมดnโปรแกรมที่เปิดด้วยซ้ำกด⌘+ tabเพื่อให้ได้รับการแสดงตัวอย่าง ฉันต้องการ Hit แรกถึง⌘+tabเพื่อนำฉันไปยังแอปพลิเคชันถัดไปที่มีหน้าต่างในพื้นที่ปัจจุบันเช่นดูตัวอย่าง
ฉันรู้ว่าการใช้Exposéเป็นวิธี "Apple" มากกว่าในการจัดการสถานการณ์เหล่านี้ แต่ฉันต้องการหลีกเลี่ยงการเข้าถึงเมาส์ ฉันรู้ว่าฉันยังสามารถใช้ปุ่มลูกศรเพื่อเลือกหน้าต่างในExposé แต่อีกครั้งที่ทำลายแบบจำลองทางจิตของหน้าต่างเลเยอร์ของฉันจะสร้างลูปข้อเสนอแนะทางปัญญาในการเลือกและจะต้องใช้กรณีบันทึกที่แย่ที่สุด ( n ) การกดแป้น เท่าที่ฉันรู้ไม่มีวิธีคงที่เวลาในการสลับไปยังแอปพลิเคชันเฉพาะในพื้นที่ทำงานปัจจุบันโดยใช้แป้นพิมพ์เท่านั้น