มีแป้นพิมพ์ลัดเพื่อย้ายหน้าต่างจากจอภาพหนึ่งไปอีกจอภาพหนึ่งหรือไม่?


112

มีแอพฟรีที่ฉันสามารถใช้เพื่อย้ายหน้าต่างจากจอภาพหนึ่งไปยังจอภาพอื่น (สมมติว่ามีเพียงสองจอภาพ) ผ่านทางแป้นพิมพ์หรือไม่? ฉันไม่ควรต้องใช้เม้าส์เลย (เช่นสำหรับการเลือกหน้าต่างหรือจอภาพหรือการลาก)

ฉันรู้ว่าสิ่งนี้สามารถทำได้ใน Linux โดยใช้ compiz ฉันประหลาดใจที่ไม่มีตัวเลือก (ฟรี) สำหรับ OS X

คำตอบ:


50

ฉันลงเอยด้วยการใช้BetterTouchToolเพื่อทำสิ่งนี้ โดยรวมแล้วฉันพบว่ามันสามารถกำหนดค่าได้มากที่สุด นี่คือภาพหน้าจอของการกำหนดค่าของฉันในขณะที่Cmd+ Ctrl+ Wย้ายหน้าต่างไปที่จอภาพถัดไป

หากคุณมีการตั้งค่าจอภาพ 3 จอ (จอภาพภายนอก 2 จอและจอภาพ Mac) คุณสามารถตั้งค่า "ย้ายหน้าต่างไปยังจอภาพถัดไป" ทางด้านขวาได้โดยทำดังนี้

  1. ตั้งค่าทางลัดใหม่ระบุ "ย้ายหน้าต่างไปยังการตรวจสอบถัดไป" เป็นการกระทำที่กำหนดไว้ล่วงหน้า
  2. คลิกแนบการดำเนินการเพิ่มเติมและระบุ "ย้ายหน้าต่างไปยังการตรวจสอบถัดไป" อีกครั้งเป็นการดำเนินการ
  3. Voila ตอนนี้คุณสามารถย้ายหน้าต่างไปยังจอภาพทางด้านขวา (แฮ็คเล็กน้อยที่ฉันรู้จัก แต่มันทำงานได้จนกว่าผู้พัฒนา BTT จะอัปเดตแอป)

การกำหนดค่าแป้นพิมพ์ BetterTouchTool

ข้อบกพร่องเพียงอย่างเดียวของ BetterTouchTool คือการสนับสนุน Lion ที่ไม่ดี (มีบางคุณสมบัติเท่านั้น) แต่มีให้ในรุ่นอัลฟ่า แป้นพิมพ์ลัดเฉพาะนี้ควรใช้งานได้ดีกับ Lion ด้วยเวอร์ชันที่เสถียรฉันคิดว่า


3
โอ้และมันเป็นฟรีแวร์
adamrmcd

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

8
ตอนนี้มันไม่ใช่ฟรีแวร์ donationware
vr_driver

5
เท่าที่ฉันสามารถบอกได้ BTT ไม่ฟรีอีกต่อไป (มีการทดลองใช้ฟรี)
guyarad

4
ในปี 2019 คำตอบนี้แนะนำวิธีแก้ปัญหาเชิงพาณิชย์ใช้ A'er ตัวอื่นหากคุณไม่ต้องการจ่ายเงินให้แอพทำอะไรบางอย่างที่ระบบปฏิบัติการควรทำ ทำเพื่อคุณฟรี
slm

102

ฉันลองใช้Spectacleแอปที่ยอดเยี่ยมและฟรี

นี่คือสิ่งที่มันสามารถทำกับกลุ่มของหน้าต่างที่เลือก

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

คุณต้องเปิดใช้งานการสนับสนุนการเข้าถึง

ค่ากำหนดของระบบ> ผู้พิการ> เปิดใช้งานการเข้าถึงสำหรับอุปกรณ์ที่ช่วยเหลือ

ตามความคิดเห็น: ตัวเลือกการเข้าถึงใน Mavericks อยู่ในขณะนี้

การตั้งค่าระบบ> ความปลอดภัยและความเป็นส่วนตัว> ความเป็นส่วนตัว> การเข้าถึง

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

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


1
ทำงานให้ฉันโดยไม่ต้องเปิดใช้งานอุปกรณ์ช่วยเหลือในตัวเลือกการเข้าถึง
Adrian Spinei

2
ด้วย OS X Mavericks ตัวเลือกในการเปิดใช้งานการเข้าถึงสำหรับอุปกรณ์ช่วยเหลือได้ย้ายไปที่การตั้งค่าระบบ -> ความปลอดภัยและความเป็นส่วนตัว -> ความเป็นส่วนตัว -> การเข้าถึงซึ่งคุณจะเห็นภาพในรายการและสามารถควบคุมคอมพิวเตอร์ของคุณได้
ธาน

หากต้องการระบุทางลัดเฉพาะ Spectacle ให้ใช้ทางลัด ⌃⌥⌘ ← & ⌃⌥⌘ →เพื่อสลับหน้าต่างไปยังแต่ละจอแสดงผล
Shawn Conn

3
มันยอดเยี่ยมและสามารถทำสิ่งดีๆมากมายที่ win7 + สามารถทำสิ่งที่ฉันพลาดไปได้ แต่ฉันไม่สามารถทำในสิ่งที่คำถามเดิมถาม - ย้ายหน้าต่างไปที่จอภาพ :(
kumetix

1
ทำได้ดี. แม้ว่าวิธีการย้ายหน้าต่างจากหน้าจอหนึ่ง (ไม่ใช่จอมอนิเตอร์) ไปที่อื่นอาจเป็นประโยชน์ ใช้งานได้สำหรับคำถามที่ถาม
Ajak6

20

Moomสามารถทำสิ่งนี้ได้ มันไม่ฟรีแต่ Moom เป็นแอพจัดการหน้าต่างที่ยอดเยี่ยม มันช่วยให้คุณกำหนดแป้นพิมพ์ลัดให้กับการเคลื่อนไหวของหน้าต่างที่หลากหลาย (รวมถึงการเลื่อนไปที่จอแสดงผลอื่น ๆ ) และให้ภาพซ้อนทับของการควบคุมหน้าต่างมาตรฐาน OS X

นี่คือภาพหน้าจอบางส่วน:

การใช้เมาส์ การใช้แป้นพิมพ์

นี่คือรายการของแอพจัดการหน้าต่างจากโพสต์ AskDifferent ตัวเลือกการจัดการหน้าต่างที่มีอยู่สำหรับ OS X คืออะไร . ตัวเลือกฟรีเพียงอย่างเดียวคือShiftitและฉันไม่แน่ใจว่ามีฟังก์ชั่นการใช้งานที่คุณต้องการหรือไม่


1
+1 สำหรับ Moom ค้นพบเมื่อไม่กี่เดือนที่ผ่านมาฉันรักมัน คุ้มค่ามากเพียง $ 5 ด้วย
robmathers

ฉันใช้ ShiftIt เพื่อจัดเรียงหน้าต่างภายในจอมอนิเตอร์เดียวกัน มันเป็นเครื่องมือที่ยอดเยี่ยมสำหรับสิ่งนั้น อย่างไรก็ตามมันไม่มีฟังก์ชั่นเลื่อนไปที่จอแสดงผลอื่น
volni

ฉันจะตรวจสอบ Moom แล้ว ฉันรู้ว่าคุณต้องการแอปฟรี แต่ราคาไม่แพงเมื่อเทียบกับโปรแกรมจัดการหน้าต่าง Mac อื่น ๆ นอกจากนี้ภาพซ้อนทับที่ออกแบบมาสำหรับปุ่มปิด / ต่ำสุด / ขยายใหญ่สุดที่พวกเขาสมควรได้รับ $ 5 :)
chrismanderson

@ArtemShnayder ไม่เป็นความจริงอีกต่อไปเวอร์ชั่น 1.6 ที่เผยแพร่ในปีนี้ในขณะนี้รองรับ ลองดูคำตอบของ
@WilfredSpringer

13

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

ดังนั้นฉันจึงถอนการติดตั้ง Spectacles; ยังคงเป็นผู้ใช้ ShiftIt ที่มีความสุข


ค่าเริ่มต้นสำหรับฉันคือ Ctrl + Option + Command + Space
Mordred

นี่ควรเป็นคำตอบที่ถูกต้อง มันได้ผล.
ji-ruh

2
ถ้าหน้าต่างเป็น maximized, shiftltจะให้มันขยายต่อไปในการแสดงผลที่ขัดต่อปรากฏการณ์ ทางออกที่ดีที่สุด IMO :)
Elouan Keryell- แม้แต่

12

แค่อยากจะพูดถึงว่ามีการตั้งค่าที่System Preferences > Mission Controlเรียกว่า"Group windows by application"ที่แสดงไอคอนแอพและช่วยให้คุณลากไอคอนไปยังเดสก์ท็อป / จอภาพอื่นได้ มันยอดเยี่ยมสำหรับแอพที่มี 10+ windows


9

FYI, Magnet ซึ่งเป็นแอพพลิเคชั่นการจัดวาง / กำหนดขนาดหน้าต่างยอดนิยมมีทางลัด "Next Display" และ "Previous Display" อย่างน้อยในเวอร์ชัน 2.1 (14 ก.พ. 2017)

Magnet ใน Mac App Store

เว็บไซต์ของ Magnet


แม่เหล็กเป็นสิ่งที่ดี หากพวกเขาจะมีไอคอนแถบเมนูที่ดีกว่าเท่านั้นมันจะสมบูรณ์แบบ
leymannx

5

BetterSnapTool ยังมีคุณสมบัตินี้ (เป็นทางลัด) ฉันคิดว่ามันเป็นแอพฟรีและเป็นแอพที่ยอดเยี่ยม

มีทางลัดที่คุณสามารถขยายหน้าต่างให้ใหญ่สุดในหน้าจอถัดไปได้ ดูภาพหน้าจอของทางลัดที่เกี่ยวข้อง

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


หวังว่าพวกเขาจะมี "แบบเต็มหน้าจอบนหน้าจอถัดไป" ด้วย!
xyz

มันถูกเรียกว่า BetterTouchTool รุ่นฟรีและตัวเลือกที่พบภายใต้การปรับขนาดและย้ายหน้าต่าง
Ryan Heitner

เท่าที่ฉันสามารถบอกได้ BTT ไม่ฟรีอีกต่อไป (มีการทดลองใช้ฟรี)
guyarad



0

สิ่งนี้สามารถทำได้โดยใช้ตัวจัดการหน้าต่างแบบเรียงต่อกันที่เปิดให้ใช้ฟรีอเมทิสต์โดยใช้ทางลัด "สลับหน้าต่างที่ถูกโฟกัสไปที่

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

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