แป้นพิมพ์ลัดใดที่เคลื่อนย้ายปรับขนาดและขยายขนาดหน้าต่างใน Mac OS X


127

ฉันเพิ่งตรวจสอบhttp://en.wikipedia.org/wiki/Table_of_keyboard_shortcutsแต่รายการ "การจัดการหน้าต่าง" ต่อไปนี้ว่างสำหรับ Mac OS X:

  • ย้ายหน้าต่างที่โฟกัส
  • ปรับขนาดหน้าต่างที่โฟกัส
  • ขยายหน้าต่างที่โฟกัสให้ใหญ่สุด

ไม่มีปุ่มลัดในตัวสำหรับปุ่มเหล่านี้ใน OS X หรือไม่? ฉันทำสิ่งนี้ตลอดเวลากับ GNOME ภายใต้ Linux


1
ในวันที่ 10.9.4 superuser.com/a/718843/60022ทำงานให้ฉัน อย่าลืมตั้งชื่อ "ซูม" ให้ถูกต้อง
user60022

3
มีเหตุผลที่ไม่มีใครทำแทนตรงสำหรับคีย์การจัดการหน้าต่าง Windows? แน่นอนว่าเป็นสิ่งที่ผู้อ่านส่วนใหญ่มาที่นี่เพื่อ?
Anon Gordon

คำตอบ:


108

Spectacle ยังไม่ได้รับการกล่าวถึง "ย้ายและปรับขนาดหน้าต่างของคุณได้อย่างง่ายดาย" - http://spectacleapp.com

เป็นโอเพ่นซอร์ส: https://github.com/eczarny/spectacle


8
ดี - รองรับพฤติกรรมที่คล้ายกับ "windows key" + "arrow" บน Win7 สิ่งที่ฉันเป็นหลังจากนั้น
Frederik

สิ่งที่ฉันกำลังมองหาเรียบง่ายการออกแบบที่ดีและฟรี!
Jeff

2
ใช่ขอบคุณอีกครั้ง ... ฉันยังใหม่กับ MacOsX และฉันคิดว่าควรรวมอยู่ในระบบปฏิบัติการ ... ทำไมปุ่มสีเขียวจึงไม่ส่งผลเหมือนกัน
рüффп

ปรากฏการณ์เป็นสิ่งที่ยอดเยี่ยมมากฉันได้ใช้งานมาระยะหนึ่งแล้วได้อย่างราบรื่น ทางลัดเริ่มต้นเหมาะสมและเรียนรู้ได้ง่ายรวมถึงการตั้งค่าจอภาพหลายจอ :)
Michael Trouw

1
@ รัฟฟ์ฉันสงสัยว่า ณ จุดนี้มันเป็นเพราะแอปเปิ้ลจะต้องยอมรับว่าพฤติกรรมของ Windows ดีขึ้นมาโดยตลอด สถานการณ์คล้ายกับเมาส์หนึ่งปุ่ม
Timmmm

16

ไม่ใช่ในตัว แต่คุณสามารถติดตั้งซอฟต์แวร์ของบุคคลที่สามได้

http://www.macupdate.com/info.php/id/26411/mercurymover

http://www.macupdate.com/info.php/id/30591/right-zoom


MercuryMover ดูเหมือนว่าฉันกำลังมองหา ขอบคุณ น่าเสียดายที่มันไม่ได้ถูกสร้างขึ้นใน.
ฟิลิปเดอร์บิน

+1 ถึง MercuryMover ฉันได้ลองเค้าโครงที่เหมาะสมขนาดขึ้นและ ShiftIt MercuryMover ดีที่สุดสำหรับฉันเพราะมันเป็นวิธีที่เร็วที่สุดในการย้าย / ปรับขนาดหน้าต่าง นอกจากนี้คุณสามารถสร้างทางลัดของคุณเองเพื่อปรับขนาดตามขนาดที่ต้องการ
วน

13

ฉันไม่ได้ทดสอบในรุ่นอื่น แต่ใน OS X 10.9 (Mavericks) คุณสามารถใช้ Voice Over Utility เพื่อย้ายและปรับขนาดหน้าต่าง

  1. เปิดใช้งาน Voice Over ในแผงควบคุมการเข้าถึง
  2. คลิก "เปิด Voice Over Uitlity"
  3. คลิก "ผู้บัญชาการ" ในแผงด้านซ้าย
  4. เลือก "keyboard"
  5. เลือก "เปิดใช้งานผู้บัญชาการแป้นพิมพ์"
  6. เพิ่มผู้บัญชาการคนใหม่
  7. ระบุแป้นคีย์บอร์ดใด ๆ ที่ไม่ได้ใช้งาน
  8. เลือกคำสั่ง: ขนาดและตำแหน่ง -> เริ่มย้ายหน้าต่าง
  9. เลือกด้วยหน้าต่างที่จะย้าย
  10. กดปุ่มตัวเลือกที่ถูกต้องค้างไว้แล้วกดปุ่มที่เลือกใน 7
  11. ย้ายหน้าต่างด้วยปุ่มลูกศร

clunky แต่มีประโยชน์มากที่จะเข้าใจว่าทำไมหน้าต่าง Java จึงหายไป: ไม่ชอบถูกย้ายไปยังจอภาพอื่นของฉัน Grr
android.weasel

ดูเหมือนจะใช้งานไม่ได้กับ XQuartz ...
krs013

ขอบคุณ! สิ่งนี้ทำงานได้อย่างสมบูรณ์ใน OS X 10.11.5 (El Capitan) ผมเพิ่งติดตั้งโปรแกรมใหม่และมันเริ่มต้นขึ้นด้วยแถบชื่อติดอยู่ที่ผ่านมาด้านบนของหน้าจอของฉัน ... จะได้รับที่น่ารำคาญมากที่จะมีการติดตั้งอีกโปรแกรมเพียงเพื่อแก้ไขมัน :)
kayge

9

โดยส่วนตัวแล้วฉันชอบขนาดที่มากขึ้น - มันมีตัวเลือกมากมายสำหรับการปรับขนาดอัตโนมัติด้วยการกดปุ่มเพียงปุ่มเดียวซึ่งรวมถึงหน้าจอไตรมาส, เพิ่มและย้ายหน้าต่างระหว่างจอภาพและ Spaces

http://www.irradiatedsoftware.com/sizeup/


6

คำตอบที่ดีที่สุดคือการสร้างแป้นพิมพ์ลัดในการตั้งค่าระบบ> คีย์บอร์ด> ลัด> App ทางลัด

แล้วเพิ่ม Chrome หรือแล้วแต่จำนวนใดและชื่อที่แน่นอนตามที่ปรากฏป้อน: ซูม

นี่คือส่วนที่สำคัญ ...

ทางลัดต้องรวมShiftคีย์ เมื่อคุณต้องการขยายหน้าต่างให้ใหญ่สุดโดยใช้แป้นพิมพ์และเมาส์คุณสามารถทำได้โดยกดShiftปุ่มค้างไว้แล้วคลิกปุ่ม Green Maximize / + ในแถบเครื่องมือของเบราว์เซอร์

ฉันกำหนดทางลัดให้เป็นCommand+ Shift+ Returnและใช้งานได้อย่างมีเสน่ห์

การตั้งค่าระบบ> คีย์บอร์ด> ทางลัด> ทางลัดแอพ

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


คำตอบที่ง่ายที่สุดและง่ายที่สุดสำหรับการเพิ่มขนาดหน้าจอ
1 ''

ฉันไม่เข้าใจว่าทำไมค่าเริ่มต้นนี้ไม่เปิดใช้งานใน OSX ใช้ในโมฮาวี (10.14) ฉันเบื่อมากกับการดับเบิลคลิกที่แถบด้านบนของหน้าต่าง ขอบคุณ
Lucio Mollinedo

ทำซ้ำขั้นตอนเดียวกันสำหรับแอพทั้งหมดหรือไม่?
Danijel

5

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

มันเป็นแอพจัดการหน้าต่างบนคีย์บอร์ดที่ดีที่สุดที่ฉันเคยเห็น! โขดหิน ...

http://most-advantageous.com/optimal-layout/


ฉันเห็นด้วยมันโฆษณาฟังก์ชั่นหนึ่งซึ่งเป็นที่ต้องการอย่างสูง: สลับไปที่หน้าต่างเฉพาะในแอปพลิเคชัน โดยที่แท็บคำสั่งอนุญาตให้คุณเปลี่ยนเป็นแอพเฉพาะแท็บ Alt ของเค้าโครงที่เหมาะสมจะแสดงรายการหน้าต่างที่จัดกลุ่มตามแอปพลิเคชัน
Micha Roon

@DrGorb คุณยังสามารถใช้ CMD + ในตัวเพื่อสลับไปมาระหว่างอินสแตนซ์หน้าต่างแอปพลิเคชันได้
Mark J Miller


3

หากคุณคิดว่าตัวเองเป็น "แฮ็กเกอร์" คุณอาจพิจารณา Slate Slate นั้นเหมือนกับ Bettertouch หรือ Sizeup บนเตียรอยด์ นี่คือ GitHub repo

มีช่วงการเรียนรู้ แต่มีประสิทธิภาพและปรับแต่งได้มาก มีบทความที่ดีเกี่ยวกับวิธีการตั้งค่าและใช้งาน


ขอบคุณ! บทความทำให้ฉันเพิ่มคำตอบเกี่ยวกับspectacleapp.comเช่นกันซึ่งฉันสังเกตเห็นในความคิดเห็น
Philip Durbin

2

ด้วยการเปิดใช้งาน VoiceOver (Command-F5) คุณสามารถใช้แป้นพิมพ์ลัดย้ายหน้าต่าง

  • Control-Option-Accent (`) ย้ายหน้าต่างด้วยปุ่มลูกศร (หรือใช้ Shift-Arrow เพื่อย้ายเพียงเล็กน้อย)
  • Shift-Control-Option-Accent (`) แสดงเมนูตัวเลือกการปรับขนาดหน้าต่าง

การใช้เมนูตัวเลือกการปรับขนาดหน้าต่างคุณสามารถย้ายหน้าต่างไปยังส่วนต่าง ๆ ของหน้าจอ (เช่นหน้าจอกลางด้านบนซ้าย ฯลฯ )


ตอนนี้ถ้าเพียงฉันสามารถหาวิธีที่จะปิดเสียงจริง ...
alexeit

1
alexeit ในการปิดเสียง VoiceOver ในขณะที่เปิดใช้งานอยู่ให้เปิดแอปยูทิลิตี้ VoiceOver ที่อยู่ในโฟลเดอร์ยูทิลิตีของคุณ (แอปพลิเคชั่น> ยูทิลิตี้) จากนั้นจากเมนูหมวดยูทิลิตี้เลือก Speech แล้วทำเครื่องหมาย
TimD

1

ดู AppleScript ต่อไปนี้สำหรับโปรแกรมลัดแป้นพิมพ์ / เมาส์ Mac OS X ยอดนิยม (และฟรี) QuickSilverที่จะทำให้คุณมีแป้นพิมพ์ลัดสำหรับปุ่มซูมสีเขียว เมื่อคุณติดตั้งและใช้งานกับ Quicksilver คุณจะสามารถปรับแต่งแป้นพิมพ์ลัดของคุณ

tell application "System Events"
    if UI elements enabled then
        set FrontApplication to (get name of every process whose frontmost is true) as string
        tell process FrontApplication
            click button 2 of window 1
            --button 2 is the green "zoom" button for all applications
            --window 1 is always the frontmost window.
        end tell
    else
        tell application "System Preferences"
            activate
            set current pane to pane "com.apple.preference.universalaccess"
            display dialog "UI element scripting is not enabled. Check 'Enable access for assistive devices'"
        end tell
    end if
end tell

ที่มา: http://snippets.dzone.com/posts/show/1026


แปลกที่ลิงค์ quicksilver นั้นจะเปลี่ยนเส้นทางไปยังโปรแกรมเบสบอลบางโปรแกรม
Steve Bennett

1

ฉันมีโปรแกรมอรรถประโยชน์ที่ชื่อว่า BetterSnapTool ทำงานบน OSX 10.9.4 MacBook ของฉัน นี่เป็นเครื่องมือที่ดีมากที่เลียนแบบพฤติกรรมใน Windows 7 ของการจัดเรียงหน้าต่างไปด้านบนซ้ายหรือขวาถ้าคุณลากหน้าต่างไปที่ด้านใดด้านหนึ่งด้วยเมาส์ ภายใน BetterSnapTool จะมีแท็บ "พิเศษ" และบนแผงนี้เป็นตัวเลือกสำหรับ "ย้าย Windows" ที่นี่ฉันเลือก CTL และ OPT และตอนนี้เมื่อฉันกดแป้นเหล่านี้ฉันสามารถย้ายหน้าต่างใด ๆ ภายใต้เคอร์เซอร์ของเมาส์ BetterSnapTool ได้รับการจัดอันดับ 5 ดาวในแอปพลิเคชัน Mac App Store และมีค่าใช้จ่าย $ 1.99


0

Sizewell

มีการรวมคุณสมบัติและความสะดวกในการใช้งานในลักษณะที่ฉันไม่สามารถหาได้ในซอฟต์แวร์ทางเลือกใด ๆ

ฉันใช้มันกับ Mountain Lion

ข้อเสีย

SIMBL (ต้องการโดย SizeWell) ไม่ได้รับการอัปเดตเมื่อเร็ว ๆ นี้

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