Як змінити типову поведінку повноекранного / максимального кнопки?


126

Виникає питання, що стосується різної поведінки кнопки на повноекранному екрані у вікні панелі. Там показано, що виконуючи:

+ + Клацніть зелений або зовнішній правий значок (плюс значок)

Я можу максимально збільшити вікно як по ширині, так і по висоті до поточного екрана.

Тепер мені цікаво, чи можу я зробити цю поведінку стандартною, просто натиснувши на іконку. Для додаткового бонусу мені цікаво, чи є комбінація клавіш для досягнення того ж самого.


1
Я також дивуюсь цьому ... досі я не знайшов способу це зробити.
Майкл

7
Лише вгору, Alt + Click чи відповідає еквіваленту Alt + Shift + Click, так що ви думаєте, що клавішу Shift не потрібно натискати?
Jai Govindani

7
@JaiGovindani Це правда, що не всі програми поводяться однаково. Для більшості, здається, Alt + Click достатньо; але є певний виняток, як Google Chrome. Там Alt Click розширюється лише по висоті, але не по ширині.
k0pernikus

1
Apple зробила поганий вибір (давно), який дійсно потребує виправлення. Можливо, вони вважають, що кожен хоче використовувати kybd і працювати в концептуальних "пробілах" (на повноекранних додатках?), Але тоді, чому б не додати ярлик для повноекранного / мінімізувати і більше того, чому б просто не повернути пробіли? Зараз нам досить багато CMD + TAB, щоб переходити між додатками. і немає доступного варіанту для збільшення вікна або навіть переходу на повний екран, якщо ми не завантажимо якесь сумнівне додаток сторонніх розробників. смх.
Шанімаль

У Mac OS Sierra ви також можете двічі клацнути по куті вікна, щоб автоматично розширити їх до максимального розміру, сподіваюся, це допоможе.
Kubuntuer82

Відповіді:


47

Скористайтеся видовищем , безкоштовним додатком з відкритим кодом, який має купу зручних ярликів управління вікнами.

Хоча це не змінює поведінку зеленої кнопки за замовчуванням, мені це робити зайвим, оскільки я можу робити все за допомогою комбінацій клавіш без використання миші.

Для повного екрана натисніть:

cmd+ option+F

Він також має купу варіантів для 1/2 екрана, 1/3 екрана, верхньої половини, нижньої половини тощо.

Перелік усіх доступних варіантів видовищних модифікацій для вікон


2
Приємна знахідка. Видовище мене особливо тішить тим, що також
надаю

1
Насправді приємно знайти, але, на жаль, "Повноекранний" максимально збільшує вікно, як Microsoft Windows: використовуючи майже всю нерухомість екрана, не використовуючи оптимізовану ширину та висоту. (Це дійсно те, що хотів задати запитання, і все ще краще, ніж на повноекранному екрані OS X. Але я не хочу, щоб мої браузери використовували повну ширину екрану; мені набагато краще подобається поведінка піктограми масштабування за допомогою опції, що робить це розумні програми вибирають ширину, оптимальну для його поточного вмісту. Але @ k0pernikus є правильним: функції розділення та оснащення приємні.)
Arjan

2
Але це не змінює поведінку зеленої кнопки (як це робив RightZoom перед Yosemite), правда?
честербр

1
І Mac робить багато речей із вікна, для чого Windows потребує додатків третьої частини. Вони різні.
Сірий

1
Мені вдалося прискорити використання окулярів, зробивши повноекранний Ctrl-Opt-Cmd-Up (інакше не використовується). Це означає, що вам не доведеться робити ніяких незручних дій при використанні відмінних клавіатурних скорочень (ліва половина, права половина, другий монітор, верхня половина, нижня половина).
Фоліовізія

51

Я виявив, що BetterTouchTool прекрасно вирішує цю проблему ( Примітка : BetterTouchTool більше не безкоштовний, термін дії пробного терміну закінчується через 45 днів). Налаштування не зовсім інтуїтивно зрозумілі:

  • У верхній частині вікна виберіть категорію "Інше".
  • Переконайтеся, що в лівій частині вибрано "Глобальний".
  • Натисніть кнопку "Налаштувати новий тригер" у нижній частині вікна.
  • Виберіть "Ліва кнопка" Зелена кнопка вікна "як тригер.
  • Виберіть "Вікно масштабування під курсором" як заздалегідь задану дію.
  • Насолоджуйтесь!

скріншот

BetterTouchTool також дозволяє визначити комбінацію клавіш для цієї дії (у розділі "Клавіатура"). Однак дія все ще буде "Збільшити вікно під курсором", тоді воно збільшить масштаб того, у якому вікні знаходиться ваш курсор миші, а не активне в даний час вікно. Тож це не так корисно, як могло б бути на жаль.


3
Я впевнений, що я не знайшов би цей параметр без вашої допомоги. І справді це прекрасно відновлює поведінку до Йосеміту. (Отже: для розумних програм не сміливо максимізуйте як висоту, так і ширину, а масштабування найкращим чином. Як і для Chrome, часто: максимальна висота та деяка оптимальна ширина, яка не використовує мій повний екран). Приємна знахідка. Роздратований повний екран пропаде! :-)
Ар’ян

4
Дуже дякую. Це мені дуже допомогло. Однак якщо ви хочете збільшити розмір екрана, кращим вибором може бути дія "Максимізувати вікно" замість "Збільшити вікно під курсором".
користувачM1433372

Краще замість цього прив’язати до "Варіант + Клік".
Бакалія

@Grocery: Звичайно, якщо ви використовуєте обидві функції - це не те, що в цьому питанні було задано;)
Володимир Палант

1
Ах! Так краще.
Джаспер Блюз

18

Ви можете перейти до Системних налаштувань -> Зніміть прапорець "Скасувати док" "Двічі клацніть рядок заголовка вікна, щоб мінімізувати", а потім, коли ви двічі клацніть по рядку заголовка у вікні, це збільшить вікно, не переходячи в режим повноекранного режиму.

Мені легше, ніж утримувати клавішу опції та натискати на зелену кнопку.


6
Насправді не максимально в сенсі Windows. Він просто змінює розмір до іншого дратівливого розміру. Чортове яблуко.
benvolioT

Це залежить від програми. Для більшості програм це працює чудово. Для Chrome і Safari це не максимально, якщо ви не утримуєте зміну!
нестер

@benvolioT використовуйте alt / option + shift і натисніть на зелену кнопку. досить дратує, але робить те, що ви очікуєте.
srikanth Nutigattu

1
Справа не в тому, яка програма, а прокрутки. Якщо у вікні є горизонтальна смуга прокрутки, вона буде розтягуватися горизонтально і при подвійному клацанні. Досить марно у вік чуйних сайтів.
Доміно

??? На Високій Сьєррі це робить гірше. Жодне з моїх вікон більше не збільшується, навіть при натисканні на опцію. :(
Шанімаль

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
Непоганий підхід, але він працює не у всіх програмах - у деяких немає пункту меню Збільшити (наприклад, розмова). Крім того, якщо додаток використовує цей ярлик для чогось іншого, вам не пощастило, тож краще скористайтеся такою, яка є справді унікальною.
Володимир Палант

Це чистий спосіб це зробити.
CousinCocaine

На жаль, це не так (@Wkadunur Oakant пояснює, чому), і я починаю думати, що немає чистого способу зробити це. Насправді це не існує, не тільки чистого
Srneczek

2

У системних налаштуваннях -> Док: зніміть прапорець "Двічі клацніть рядок заголовка вікна, щоб мінімізувати". Якщо ви двічі клацніть рядок заголовка, воно збільшує вікно, не переходячи в режим повноекранного режиму.


Працює для деяких програм, а не для інших. Але це найкраща відповідь, яку я бачив, оскільки вона не потребує додаткових програм.
Скотт Біггс

1

Питання "Як ви максимально збільшуєте вікна?" тут було запропоновано тут , і користувач Am1rr3za запропонував наступне, що дозволить вам змінити поведінку за замовчуванням кнопки " Максимальна ", щоб автоматично збільшити вікно як по ширині, так і по висоті:

Завантажте та використовуйте RightZoom . Він переосмислює вашу зелену кнопку плюс (масштабування) і працює як Windows максимізувати. Ви можете додавати його до елементів входу в обліковому записі користувача, щоб запускатися кожного разу при запуску OS X.

Це програмне забезпечення безкоштовне, і воно дозволяє виконувати власні прив'язки ключів!

Що стосується використання Option+ Shift+ клацання лівою кнопкою миші, щоб використовувати функцію максимізації:

Я помітив, що для того, щоб екран максимізувався у вікні перегляду, фактично не входив у режим "повноекранний / без відволікань" в Йосеміті, мені потрібно лише утримувати Optionклавішу та клацнути лівою кнопкою миші кнопку максимального збільшення, і це працювало на все, що я використовую щодня: Finder, Chrome, Transmit, SublimeText 3, WebStorm, Outlook, iTerm 2 і навіть Photoshop CS5 (що, здається, викликає у мене деякі проблеми щодо розмірів на моєму Mac). Я не думаю, що вам потрібно тримати Shiftключ, щоб досягти максимальної екранізації!


3
Я спробував це додаток, і воно не працює, як зазначено в сірому полі.
Майк Корменді

3
Справедливе попередження про RightZoom, він розробник також робить ключові реєстратори, особисто я б не запускав програмне забезпечення з такого джерела ..
Кріс

1
Що стосується самого додатка, воно також не працює для мене.
Ніт

1
Це був чудовий маленький додаток, але він не працює з Yosemite ...
PatrickT

1
Я мушу застерегти від RightZoom, оскільки це створило величезні проблеми у старовинному інсталяторі та витрачаєш багато часу на пошук причини. Єдина причина цього - це, швидше за все, RightZoom зламає систему достатньо, щоб викликати проблеми. Це був останній раз, коли я встановлював будь-які хаскі. Краще відредагувати систему самостійно, і це легше запам'ятати.
МіБ

1

Поведінку цієї зеленої кнопки можна змінити за допомогою крихітного додатку щодо доступності. Дотримуйтесь інструкцій на веб-сторінці http://osxdaily.com/2015/03/11/change-the-green-button-maximize-behavior-in-os-x-yosemite-with-bettertouchtool/

В основному, ця програма (після встановлення та авторизації) дозволить вам покращити користувальницький інтерфейс OS X, дозволяючи визначати нову поведінку та змінювати існуючі. Це додає, наприклад, можливість пошуку вікна в Finder, а також дозволяє визначати нові жести для Чарівної Миші та Трекпад.

Але слід знати лише одне, щойно ви модифікуєте поведінку зеленої кнопки вікна OS X, це не змінить зовнішній вигляд цієї кнопки, щоб вона виглядала як плюс (+) замість значка на повноекранному екрані.

Він також дозволяє вказати модифікаційні клавіші для дій, пов'язаних з мишею (наприклад, cmd + клацання лівою кнопкою миші, ...)


В якості додаткової інформації, остання версія OSX дає можливість натискати Option + Full-Screen, щоб максимально збільшити розмір вікна, не переходячи на повний екран.
Abdoulaye Siby

1

ShiftIt - це безкоштовний додаток, який виконує аналогічну роботу з деякими з інших згаданих тут: Cmd+ Alt+ Ctrl+ Fдає вам весь екран. Він також робить квартальний екран, центр та переходить на наступний екран, якщо у вас є кілька моніторів. Для цього потрібен XQuartz, який досить карликовий для його завантаження <1 Мб. Раніше не натрапляв на Видовище; він може запропонувати більш повний набір функцій.

Для вирішення ще однієї згаданих проблем: параметри доступності знаходяться у розділі Налаштування / Безпека та конфіденційність / Доступність, а не доступність верхнього рівня.


0

Краще інструмент дотику видається найпростішим способом виправити це. Найновіша його версія дозволяє перезапустити зелену кнопку.

У Glazblog є приємна стаття про налаштування цього.

Я також отримав це для роботи з RightZoom

Ще деякі подробиці можна знайти в блозі Packetmonger


-3

Привіт, не впевнений, чи я неправильно прочитав ОП - але в Yosemite, щоб увійти в режим повноекранного режиму, ти просто натиснеш зелений значок у верхньому лівому куті відкритого вікна, щоб зробити його повноекранним і знову натиснути його, щоб зменшити рівень до початкового розміру - як при кашлі Windows


4
Ви неправильно прочитали ОП. ОП бажає змінити зелену кнопку, щоб вона діяла так, як це робилося до Йосеміті.
Грант Бірхмайер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.