วิธีการเปลี่ยนพฤติกรรมเริ่มต้นของปุ่มเต็มหน้าจอ / ขยายใหญ่สุด?


126

มีคำถามที่เกี่ยวข้องกับพฤติกรรมที่แตกต่างกันของปุ่มเต็มหน้าจอในแถบหน้าต่าง ที่นั่นก็แสดงให้เห็นว่าโดยการทำ:

+ + คลิกที่ไอคอนสีเขียวหรือด้านนอกขวา (บวกไอคอน)

ฉันสามารถขยายหน้าต่างได้ทั้งความกว้างและความสูงจนถึงหน้าจอปัจจุบัน

ตอนนี้ฉันสงสัยว่าฉันสามารถสร้างมาตรฐานพฤติกรรมนี้ได้หรือไม่โดยคลิกที่ไอคอน สำหรับโบนัสพิเศษฉันสงสัยว่ามีแป้นพิมพ์ลัดเพื่อให้ได้สิ่งเดียวกันหรือไม่


1
ฉันสงสัยเรื่องนี้เช่นกัน ... ณ ตอนนี้ฉันยังไม่พบวิธีที่จะทำเช่นนี้
ไมเคิล

7
เพียงแค่ยกระดับขึ้น Alt + Click จะเทียบเท่ากับ Alt + Shift + Click ของคุณหรือไม่ดังนั้นคิดว่าไม่จำเป็นต้องกดปุ่ม Shift
ใจ Govindani

7
@JaiGovindani เป็นเรื่องจริงที่แอปพลิเคชั่นบางตัวอาจไม่เหมือนกัน สำหรับส่วนใหญ่ดูเหมือนว่า Alt + Click ก็เพียงพอแล้ว แต่ก็มีข้อยกเว้นบางอย่างเช่น Google Chrome ที่นั่น Alt คลิกขยายความสูงเท่านั้น แต่ไม่ขยายความกว้าง
k0pernikus

1
แอปเปิลทำทางเลือกที่ไม่ดี (เมื่อนานมาแล้ว) ซึ่งจำเป็นต้องได้รับการแก้ไข บางทีพวกเขาอาจคิดว่าทุกคนต้องการใช้ kybd และทำงานภายใน "ช่องว่าง" แนวความคิด (ในแอปแบบเต็มหน้าจอ) แต่ทำไมไม่เพิ่มทางลัดสำหรับเต็มหน้าจอ / ย่อขนาดและยิ่งกว่านั้นทำไมไม่นำพื้นที่กลับมา? ตอนนี้เราต้องใช้ CMD + TAB เพื่อสลับระหว่างแอพ และไม่มีตัวเลือกที่สามารถเข้าถึงได้สำหรับการขยายหน้าต่างให้ใหญ่สุดหรือแม้กระทั่งไปที่เต็มหน้าจอเว้นแต่เราจะดาวน์โหลดแอพบุคคลที่สามที่น่าสงสัย SMH
Shanimal

ใน Mac OS Sierra คุณสามารถดับเบิลคลิกที่มุมหน้าต่างเพื่อขยายโดยอัตโนมัติเป็นขนาดสูงสุดฉันหวังว่านี่จะช่วยได้
Kubuntuer82

คำตอบ:


47

ใช้spectacleซึ่งเป็นแอปโอเพนซอร์ซฟรีที่มีปุ่มลัดการจัดการหน้าต่างจำนวนมากที่มีประโยชน์

แม้ว่ามันจะไม่เปลี่ยนพฤติกรรมเริ่มต้นของปุ่มสีเขียว แต่ก็ทำให้ฉันต้องทำอย่างนั้นเพราะฉันสามารถทำทุกอย่างได้โดยใช้แป้นพิมพ์ลัดโดยไม่ต้องใช้เมาส์

สำหรับเต็มหน้าจอให้กด:

cmd+ option+F

นอกจากนี้ยังมีตัวเลือกสำหรับหน้าจอ 1/2 หน้าจอ 1/3 หน้าจอครึ่งบนครึ่งล่าง ฯลฯ

รายการตัวเลือกที่มีทั้งหมดสำหรับปรากฏการณ์เพื่อปรับเปลี่ยนหน้าต่าง


2
ยินดีที่ได้พบ Spectacle ทำให้ฉันมีความสุขโดยเฉพาะอย่างยิ่งสำหรับการให้คุณลักษณะการแยกหรือสแน็ปอินหน้าต่างที่รู้จักจาก Windows 7
k0pernikus

1
Nice find แน่นอน แต่น่าเศร้า "เต็มหน้าจอ" ขยายหน้าต่างให้ใหญ่ที่สุดเช่น Microsoft Windows: การใช้คุณสมบัติหน้าจอเกือบทั้งหมดไม่ใช้ความกว้างและความสูงที่เหมาะสมที่สุด (แน่นอนว่าสิ่งที่ผู้ถามคำถามต้องการและยังดีกว่า OS X เต็มหน้าจอ แต่ฉันไม่ต้องการให้เบราว์เซอร์ของฉันใช้ความกว้างเต็มหน้าจอฉันชอบพฤติกรรม Option-click ของไอคอนซูมที่ดีขึ้นมากซึ่งทำให้ การใช้งานที่มีสติเลือกความกว้างว่าเป็นที่เหมาะสมสำหรับเนื้อหาในปัจจุบัน แต่ @ k0pernikus เป็นขวา: แยกและ snap คุณลักษณะที่ดี)..
Arjan

2
แต่มันไม่เปลี่ยนพฤติกรรมของปุ่มสีเขียว (เช่น RightZoom ทำก่อนโยเซมิตี) ใช่ไหม?
chesterbr

1
และ Mac ก็ทำสิ่งต่างๆมากมายนอกกรอบที่ Windows ต้องการแอพส่วนที่ 3 พวกเขาแตกต่าง.
สีเทา

1
ฉันจัดการเพื่อเพิ่มความเร็วในการใช้งาน Spectacle ด้วยการทำ Ctrl-Opt-Cmd-Up แบบเต็มหน้าจอ (ไม่ได้ใช้งาน) ซึ่งหมายความว่าคุณไม่จำเป็นต้องทำอะไรอย่างเชื่องช้าเมื่อใช้แป้นพิมพ์ลัดที่ยอดเยี่ยมอย่างอื่น (ครึ่งซ้าย, ครึ่งขวา, ครึ่งหน้าจอ, หน้าจอครึ่งบน, ล่างครึ่ง)
Foliovision

51

ฉันพบว่าBetterTouchToolแก้ปัญหานี้ได้อย่างดี ( หมายเหตุ : BetterTouchTool นั้นไม่ฟรีอีกต่อไปการทดลองจะหมดอายุหลังจาก 45 วัน) การตั้งค่าไม่ง่ายนัก:

  • เลือกหมวดหมู่ "อื่น ๆ " ที่ด้านบนของหน้าต่าง
  • ตรวจสอบให้แน่ใจว่าได้เลือก "ทั่วโลก" ที่ด้านซ้าย
  • คลิกปุ่ม "กำหนดค่าทริกเกอร์ใหม่" ในส่วนล่างของหน้าต่าง
  • เลือก "ปุ่มหน้าต่างสีเขียวด้านซ้ายคลิก" เป็นตัวกระตุ้น
  • เลือก "ย่อ / ขยายหน้าต่างด้านล่างเคอร์เซอร์" เป็นการกระทำที่กำหนดไว้ล่วงหน้า
  • สนุก!

ภาพหน้าจอ

BetterTouchTool ยังอนุญาตให้กำหนดแป้นพิมพ์ลัดสำหรับการกระทำนี้ (ใต้ "แป้นพิมพ์") อย่างไรก็ตามการกระทำดังกล่าวจะยังคงเป็น "หน้าต่างย่อ / ขยายใต้เคอร์เซอร์" จากนั้น - จะเป็นการขยายหน้าต่างใดก็ตามที่เคอร์เซอร์เมาส์ของคุณปรากฏขึ้นไม่เปิดหน้าต่างที่ใช้งานอยู่ในปัจจุบัน ดังนั้นสิ่งนี้จึงไม่เป็นประโยชน์เท่าที่ควร


3
ฉันแน่ใจว่าฉันจะไม่พบการตั้งค่านี้หากไม่มีความช่วยเหลือจากคุณ และนี่ก็เป็นการคืนค่าพฤติกรรมก่อนเกิดโยเซมิตีอย่างสมบูรณ์แบบ (ดังนั้น: สำหรับแอปพลิเคชันที่มีสติไม่ได้เพิ่มความสูงและความกว้างอย่างเต็มที่ แต่ซูมให้พอดีที่สุดเช่นเดียวกับ Chrome มักจะ: ความสูงสูงสุดและความกว้างที่เหมาะสมที่สุดที่ไม่ได้ใช้แบบเต็มหน้าจอ) ยินดีที่ได้พบ เต็มหน้าจอที่น่ารำคาญหายไป! :-)
Arjan

4
ขอบคุณมาก ๆ. สิ่งนี้ช่วยฉันได้มาก อย่างไรก็ตามหากคุณต้องการขยายหน้าจอให้ใหญ่ที่สุดการกระทำ "หน้าต่างขยายใหญ่สุด" แทน "ย่อ / ขยายหน้าต่างด้านล่างเคอร์เซอร์" อาจเป็นตัวเลือกที่ดีกว่า
userM1433372

มันจะดีกว่าที่จะผูกมันกับ "ตัวเลือก + คลิก" แทน
ร้านขายของชำ

@Grocery: แน่นอนถ้าคุณใช้ทั้งสองฟังก์ชั่น - นั่นไม่ใช่สิ่งที่ถูกถามในคำถามนี้อย่างไรก็ตาม)
Wladimir Palant

1
Ah! มันดีกว่า.
Jasper Blues

18

คุณสามารถไปที่ System Preferences -> Dock ยกเลิกการเลือก "ดับเบิลคลิกที่แถบชื่อเรื่องของหน้าต่างเพื่อย่อขนาด" จากนั้นเมื่อคุณดับเบิลคลิกที่แถบชื่อเรื่องในหน้าต่างมันจะเพิ่มขนาดหน้าต่างโดยไม่ต้องเข้าสู่โหมดเต็มหน้าจอ

ฉันพบว่าง่ายกว่าไม่ต้องกดปุ่มตัวเลือกค้างไว้และคลิกที่ปุ่มสีเขียว


6
ไม่จริงเพิ่มความรู้สึกใน windows มันปรับขนาดให้เป็นขนาดที่น่ารำคาญที่แตกต่างกัน แอปเปิ้ลประณาม
benvolioT

มันขึ้นอยู่กับแอพ สำหรับแอพส่วนใหญ่มันใช้งานได้ดี สำหรับ Chrome และ Safari จะไม่เพิ่มจนกว่าคุณจะกดปุ่ม Shift ค้างไว้!
nevster

@benvolioT ใช้ alt / ตัวเลือก + shift แล้วคลิกที่ปุ่มสีเขียว ค่อนข้างน่ารำคาญ แต่ทำในสิ่งที่คุณคาดหวัง
srikanth Nutigattu

1
ไม่ใช่คำถามเกี่ยวกับแอปใด แต่เป็นแถบเลื่อน หากหน้าต่างมีแถบเลื่อนแนวนอนหน้าต่างจะยืดในแนวนอนเมื่อดับเบิลคลิกเช่นกัน ค่อนข้างไร้ประโยชน์ในยุคของไซต์ที่ตอบสนอง
Domino

??? สำหรับ High Sierra สิ่งนี้ทำให้แย่ลง ไม่มีหน้าต่างของฉันขยายใหญ่สุดอีกต่อไปแม้แต่กับการคลิกตัวเลือก :(
Shanimal

12

ฉันพยายามค้นหาคีย์การตั้งค่าที่ซ่อนอยู่จากผลลัพธ์ของmdfind kMDItemContentType=public.unix-executable -onlyin /System|xargs strings 2>/dev/null|grep -E '^[a-zA-Z0-9.-]{10,80}$'|awk '!a[$0]++'แต่ไม่พบอะไรเลย

คุณสามารถกำหนดทางลัดสำหรับรายการเมนูซูมจากการตั้งค่าระบบ:


1
ไม่ใช่วิธีการที่ไม่ถูกต้อง แต่ไม่สามารถใช้งานได้กับทุกแอปพลิเคชัน - บางรายการไม่มีรายการเมนูซูม (ตัวอย่างเช่นสนทนา) นอกจากนี้หากแอปพลิเคชันใช้ทางลัดนี้เพื่อสิ่งอื่นคุณโชคไม่ดีดังนั้นคุณควรใช้สิ่งที่แปลกใหม่
Wladimir Palant

นี่เป็นวิธีที่สะอาดที่จะทำ
CousinCocaine

น่าเศร้าที่มันไม่ใช่ (@Wkadunur Oakant อธิบายว่าทำไม) และฉันเริ่มคิดว่าไม่มีวิธีที่สะอาดในการทำเช่นนั้น จริงๆแล้วมันไม่มีทางที่จะทำไม่เพียง แต่ทำความสะอาดเท่านั้น
Srneczek

2

ในการตั้งค่าระบบ -> Dock: ยกเลิกการเลือกตัวเลือก "ดับเบิลคลิกที่แถบชื่อหน้าต่างเพื่อย่อขนาด" เมื่อคุณคลิกสองครั้งที่แถบหัวเรื่องหน้าต่างจะขยายใหญ่สุดโดยไม่ต้องเข้าสู่โหมดเต็มหน้าจอ


ใช้งานได้กับบางโปรแกรมไม่ใช่โปรแกรมอื่น ๆ แต่นี่เป็นคำตอบที่ดีที่สุดที่ฉันเคยเห็นเพราะมันไม่ต้องการโปรแกรมเพิ่มเติม
Scott Biggs

1

คำถาม "คุณเพิ่มหน้าต่างได้อย่างไร" มีการถามที่นี่และผู้ใช้Am1rr3zaเสนอสิ่งต่อไปนี้ซึ่งจะช่วยให้คุณสามารถแทนที่พฤติกรรมเริ่มต้นของปุ่มขยายใหญ่สุดเพื่อขยายหน้าต่างโดยอัตโนมัติทั้งในความกว้างและความสูง:

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

ซอฟต์แวร์นี้ฟรีและยอมให้มีการผูกคีย์แบบกำหนดเอง!

สำหรับการใช้Option+ Shift+ คลิกซ้ายเพื่อใช้คุณสมบัติขยายใหญ่สุด:

ฉันสังเกตเห็นว่าเพื่อให้หน้าจอขยายใหญ่สุดภายในวิวพอร์ตโดยไม่ต้องป้อนโหมด "เต็มหน้าจอ / ไม่มีการรบกวน" ใน Yosemite ฉันเพียงแค่Optionกดปุ่มค้างไว้และคลิกซ้ายที่ปุ่มเพิ่มและมันก็ใช้ได้กับทุกสิ่งที่ฉันใช้ ในชีวิตประจำวัน: Finder, Chrome, ส่ง, SublimeText 3, WebStorm, Outlook, iTerm 2 และแม้กระทั่ง Photoshop CS5 (ซึ่งดูเหมือนว่าจะทำให้ฉันมีปัญหาบางอย่างกับการปรับขนาดบน Mac ของฉัน) ฉันไม่คิดว่าคุณจะต้องกดShiftปุ่มค้างไว้เพื่อให้ได้หน้าจอที่ใหญ่ที่สุดที่คุณต้องการ!


3
ฉันลองใช้แอพนี้แล้ว แต่มันไม่ทำงานตามที่ระบุไว้ในกล่องสีเทา
Mike Kormendy

3
คำเตือนที่เป็นธรรมเกี่ยวกับ RightZoom นักพัฒนายังสร้างตัวบันทึกสำคัญโดยส่วนตัวฉันจะไม่เรียกใช้ซอฟต์แวร์จากแหล่งที่มาเช่นนั้น ..
Chris

1
สำหรับแอพนี้มันไม่ได้ผลสำหรับฉันเช่นกัน
นิด

1
มันเป็นแอพเล็ก ๆ ที่ดี แต่ไม่สามารถใช้งานได้กับโยเซมิตี ...
PatrickT

1
ฉันต้องเตือนกับ RightZoom เพราะมันสร้างปัญหาใหญ่โตในตัวติดตั้งเก่าที่เป็นที่ยอมรับและเสียเวลาในการค้นหาสาเหตุ เหตุผลเดียวสำหรับเรื่องนี้คือ RightZoom ส่วนใหญ่แฮ็คระบบเพียงพอที่จะทำให้เกิดปัญหา นี่เป็นครั้งสุดท้ายที่ฉันติดตั้ง haxies ใด ๆ ดีกว่าที่จะแก้ไขระบบด้วยตัวเองและง่ายต่อการจดจำ
MiB

1

ลักษณะการทำงานของปุ่มสีเขียวนี้สามารถเปลี่ยนแปลงได้โดยใช้ Add-on การช่วยการเข้าถึงเพียงเล็กน้อย ทำตามคำแนะนำที่http://osxdaily.com/2015/03/11/change-the-green-button-maximize-behavior-in-os-x-yosemite-with-bettertouchtool/

โดยทั่วไปแล้วแอปพลิเคชันนี้ (เมื่อติดตั้งและได้รับอนุญาต) พร้อมให้คุณปรับปรุง UI ของ OS X โดยให้คุณกำหนดพฤติกรรมใหม่และปรับเปลี่ยนพฤติกรรมที่มีอยู่ นี่เป็นการเพิ่มความสามารถในการจัดเรียงหน้าต่างเพื่อค้นหาและยังช่วยให้คุณกำหนดท่าทางสัมผัสใหม่สำหรับ Magic Mouse และ Trackpad

มีสิ่งเล็กน้อยที่ต้องรู้ว่าเมื่อคุณจะปรับเปลี่ยนพฤติกรรมของปุ่มสีเขียวของหน้าต่าง OS X สิ่งนี้จะไม่เปลี่ยนลักษณะที่ปรากฏของปุ่มนั้นเพื่อให้ดูเหมือนเป็นเครื่องหมายบวก (+) แทนไอคอนแบบเต็มหน้าจอ

อนุญาตให้ระบุคีย์ตัวแก้ไขสำหรับการกระทำที่เกี่ยวข้องกับเมาส์ (เช่น cmd + คลิกซ้าย, ... )


ในฐานะข้อมูลเพิ่มเติม OSX รุ่นล่าสุดให้ความเป็นไปได้ที่จะกด Option + เต็มหน้าจอเพื่อขยายขนาดของหน้าต่างให้ใหญ่ที่สุดโดยไม่ต้องไปเต็มหน้าจอ
Abdoulaye Siby

1

ShiftItเป็นแอพฟรีที่ทำงานคล้ายกับโปรแกรมอื่นที่กล่าวถึงที่นี่: Cmd+ Alt+ Ctrl+ Fให้แบบเต็มหน้าจอ นอกจากนี้ยังทำหน้าจอไตรมาสกลางและย้ายไปยังหน้าจอถัดไปหากคุณมีจอภาพหลายจอ มันต้องการXQuartzซึ่งค่อนข้างแคระดาวน์โหลด <1Mb ไม่เคยเจอปรากฏการณ์มาก่อน อาจเสนอชุดคุณลักษณะที่สมบูรณ์ยิ่งขึ้น

ในการแก้ไขปัญหาอื่นที่กล่าวถึง: ตัวเลือกการช่วยสำหรับการเข้าถึงอยู่ภายใต้การกำหนดค่าตามความชอบ / ความปลอดภัยและความเป็นส่วนตัว / การเข้าถึงไม่ใช่ระดับความสามารถในการเข้าถึง


0

เครื่องมือสัมผัสที่ดีกว่าดูเหมือนจะเป็นวิธีที่ง่ายที่สุดในการแก้ไขปัญหานี้ รุ่นใหม่ล่าสุดของมันช่วยให้การ rebinding ของปุ่มสีเขียว

Glazblogมีบทความที่ดีเกี่ยวกับการตั้งค่านี้

ฉันได้มันมาทำงานกับ RightZoom ด้วย

รายละเอียดเพิ่มเติมบางส่วนได้ที่บล็อกของ Packetmonger


-3

สวัสดีไม่แน่ใจว่าฉันทำผิด OP - แต่ใน Yosemite เพื่อเข้าสู่โหมดเต็มหน้าจอคุณเพียงแค่คลิกที่ไอคอนสีเขียวที่ด้านบนซ้ายของหน้าต่างที่เปิดอยู่เพื่อให้เต็มหน้าจอและคลิกอีกครั้งเพื่อลดขนาดเดิม - ในขณะที่ไอของ Windows


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