จะย้ายหน้าต่างไปยังพื้นที่อื่นโดยไม่ใช้เมาส์ได้อย่างไร


66

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

ฉันรู้วิธีการต่างๆด้วยเมาส์:

  • คลิกค้างไว้ที่แถบชื่อเรื่องของหน้าต่างแล้วลากไปที่ขอบ
  • F8 เพื่อแสดง Spaces ทั้งหมดและลากไปยังตำแหน่งที่ต้องการ
  • คลิกแล้วค้างไว้ที่แถบชื่อเรื่องแล้วใช้Ctrl+ #หรือCtrl+Scroll Arrow

แต่ไม่พบวิธีการใช้คีย์บอร์ดอย่างเดียว ฉันใช้ Linux สำหรับหนึ่งในเวิร์กสเตชันหลักของฉันซึ่งมีความสามารถนี้และฉันก็ชอบที่จะใช้กับ OSX เช่นกัน



เฮ้คำถามที่ฉันมีและคำตอบอยู่ที่นี่ในคำถามของคุณ! ฉันแค่อยากรู้วิธีย้ายแอพไปยังพื้นที่ทำงานอื่นไม่ว่าจะใช้เมาส์หรือไม่ก็ตาม
DarenW

เคล็ดลับ "คลิก & ctrl- #" นั้นมีประโยชน์มากอยู่แล้ว ขอบคุณมาก.

1
"คลิกหน้าต่างและใช้" - คุณต้องกดหน้าต่างค้างไว้การคลิกไม่ถูกต้องทางเทคนิค
Sufian

คำตอบ:


30

ขณะลากหน้าต่างให้กดแป้นคำสั่งผสมเพื่อย้ายหน้าต่างไปยังพื้นที่ที่กำหนดหมายเลข:

  • Control + 1
  • Control + 2
  • Control + 3
  • ฯลฯ ...

แก้ไข: สำหรับ Lion ฉันต้องไปที่การตั้งค่าระบบ -> คีย์บอร์ด -> แป้นพิมพ์ลัด -> การควบคุมภารกิจและเปิดใช้งานปุ่มลัดเหล่านี้


8
เพียงแค่ย้ายหน้าจอไปยังพื้นที่อื่นคุณต้องคลิกหน้าต่างด้วยเมาส์จากนั้นใช้ทางลัดนั้นเพื่อย้ายหน้าต่าง
Winder

คุณตอบถูกมั้ย :)
Nippysaurus

ไม่ได้ทำงานกับ Lion! :(
Atul Goyal

วิธีนี้ใช้ได้ดีสำหรับฉันกับ Mavericks และทำงานได้ดีกับ Mountain Lion กุญแจสำคัญคือการกำหนดทางลัดเพื่อข้ามไปยังพื้นที่เฉพาะ (ตามที่ @Nippysaurus กล่าว)
mjturner

20
คุณสูงไหม เขากล่าวว่า "โดยไม่ต้องใช้เมาส์เจ้ากรรม", อ๊าก
YemSalat

17

SizeUp

คุณสามารถดู SizeUp ซึ่งได้รับการแนะนำบน apple.se อย่างน้อยหนึ่งครั้งก่อนหน้านี้ - มันมีเครื่องมือคีย์บอร์ดที่ดีสำหรับการขว้าง windows ไปรอบ ๆ จอภาพหลายจอ

มันไม่ฟรี แต่มันมีประโยชน์มากและคุ้มค่ากับการลงทะเบียนเล็กน้อย


นี่คือสิ่งที่ฉันใช้และมันยอดเยี่ยม
Martin Marconcini

1
อ่าใช้ Sizup มาสักพัก (เพื่อเลียนแบบ Aero snap) และไม่รู้สิ่งนี้ มีประโยชน์มาก. และคุ้มค่ากับการลงทะเบียนแน่นอน
Rabarberski

2
ฉันลอง SizeUp แต่ใช้เวลาแค่วินาทีเดียวในการย้ายหน้าต่างไปยังพื้นที่อื่น นี่เป็นสิ่งที่ยอมรับไม่ได้: [
Brian Gordon

นอกจากนี้ยังมีทางเลือกฟรีSpectacleแม้ว่าจะไม่มีตัวเลือกสำหรับหลาย ๆ ช่องว่าง ใช้งานได้ดีกับจอแสดงผลหลายจอ
รานาฟ웃

ปีต่อมา SizeUp ยังคงมีความล่าช้าหนึ่งวินาทีเมื่อสลับช่องว่าง ฉันสงสัยว่าเป็นเพราะ OS X ไม่มี API สาธารณะสำหรับสิ่งนี้และพวกเขากำลังทำการแฮกเกอร์เพื่อแก้ไขข้อ จำกัด
Wojtek Kruszewski

7

พลอยสีม่วง

ด้วย Amethyst คุณสามารถส่งหน้าต่างไปยังพื้นที่เฉพาะโดยใช้แป้นพิมพ์ลัดที่กำหนดค่าได้ หนึ่งการตั้งค่าที่เป็นไปได้คือ:

  • Command+ Control+ 1   [ส่งไปยังเดสก์ท็อป 1]
  • Command+ Control+ 2   [ส่งไปยังเดสก์ท็อป 2]
  • Command+ Control+ 3   [ส่งไปยังเดสก์ท็อป 3]
  • และอื่น ๆ . .

โดยค่าเริ่มต้น Amethyst จะเรียงลำดับหน้าต่าง macOS ของคุณโดยอัตโนมัติ หากคุณไม่ต้องการเรียงแบบอัตโนมัติหรือฟีเจอร์เลย์เอาต์พิเศษที่ Amethyst มีให้ให้เพิ่ม "floating" ใน Layouts ภายใต้ Preferences และลบเลย์เอาต์อื่น ๆ ทั้งหมด นอกจากนี้ให้ปิดการใช้งานแป้นพิมพ์ลัดที่คุณไม่ต้องการภายใต้แท็บ "ทางลัด"


1
ในกรณีที่ไม่มีใครดูหัวข้อนี้หลายปีต่อมาลอง Amethyst กับ BetterTouchTool (จ่าย) เปลี่ยนชีวิตของฉัน 'ท่าทางสัมผัสของแป้นพิมพ์' BetterTouchTool สามารถตั้งค่าให้ทำCtrl+ Alt+ Shift+ L/ Hเพื่อส่งหน้าต่างหนึ่งช่องไปทางขวา / ซ้ายตามลำดับ ซึ่งจะเป็นการเสริมทางลัดปกติอย่างสมบูรณ์แบบ จากนั้นตั้งค่าแทร็คแพดหรือท่าทางเมาส์เมจิคเพื่อใช้งานทางลัดอเมทิสต์เช่น TipTaps สำหรับปรับขนาดหน้าต่างหลักหรือรายการโปรด 'สองนิ้วแตะบน' เพื่อคลิกซ้ายแล้วตั้งหน้าต่างปัจจุบันเป็นหน้าต่างหลัก (alt-shift-enter) . สวย.
zelk

ขอบคุณสำหรับเคล็ดลับ @cormacrelf FYI Gnome 3 ทำสิ่งนี้ทั้งหมดออกจากกล่องอย่างหรูหรา มันน่ารำคาญที่ Apple ทำให้เราดาวน์โหลดแอพของบุคคลที่สามหลายแห่ง
Gabe Kopley

5

BetterTouchTool : ฟรีและทำงานได้มากขึ้นอีก;) ฉันใช้ร่วมกับ ShiftItเพื่อปรับขนาดหน้าต่าง


เครื่องมือที่ยอดเยี่ยม แต่ไม่มีค่าใช้จ่าย ยังคงคุ้มค่าไม่กี่ดอลลาร์แม้ว่า
iconoclast

ShiftIt ตอนนี้ตายแล้ว แต่ฉันแทนที่มันด้วย BTT อย่างเต็มที่
AsTeR

0

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

ขั้นตอน:

  1. เปิดใช้งานปุ่มเมาส์หากยังไม่ได้เปิดใช้งาน (ทางลัดมาตรฐานกำลังกดปุ่มตัวเลือกซ้าย 5x)

  2. ใช้แป้นตัวเลขเพื่อวางตำแหน่งตัวชี้เมาส์บนแถบเมนูของแอพ ใช้ปุ่ม # 5 เพื่อคลิกจากนั้นกดปุ่มค้างไว้แล้วทำให้หน้าต่างลากไปเล็กน้อยโดยการคลิกหมายเลขอื่น ๆ (คีย์ทิศทาง)

  3. จากนั้นเมื่อโหมดนั้นเปิดใช้งานคุณสามารถหยุดการลาก (แต่กดปุ่มเมาส์ # 5 ค้างไว้) และใช้ทางลัด Ctrl-Left / Right ทางซ้ายและหน้าต่างจะตามมา

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการใช้ปุ่มเมาส์ - https://support.apple.com/th-th/HT204434#mousekeys


-1

Shiftit น่ากลัว ...

ฉันใช้shiftitซึ่งเป็นเครื่องมือโอเพนซอร์ซสำหรับปรับขนาด / ย้ายหน้าต่าง

หากต้องการย้ายหน้าต่างคุณสามารถคลิก _hold_window + CTRL + space_number


2
ยินดีต้อนรับสู่ถามที่แตกต่างกัน! โปรดงดเว้นจากคำตอบ 1 ประโยค เรากำลังพยายามค้นหาคำตอบที่ดีที่สุดและคำตอบเหล่านั้นจะให้ข้อมูลว่าทำไมถึงดีที่สุด คำตอบสั้น ๆ เช่นนี้ไม่ได้อธิบายว่าทำไมพวกเขาถึงเป็นวิธีที่ดีที่สุดหรือเป็นเครื่องมือที่ดีที่สุด นอกจากนี้การให้ลิงค์ไปยังเครื่องมือสามารถเป็นประโยชน์อย่างมากต่อ OP ดูวิธีการตอบเกี่ยวกับวิธีการให้คำตอบที่มีคุณภาพ - จากการรีวิว -
fsb

คุณ "click_hold_window" โดยไม่ใช้เมาส์ได้อย่างไร
Elezar

1
Elezar, ShiftIt ต้องใช้เมาส์ ...
Andrei Sura

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