การ จำกัด ตัวเลือกแท็บคำสั่ง + ให้กับแอพที่อยู่ในพื้นที่ปัจจุบันเท่านั้น


94

แก้ไข:คำตอบดั้งเดิมที่ยอมรับไม่สามารถใช้ได้กับ 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 ) การกดแป้น เท่าที่ฉันรู้ไม่มีวิธีคงที่เวลาในการสลับไปยังแอปพลิเคชันเฉพาะในพื้นที่ทำงานปัจจุบันโดยใช้แป้นพิมพ์เท่านั้น


มีแพ็กเกจสองชุดที่เสนอการปรับปรุง / ทดแทนสำหรับการสลับแอพพลิเคชั่นในตัว คุณอาจต้องการพิจารณาติดต่อนักพัฒนาของแพ็คเกจเหล่านี้ตั้งแต่หนึ่งแพ็คเกจขึ้นไปและให้พวกเขารู้ว่าคุณจะสนใจ Spaces การสลับเฉพาะ
David Rouse

ฉันคุ้นเคยกับแม่มด (แม้ว่าฉันไม่เคยใช้) แม่มด; มีคนอื่นอีกไหมที่ฉันควรมอง?
ESultanik

ฉันเคยเห็นกล่าวถึง LiteSwitch และ App Switcher แล้ว แต่ฉันไม่ได้ใช้สิ่งเหล่านี้
David Rouse

1
(นี่ไม่ใช่คำตอบคำตอบที่ต้องการ / พูดจาโผงผาง!) นี่คือสิ่งที่ควรใช้: 1. OSX ควรเปิดเผย 'ชุด' จำนวนหนึ่งเช่น "แอปทั้งหมด", "แอปทั้งหมดในพื้นที่ปัจจุบัน", "windows ทั้งหมดในแอปปัจจุบัน", "แท็บทั้งหมดในแอป" เป็นต้น 2. ควรสนับสนุน 'การเคลื่อนไหว' หลายอย่างเช่น "ถัดไป / ก่อนหน้าในชุด", "หมายเลขในชุด", "ก่อนหน้านี้ในประวัติ" เป็นต้น อันสุดท้ายคือสิ่งที่มักจะหายไปต่ำกว่าระดับแอปและมีความสำคัญสำหรับการสลับไปมาระหว่างสองแท็บที่ต่างกันตอนนี้ให้ฉันกำหนดค่าการรวมกันของทั้งสอง กรุณาถ้าพนักงานแอปเปิ้ลกำลังอ่านให้ทำสิ่งนี้เกิดขึ้น
Bobby Jack

คำตอบ:


44

control+ F4. วนรอบแอปพลิเคชันใน Space นั้น
(จริง ๆ แล้วฉันได้แมปนี้กับcontrol+ `ซึ่งฉันจำได้ง่ายกว่าอยู่ใกล้กับcmd+ `เพื่อวนไปตามหน้าต่างของแอปพลิเคชัน)

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

(แก้ไขเพื่อแก้ไขแป้นพิมพ์ลัด; ฉันไม่ทราบว่าตัวอักษร backtick ไม่ปรากฏขึ้น)


3
ฉันคิดว่าต้องใช้ CTRL + fn + F4
Am1rr3zA

4
ฉันคิดว่านี่ไม่ใช่สิ่งที่ถูกถาม CTRL+ F4สลับไปมาระหว่างหน้าต่างในพื้นที่ปัจจุบัน แต่คำถามเกี่ยวกับการสลับระหว่างแอปพลิเคชันในพื้นที่ปัจจุบัน ฉันชี้สิ่งนี้เพราะฉันมีแอปเทอร์มินัล 2 เครื่องและแอป Emacs 1 เครื่องที่เปิดอยู่ในพื้นที่และฉันต้องการสลับระหว่างหน้าต่างเทอร์มินัลและแอพ Emacs อย่างง่ายดาย บางทีฉันอาจจะถามคำถามอื่น ...
ปริญญาเอกของ Jeff Terrell

2
แป้นพิมพ์ลัดนี้ไม่มีอยู่ในการตั้งค่าระบบในฐานะของ Mavericks
Cory Klein

1
ฉันสังเกตเห็นว่ามีปัญหาเว้นแต่คุณจะคลิกที่หน้าต่างแอพในพื้นที่ใหม่โดยเฉพาะ (หากคุณเปลี่ยนเป็นพื้นที่ใหม่และใช้ทางลัดมันจะเปลี่ยนกลับไปเป็นพื้นที่ก่อนหน้านี้)
dtc

1
ความจริงสนุกเพิ่มการเปลี่ยนไปใช้คีย์ผสมนี้ (หรืออะไรก็ตามที่คุณทำขึ้นมาใหม่) และคุณสามารถวนผ่านหน้าต่างที่เปิดตามลำดับย้อนกลับได้ ทำงานเหมือนแท็บ cmd + ตอนนี้ @tsusanka
Mark Thomson

27

โยเซมิตี

พฤติกรรมนี้สามารถแมปกับชุดคีย์ที่คุณต้องการเช่น:

การตั้งค่าระบบ> คีย์บอร์ด> ทางลัด> คีย์บอร์ด> ย้ายโฟกัสไปยังหน้าต่างที่ใช้งานหรือถัดไป

Mavericks

^F4ไม่สลับผ่านหน้าต่างในพื้นที่ปัจจุบัน แต่คุณอาจจะต้องอัพเกรดไป Yosemite ^~เพื่อแมพฤติกรรมนี้

แต่ปัญหายังคงสามารถบรรเทาได้เช่น:

การตั้งค่าระบบ> การควบคุมภารกิจ> ยกเลิกการเลือก "เมื่อสลับไปยังแอปพลิเคชันให้สลับไปยัง Space ด้วยหน้าต่างที่เปิดอยู่สำหรับแอปพลิเคชัน"


1
ฉันได้ remapped ประสบความสำเร็จ^F4ไป^~ในโยเซมิตีดังนั้นบางทีพวกเขาแก้ไขข้อบกพร่องที่?
Glyph

9

ฉันรู้ว่าHyperswitchไม่มีอยู่เมื่อถามคำถาม แต่เป็นคำตอบที่ทันสมัยสำหรับคำถามนั้นและดีกว่าแฮ็คกับ Karabiner (เดิมคือ KeyRemap4MacBook) และ / หรือดิ้นรนกับการตั้งค่าระบบ (เนื่องจากพวกเขาไม่ ยอมรับการแม็พคีย์สำหรับทุกคำสั่ง)

โปรดดูhttps://apple.stackexchange.com/a/127414และโหวตขึ้นหากคุณพบว่า HyperSwitch มีประโยชน์


1
Hyperswitch แก้ว่าสิ่งที่ @ESultanik ถูกขอ Cmd-Tab ยังคงเป็นสวิตช์แอปดั้งเดิม (ด้วยภาพหน้าจอที่เพิ่มเข้ามาของหน้าต่างแอพและที่ว่าง) และสวิตช์alt -tab เฉพาะระหว่างแอพที่อยู่ในพื้นที่ปัจจุบันเท่านั้น
hansaplast

3

นอกเหนือจากคำตอบนี้ฉันสามารถตั้งค่าใหม่control+ F4ถึงalt+ tabซึ่งให้ความรู้สึกถึงความเป็นธรรมชาติได้


1
คำสั่งนี้จะไม่แสดงตัวอย่างเป็นแท็บ alt ดั้งเดิม
Fabrizio Bertoglio

2

การกด⌃F4จะทำสิ่งที่คุณขอ แต่คุณอาจได้อุโมงค์ carpal ในกระบวนการ

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

ที่ได้รับนั่นไม่ใช่วิธีแก้ปัญหาเวลาคงที่ แต่ฉันคิดว่าคุณจะพบว่าผลลัพธ์ของ⌘⇥แอปพลิเคชันที่คุณต้องการเน้น 70% ของเวลาและ ⌘⇧⇥เป็นแอปพลิเคชันที่คุณต้องการเน้น 28% ของเวลา


1
สำหรับฉัน⌘⇥ถูกต้องประมาณ 50% ของเวลาและอีก 50% เกี่ยวกับ log (1.5) แยกระหว่างแอปอื่น ๆ
Sparr

บวกหนึ่งสำหรับอุโมงค์ carpal: DI คิดว่า Apple ต้องการนักพัฒนาที่จะได้รับหนึ่ง ... ฉันเดิมพันพวกเขาเป็นเจ้าของหุ้นใน บริษัท อุตสาหกรรมการแพทย์บางอย่างที่รักษาโรคตามหลักสรีรศาสตร์ :)
Srneczek

2

ฉันเป็นผู้สร้างแอปพลิเคชันCommand-Tab Plusซึ่งช่วยให้คุณสลับระหว่างแอปพลิเคชันได้อย่างรวดเร็วและเพิ่มเติมระหว่างหน้าต่าง (โดยใช้ความสามารถ cmd + tilde ของ MacOS) นี่คือการสาธิตบน YouTube


น่าเสียดายที่มันจ่าย :(
markroxor

2
ใช่มันเป็นงานของฉันและฉันไม่สามารถให้กาแฟหรือแอปพลิเคชันได้ฟรี ... โดยจ่ายเงินให้กับแอปพลิเคชันที่คุณให้เงินสนับสนุนการพัฒนาแอปพลิเคชันต่อไป ....
Serge Gerasimenko

0

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


2
ลองใช้ แต่ระวัง switche มีการสาธิตเส็งเคร็งจริงๆ มีป๊อปอัพขอให้คุณซื้อทุก ๆ 3 หรือ 4 ครั้งที่คุณสลับหน้าต่าง ผลักฉันถั่วในเวลาประมาณ 20 นาทีและฉันถอนการติดตั้ง
Robert S Ciaccio

Switchéแสดงแอพที่เปิดอยู่ทั้งหมด มันไม่ได้ทำตามที่ OP ร้องขอ

อืมฉันจำหน้าจอจู้จี้ไม่ได้มากมายเมื่อฉันทำการทดสอบเมื่อไม่นานมานี้ ไม่สมควรได้รับการเผยแพร่ ฉันแก้ไขคำตอบของฉัน
LudoMC

0

แม้ว่าสิ่งนี้จะไม่ตอบคำถามทางเทคนิค แต่ผู้ที่มองหาตัวสลับแอป Cmd-Tab ที่สามารถกำหนดค่าได้มากขึ้นสามารถดู SuperTabได้

คำเตือน: ฉันซื้อมันมาและคิดว่ามันทำได้ดี

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