Як мені зробити комбінацію клавіш для * максимального * поточного вікна?


14

Я люблю використовувати клавіатуру в Windows. Це складова частина ОС, і це відчувається; майже кожна дія миші має еквівалент клавіатури.

Однак, як я починаю використовувати Macs все більше і більше, я пропускаю дві речі в першу чергу від Windows: здатність до максимально збільшити ( НЕ то , що зелена кнопка робить (що робить це робити)?) - вікна і можливість розгортати вікна з клавіатури.

Таким чином, без зайвих помилок: Як я можу максимально збільшити вікна за допомогою комбінації клавіш?


1
Яку версію ОС ви працюєте? Якщо Лев, максимізуючи, маєте на увазі режим повноекранного режиму чи просто найбільше можливе вікно в звичайному режимі екрану?
Даниїл

1
Зелена кнопка називається кнопкою масштабування. Це перемикання вікна між визначеним користувачем розміром та "оптимальним" розміром залежно від вмісту. Наприклад, якщо ви перебуваєте в Safari, це зробить вікно достатньо широким, щоб показати всю ширину сайту, але не ширше. На практиці мені не подобається непередбачуваність цього і не користуюся ним.
daGUY

Відповіді:


9

Один з найпростіших способів зробити це - використовувати BetterTouchTool . Це дозволить вам прив’язати ярлик клавіатури або ярлик трекпада до багатьох команд, включаючи вікно максимізувати.

Перейшовши на сторінку налаштувань BTT, виконайте наступне:

  1. Перейдіть на вкладку Клавіатура вгорі.
  2. Внизу біля комбінації клавіш введіть потрібну комбінацію клавіш.
  3. Для заздалегідь визначеної дії виберіть Максимізувати вікно .

Окрім "Максимізувати вікно", існує багато інших варіантів, пов’язаних із максимальним збільшенням:

  • Максимізуйте вікно зліва
  • Максимізуйте вікно вправо
  • Максимізуйте вікно до нижньої половини
  • Максимізуйте вікно до верхньої половини
  • Максимізуйте до наступного монітора

Це F? У мене немає доступу до МБ з MAS на ньому банкоматом. [редагувати: додано більше абревіатур. dilbert.com/strips/comic/1993-01-12 . btw, F = безкоштовно.]
JavaAndCSharp

@JavaAndCSharp: Так, ви завантажуєте його безпосередньо з веб-сайту. Хоча розробник цінує пожертви.
Розсудливий

1
Спасибі. Ух, єдине безкоштовне рішення тут не має жодного голосу, але платне рішення має 2? Сумно. Ну ось зелений чек для вас.
JavaAndCSharp

1
@JavaAndCSharp У вас, здається, є сильний ухил до вільних рішень. Хороші рішення, як правило, важливіші, ніж безкоштовні. Деякі речі варто заплатити. Якби користувачі Mac не вірили в це, вони, ймовірно, не будуть користувачами Mac.
Даниїл

@DanielL: Я, безумовно, погоджуюся, що за деякі речі варто заплатити - наприклад, Office, AutoCAD та наступна версія OS X / Windows, якщо ви перебуваєте на одній із цих ОС. Однак я б краще поставити 14 доларів на щось інше, наприклад, на кращу клавіатуру чи USB-накопичувач.
JavaAndCSharp

8

Цей сценарій я призначив ⌘M за допомогою FastScripts :

try
    tell application "Finder" to bounds of window of desktop
    tell application (path to frontmost application as text)
        set bounds of window 1 to result
    end tell
on error
    try
        tell application "System Events" to tell (process 1 where it is frontmost)
            click (button 1 of window 1 where subrole is "AXZoomButton")
        end tell
    end try
end try

Однак він не працює з кількома дисплеями.

Програми, які не були згадані іншими відповідями:


Лрі, ти людина! Це хороша відповідь і не покладається на сторонні програми.
gentmatt

6

Для цього можна скористатися додатком типу Divvy . Divvy дозволяє вибрати прямокутну область, для якої потрібно зайняти поточне вікно. Вибір цілого екрана дозволяє зробити "максимізацію", схожу на Windows, щоб переднє вікно зайняло все доступне місце на екрані.

Він також дозволяє визначати комбінації клавіш для конкретних прямокутних виділень, які ви хочете часто використовувати. Це може бути або додаток, або "глобальний ярлик", який працюватиме з усіма програмами. Щоб визначити їх, клацніть правою кнопкою миші на значку панелі меню Divvy, виберіть параметри та виберіть "Ярлики". Натисніть "Новий", і вам буде запропоновано екран, щоб визначити вибір та клавіші, які ви хочете використовувати:

введіть тут опис зображення


4

BetterSnapTool (того ж автора, що і BetterTouchTool) дозволить вам це зробити. Ви можете перетягнути вікно до верхньої частини екрана, щоб його максимально збільшити (у Windows 7) або визначити клавішу швидкого доступу. Існує також багато інших варіантів, таких як максимізація лівої половини або правої половини тощо. Її також всього £ 1,49 / $ 1,99 в магазині додатків, який майже безкоштовно :-)

введіть тут опис зображення


3

Є ще одне чудове додаток під назвою Moom - схоже на Divvy, але лише 5 доларів.

Це все, що робить Divvy, плюс зміни розміру клавіатури, перетягування до краю тощо.

мом


3

Існує вбудований спосіб робити те, що ви хочете. На даний момент у мене є гірський лев, але я підозрюю, що він буде працювати над Левом, Сніговим Леопардом і раніше *:

Хитрість ми використаємо:

Утримуючи клавішу Shift при натисканні кнопки Zoom (зелена кнопка), максимально збільшується вікно, як це робить Windows. Додамо комбінацію клавіш для масштабування, яка містить клавішу Shift.

Порядок:

  1. Перейдіть до Налаштування системи -> Клавіатура -> Комбінації клавіш
  2. Виберіть "Ярлики програми" та натисніть знак плюс (+).
  3. Створіть нову комбінацію клавіш масштабування, яка містить клавішу Shift :

    • Застосування: Усі додатки
    • Назва меню: Збільшити

      (так називається функція зеленої кнопки)

    • Комбінація клавіш: Все, що вам підходить. Переконайтеся, що він містить клавішу Shift!

      (наприклад, Ctrl-Cmd-Shift-Z. Переконайтеся, що він не стикається з існуючими ярликами, наприклад, Cmd-Shift-Z з Redo).

Редагувати:

Виявляється, він не працює на Safari (та інші, ймовірно) - я використовував його в Google Chrome. Додаток має бути запрограмовано для його підтримки.

* Якщо хтось із Leopard / Snow Leopard / Lion може підтвердити, я буду вдячний.


1
Він також не працює з програмою Preview, QuickTime Player, Sequences або Transmission.
Лрі

2

Щоб зробити максимальне збільшення, натисніть ctrl-cmd-f

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

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