แป้นพิมพ์ลัดเพื่อสลับโฟกัสระหว่างจอแสดงผลหลายจอใน OS X 10.9.5 + (ผู้ผลิต, ผู้ใช้รายอื่น, เซียร่า)


95

ความจริงที่ว่าแต่ละจอภาพทำหน้าที่เป็นของตัวเองใน OS X Mavericks ค่อนข้างเจ๋ง อย่างไรก็ตามฉันพบว่าฉันต้องใช้เมาส์และคลิกที่จอภาพที่ไม่ได้โฟกัสก่อนที่ฉันจะสามารถเลื่อนหน้าจอกลับไปกลับมา (หรือเว้นวรรค) ได้

แป้นพิมพ์ลัดเพื่อสลับโฟกัสไปยังจอภาพอื่นคืออะไร

ปรับปรุง: ติดตาม คำถาม


2
ไม่ได้แก้ปัญหาจริงๆเพราะคุณต้องขยับมือของคุณไปที่เมาส์เพื่อย้ายตัวชี้ไปยังหน้าจออื่น ๆ จากนั้นให้คุณเอามือกลับไปที่แป้นพิมพ์สำหรับ Control + Arrow คนเดียวที่อาจทำกำไรคือ Lefties ที่ใช้ เมาส์ซ้าย สุดจะเป็น Shift + Control + Arrow เพื่อสลับระหว่างหน้าจอ ทีนี้เพื่อหาวิธีที่จะทำให้มาโครนั้นทำงานได้

@ สเตฟานนั่นคือสิ่งที่ฉันถาม
abbood

แท็บ cmd + มักใช้งานได้สำหรับฉันเมื่อพยายามเปลี่ยนจากแล็ปท็อปของฉันไปเป็นจอภาพภายนอก
Milind

เป็นเรื่องน่าเศร้าที่ไม่มีวิธีแก้ปัญหาที่แนะนำสำหรับ Mac OS Sierra ... ฉันคิดว่าคุณสมบัตินี้ควรมีอยู่ในระบบปฏิบัติการ
Ardee Aram

ฉันอัปเดตของฉัน ตอบ ด้านล่าง .. หวังว่าจะสามารถแก้ไขปัญหาได้ดีขึ้น
abbood

คำตอบ:


34

นี่คือวิธีการทำงานจากแป้นพิมพ์:

  1. เปิด System Preferences -> Keyboard และคลิก Shortcuts แถบ

  2. เลือก Mission Control จากแถบด้านข้าง

  3. เลื่อนลงไปจนกระทั่งคุณเห็น Mission Control ที่ปรากฏในแผงหลัก ทำเครื่องหมายที่ช่องหากไม่ได้ทำเครื่องหมายไว้แล้วคลิกสามเหลี่ยมเปิดเผย

  4. คุณควรเห็น Move left a space, Move right a spaceและจากนั้นเป็นชุดของ Switch to Desktop 1, Switch to Desktop 2ฯลฯ สำหรับพื้นที่เดสก์ท็อปมากเท่าที่คุณจะไปในขณะนี้

  5. ตรวจสอบกล่องทั้งหมดของ Switch to Desktop N ชนิด

  6. ในคำนำของฉันสวิตช์แต่ละตัวมีทางลัดอยู่แล้ว - Ctrl - 1 , Ctrl - 2 , ... Ctrl -N โดยที่ N คือหมายเลขเดสก์ท็อป (ปุ่มควบคุมจะปรากฏเป็นกะรัต ('^') คุณสามารถกำหนดสิ่งที่คุณต้องการได้

  7. ตอนนี้คุณสามารถสลับระหว่างเดสก์ท็อปที่ใช้งานอยู่ของคุณ (หรือที่รู้จักว่า Spaces) และถ้าหากคุณเลือกที่อยู่บนจอแสดงผลอื่น ๆ โฟกัสจะเปลี่ยนไปที่จอแสดงผลนั้น

  8. หากคุณจำไม่ได้ว่าหมายเลขใดบนเดสก์ท็อปคุณสามารถใช้ทางลัดของคุณในการควบคุมภารกิจได้ ⌥การเลือก - ลูกศรขึ้น ซึ่งฉันคิดว่าเป็นค่าเริ่มต้น แต่คุณสามารถกำหนดสิ่งนั้นได้ตามต้องการ คุณจะเห็นเดสก์ท็อปที่มีหมายเลขปัจจุบันของคุณและจากนั้นสามารถใช้ทางลัดที่เหมาะสม กด ⎋ Esc เพื่อออกจากการควบคุมภารกิจ

  9. ฉันเห็นว่าถ้าฉันได้ตรวจสอบ Switch-tos ทั้งหมดแล้วหากฉันมีเดสก์ท็อปอื่นและตรวจสอบแป้นพิมพ์ลัดอีกครั้งเดสก์ท็อปใหม่จะถูกเพิ่มในรายการสลับไปยังและตรวจสอบทางลัดด้วยเช่นกัน ดังนั้นไม่จำเป็นต้องกลับไปที่การตั้งค่าหลังจากขั้นตอนข้างต้น

ขอบคุณสำหรับการกระตุ้นให้ฉันกระตุ้นในเรื่องนี้ ฉันมีความยุ่งยากเช่นเดียวกับคุณและคนอื่น ๆ !

เพิ่มสำหรับ El Capitan: ในบันทึกย่อ 31 ตุลาคม 2559 ของฉันฉันอธิบายการค้นพบครั้งล่าสุดของฉันสำหรับการสลับเป็นพื้นที่ในจอแสดงผลภายนอก ดูเหมือนว่าคุณต้องการช่องว่างอย่างน้อยสองช่องที่กำหนดไว้ในจอแสดงผลภายนอกของคุณแล้วคุณจะต้องกด Control-N, Control-M และคุณจะอยู่ใน space M ที่ N & amp; M คือหมายเลขช่องว่างของช่องว่างบนจอแสดงผลภายนอก


3
ฉันเห็นคุณค่าของสิ่งที่คุณพูดถึงแม้ว่าฉันจะยังไม่คิดว่ามันจะเหมาะ b / c คุณกำลังใช้หมายเลข dekstop .. และเพื่อย้อนกลับไปยังเดสก์ท็อปที่มีหมายเลขเฉพาะบังคับให้คุณจำได้ (ต้องผ่านการควบคุมภารกิจเพื่อดูจำนวนเดสก์ท็อปเอาชนะจุดทั้งหมดของ 'ทางลัด') .. กฎอันดับหนึ่งในการปฏิสัมพันธ์ระหว่างมนุษย์ / คอมพิวเตอร์คือ "อย่าทำให้ฉันคิดว่า" .. ฉันหวังว่าจะมีสิ่งที่ใช้งานได้ง่ายกว่ามากเช่น & lt; + [ctr] หรือ smtn .. ที่ต้องใช้หน่วยความจำสมอง / การประมวลผล 0 ในส่วนของผู้ใช้ .. แต่ฉันยังให้ +1 กับคุณ :)
abbood

18
หลังจากทดสอบกับโซลูชันของคุณ.. ช่วยประหยัดเวลาอย่างแน่นอน .. แต่ไม่ได้แก้ปัญหาหลัก: เปลี่ยนโฟกัส .. b / c แม้ว่ามันจะแสดงหน้าจอฉันสนใจ .. หน้าจอนั้นยังไม่ได้โฟกัส .. และดังนั้นฉันยังคงต้องจับมือคีย์บอร์ดและวางเมาส์บนหน้าจอ .. จากนั้นย้าย มือกลับไปที่แป้นพิมพ์ของฉัน .. :(
abbood

1
เหตุผลที่ฉันเลือก นี้ คำตอบคือ b / c มันเกี่ยวข้องกับการสลับระหว่างหน้าจอ (เช่น ctrl + & gt; หรือ ctrl + & lt;) และในตัวมันเองรับประกันได้ว่าหน้าจอจะเปลี่ยนเป็นไฮไลต์ .. และมันก็ใช้ง่ายมาก (เช่นไม่มีตัวเลขที่เกี่ยวข้อง หรือขั้นตอนกลาง)
abbood

2
ขออภัย แต่ฉันลองใช้งานใน El Capitan และใช้งานไม่ได้: / ฉันไม่สามารถเปลี่ยนโฟกัสเป็นจอแสดงผลภายนอกของฉัน: /
Anastasios Andronidis

4
ไม่ได้สลับไปมาระหว่างการแสดงผลใน Mac OS Sierra ...
Ardee Aram

19

ทางออกที่ดีที่สุดที่ฉันได้พบตอนนี้คือการติดตั้งฟรี CatchMouse ยูทิลิตี้นอก app store อนุญาตให้คุณกำหนดแป้นพิมพ์ลัดที่แตกต่างกันเพื่อ "warp" ตัวชี้เมาส์ไปที่กึ่งกลางของแต่ละจอภาพ ในกรณีของฉันฉันได้แมปจอด้านซ้ายมือของฉันไป Ctrl + ⎇ Alt + และสิทธิที่จะ Ctrl + ⎇ Alt + .

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


1
คนขี้เกียจสามารถคลิกที่นี่คนอื่น ๆ ไม่จำเป็นต้องสมัคร: itunes.apple.com/us/app/catchmouse/id439700005?mt=12
crazysim

2
อืมดูเหมือนจะไม่สามารถใช้งานได้ในร้านสหรัฐในปัจจุบัน
Jason Axelson

3
ไม่มีใครรู้ว่าที่ CatchMouse สิ้นสุดลงหรือมีทางเลือกอื่นหรือไม่? ลิงก์ใน Mac App Store และลิงก์ไปยังนักพัฒนาในความคิดเห็นที่นี่เสียทั้งหมด
zaphoyd

1
ไม่สามารถใช้ได้ในภูมิภาคของเรา? ทำไม? :(
Ardee Aram

2
repit GitHub นี้ ดูเหมือนว่าจะเป็นเจ้าภาพ นี่เป็นทางออกที่ดีที่สุด ณ ตอนนี้ในความคิดของฉัน กรกฎาคม 2017
Enrico Borba

11

ฉันเพิ่งพบตัวจัดการหน้าต่างโอเพนซอร์สที่เรียกว่า กระดานชนวน .. จากมุมมองของฉันมันดีกว่า divvy และดีกว่า sizeup .. และมันก็มีผลผูกพันที่สำคัญสำหรับการสลับโฟกัสระหว่างหน้าจอ การเชื่อมโยงคีย์เริ่มต้นจะแสดงขึ้น ที่นี่ (ปรับแต่งได้มาก) .. มันเป็นค่าเริ่มต้นที่ ~ และ

โบนัส: นี่คือชนวนของฉัน ไฟล์ปรับแต่ง .. มันสามารถให้แนวคิดบางอย่างเพื่อให้คุณเริ่มต้นได้

ปรับปรุง

จากความคิดเห็นที่ฉันรู้ว่าคำตอบข้างต้นของฉันไม่ได้เกี่ยวกับการเปลี่ยนโฟกัส แต่เป็นการโยนหน้าต่างจากจอภาพหนึ่งไปอีกจอหนึ่ง นั่นไม่ใช่สิ่งที่เป็นคำถาม

โซลูชันนี้ใช้งานได้โดยสมมติว่าคุณมีหน้าต่างแอปพลิเคชันเปิดอยู่แล้วในจอภาพทั้งหมดของคุณ ..

ลองดูที่ภาพหน้าจอนี้เพื่อทำความเข้าใจกับโซลูชันของฉัน (คลิกที่ภาพเพื่อขยาย):

enter image description here

สถานการณ์สมมติ 1 ฉันแค่คลิก แถบ เพื่อสลับระหว่างแอปพลิเคชั่น (เช่นฉันสลับจากโครเมี่ยมซึ่งอยู่บนจอมอนิเตอร์ที่โฟกัสอยู่แล้วไปยังเทอร์มินัลซึ่งอยู่บนหน้าจอฉันต้องการโฟกัสบน

สถานการณ์ 2 ฉันทำสิ่งเดียวกันง่ายๆโดยคลิกที่ ` สิ่งนี้ทำให้ฉันสลับไปมาระหว่างหน้าต่างของ เหมือนกัน แอปพลิเคชั่น .. ในตัวอย่างด้านล่างฉันได้รับหน้าต่างโครเมี่ยมในทั้งสามหน้าจอดังนั้นฉันจะผ่านพวกเขาจนกว่าฉันจะไปถึงหน้าต่างที่ฉันต้องการเปลี่ยนโฟกัสไปที่ ..


1
คุณทำให้เรื่องนี้ทำงานอย่างไร ฉันเล่นกับ Slate แล้ว แต่ดูเหมือนว่าคำสั่งเหล่านั้นจะให้ความสำคัญกับหน้าต่างถัดไปทางด้านขวาหรือด้านซ้ายของคำสั่งปัจจุบัน คุณสามารถที่จะแก้ปัญหาจากคำถามเดิมของคุณได้หรือไม่?
shanebonham

ใช่มันทำ @ shanebonham .. คุณแค่ต้องผ่านไฟล์ปรับแต่งและตรวจสอบให้แน่ใจว่าคุณกำลังทำคำสั่งที่ถูกต้อง
abbood

1
ฉันไม่คิดว่าสิ่งนี้มีอยู่ในกระดานชนวนในขณะนี้ - github.com/jigish/slate/issues/458 ฉันต้องการเห็นสิ่งนี้ด้วยเช่นกัน
notthehoff

1
@abbood ไม่สามารถใช้งานได้จริง ๆ มันสามารถเปลี่ยนโฟกัสระหว่างแอพได้ แต่ไม่ได้อยู่ระหว่างหน้าจอฉันลองทุกอย่างแล้วอ่านเอกสาร
Abude

ขอบคุณสำหรับสิ่งนี้. ทำงานนอกกรอบโดยไม่ต้องแตะไฟล์กำหนดค่าหรือสร้างไฟล์ใหม่ CMD + ลูกศรขวา / ลูกศรซ้ายสลับการโฟกัสระหว่างจอภาพ (หมายเหตุ - ฉันใช้จอมอนิเตอร์ภายนอกสองตัวโดยปิดแล็ปท็อปจริงไว้เป็นแบบฝาพับ) วิธีแก้ปัญหาด้านบนไม่ได้ผลกับฉันใน OSX El Capitan
MyCompassSpins

5

ฉันใช้ Keyboard Maestro เพื่อทำสิ่งนี้ ฉันทำแผนที่ F16 ผ่าน F19 กุญแจในการสั่งซื้อนี้

F16 จอภาพซ้ายเลื่อนไปทางซ้าย

F17 จอภาพซ้ายเลื่อนไปทางขวา

F18 เลื่อนจอมอนิเตอร์ไปทางซ้าย

F19 จอภาพขวาเลื่อนไปทางขวา

ฉันสร้างการกระทำของคีย์บอร์ดมาสโทร 4 อันสำหรับอันนี้สำหรับแต่ละมอนิเตอร์และอีกอันสำหรับแต่ละทิศทาง นี่คือทางลัดพื้นฐานซึ่งได้รับการปรับตาม:

  1. เลื่อนเมาส์ไปที่จอแสดงผลใดก็ได้โดยไม่ต้องคลิก

  2. การกดแป้นพิมพ์ Ctrl - [ลูกศรซ้าย] หรือ [ลูกศรขวา] ขึ้นอยู่กับ

ที่จริงฉันเปลี่ยนแป้นพิมพ์ลัดในการตั้งค่าระบบภายใต้การควบคุมภารกิจจาก:

Ctrl -Arow เพื่อเลื่อนช่องว่างไปทางซ้าย / ขวาไปที่:

เปลี่ยน - ควบคุม - ตัวเลือก - คำสั่ง ลูกศรซ้าย / ขวา เพื่อเพิ่มลูกศรควบคุมที่ง่ายขึ้นสำหรับกิจกรรมอื่น ๆ ฉันยังเปลี่ยนมาโครคีย์บอร์ดมาสโทรเพื่อสะท้อนการเปลี่ยนแปลง

ในขณะนั้นฉันยังมีการควบคุมภารกิจต่อไปนี้

F13 แสดงเดสก์ท็อป

F14 แสดงหน้าต่างแอปพลิเคชัน

F15 การควบคุมภารกิจ

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


3
ฉันต้องใช้เวลาสักครู่กว่าจะหาวิธีที่จะให้ Keyboard Maestro เลื่อนเมาส์ไปที่จอแล็ปท็อปของฉันดังนั้นในกรณีที่คนอื่นมีปัญหาฉันก็ใช้งานได้เช่นนี้: just move ที่ SCREEN(Internal,MidX), SCREEN(Internal,MidY) สัมพันธ์กับ absolute position
Shevaun

นี่คือคำตอบที่ดีที่สุด Keyboard Maestro ได้รับการพัฒนาเป็นอย่างดีรองรับ Sierra ในปัจจุบันและมีตัวเลือกที่ทรงพลังมากมายในการควบคุมเมาส์นี่ยอดเยี่ยมมาก!
chrismarx

3

(นี่ควรเป็นความคิดเห็น แต่ฉันไม่มีชื่อเสียงที่จะโพสต์ไว้)

ฉันมีปัญหาเดียวกัน ฉันทำงานเป็นพิเศษในแอปเต็มหน้าจอและสลับไปมาระหว่างกัน Ctrl + ◀︎ และ Ctrl + ▶︎ . ฉันชอบที่จะทำงานบนหน้าจอหลักและใช้รองสำหรับข้อความ แต่ฉันไม่ต้องการปล่อยให้ข้อความปรากฏเมื่อฉันไม่ได้ใช้งาน ฉันอยากจะเปลี่ยนกลับไปเป็นเดสก์ท็อปบนหน้าจอรอง แต่เพื่อให้ความสำคัญกับจอภาพที่สองฉันต้องเลื่อนตัวชี้เมาส์เอาชนะเวลาและประหยัดความพยายามโดยใช้แป้นพิมพ์ลัดเพื่อเปลี่ยนแอพโดยสิ้นเชิง

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


3
ใช่ประเด็นคือการหลีกเลี่ยงการใช้เมาส์ทั้งหมดเข้าด้วยกันเพื่อการใช้งานทั่วไปและพื้นฐาน
abbood

1

คีย์บอร์ดมาสโทร สามารถช่วยคุณทำสิ่งนั้นได้

ในกรณีของฉันฉันใช้ CTRL + 0,1,2 เพื่ออ้างอิงหน้าจอ 0, 1, 2 ด้านล่างเป็นวิธีที่ฉันกำหนดค่า นอกจากนี้ 0,1,2 บนแป้นตัวเลขอยู่ใกล้กับปุ่มลูกศรของคุณจากนั้นคุณสามารถใช้ลูกศร CTRL + เพื่อสลับหน้าต่างบนจอแสดงผลที่เลือก

แจ้งให้ทราบล่วงหน้าฉันใช้คลิกเพราะฉันต้องการย้ายโฟกัสไปที่หน้าต่างภายใต้เคอร์เซอร์

mouse movement to select display


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