Как бы я сделал сочетание клавиш, чтобы * максимизировать * текущее окно?

14

Я люблю использовать клавиатуру в Windows. Это интегрированная часть ОС, и похоже на это; почти каждое действие мыши имеет клавиатурный эквивалент.

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

Таким образом, без лишних слов: как я могу максимизировать окна с помощью сочетания клавиш?

JavaAndCSharp
источник
1
Какую версию ОС вы используете? Если Lion, под максимизировать, вы имеете в виду полноэкранный режим или просто самое большое окно в обычном режиме экрана?
Даниэль
1
Зеленая кнопка называется кнопкой Zoom. То, что он делает, это переключает окно между пользовательским размером и «оптимальным» размером на основе содержимого. Например, если вы находитесь в Safari, окно будет достаточно широким, чтобы отображать всю ширину сайта, но не шире. На практике мне не нравится непредсказуемость и не использую его.
daGUY

Ответы:

9

Один из самых простых способов сделать это - использовать BetterTouchTool . Это позволит вам привязать сочетание клавиш или трекпад ко многим командам, включая окно максимизации.

Находясь на странице настроек BTT, сделайте следующее:

  1. Перейдите на вкладку «Клавиатура» сверху.
  2. В нижней части рядом с сочетанием клавиш введите любое желаемое сочетание клавиш.
  3. Для предопределенного действия выберите Развернуть окно .

Есть много других опций, связанных с максимизацией, кроме «Окно максимизации»:

  • Развернуть окно слева
  • Развернуть окно справа
  • Развернуть окно до нижней половины
  • Развернуть окно до верхней половины
  • Развернуть до следующего монитора
Senseful
источник
Это Ф? У меня нет доступа к моему MB с банком MAS. [править: добавлено больше аббревиатур. dilbert.com/strips/comic/1993-01-12 . кстати, 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

Это не работает с несколькими дисплеями, хотя.

Приложения, которые не были упомянуты в других ответах:

LRI
источник
Лри, ты мужчина! Это хороший ответ и не зависит от стороннего программного обеспечения.
джентмэтт
6

Вы можете использовать приложение, как Divvy, чтобы сделать это. Divvy позволяет вам выбрать прямоугольную область, которую вы хотите, чтобы текущее окно занимало. Выбор всего экрана позволяет выполнить максимизацию в стиле Windows, чтобы переднее окно занимало все доступное пространство на экране.

Это также позволяет вам определять сочетания клавиш для определенных прямоугольных выборов, которые вы хотите часто использовать. Это может быть либо приложение, либо «глобальный ярлык», который будет работать со всеми приложениями. Чтобы определить их, щелкните правой кнопкой мыши значок строки меню Divvy, выберите настройки и выберите «Ярлыки». Нажмите «новый», и вы увидите экран, чтобы определить выбор и ключи, которые вы хотите использовать:

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

Кайл Кронин
источник
4

BetterSnapTool (того же автора, что и BetterTouchTool) позволит вам сделать это. Вы можете перетащить окно в верхнюю часть экрана, чтобы развернуть его (например, в Windows 7), или определить сочетание клавиш. Есть также много других опций, таких как максимизировать левую или правую половину и т. Д. В магазине приложений также всего £ 1.49 / $ 1.99, что почти бесплатно :-)

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

binarybob
источник
3

Есть еще одно замечательное приложение под названием Moom, похожее на Divvy, но всего за 5 долларов.

Он делает все, что делает Divvy, плюс изменение размера клавиатуры, перетаскивание и т. Д.

Moom

Дэн
источник
3

Существует встроенный способ делать то, что вы хотите. В настоящее время у меня есть Mountain Lion, но я подозреваю, что он будет работать на Lion, Snow Leopard и ранее *:

Уловка, которую мы будем использовать:

Удерживание клавиши Shift при нажатии кнопки Zoom (зеленая кнопка) увеличивает окно, как в Windows. Мы добавим сочетание клавиш для Zoom, содержащее клавишу Shift.

Процедура:

  1. Перейдите в Системные настройки -> Клавиатура -> Сочетания клавиш
  2. Выберите «Ярлыки приложений» и нажмите знак плюс (+).
  3. Создайте новую комбинацию клавиш Zoom , содержащую клавишу Shift :

    • Применение: все приложения
    • Название меню: Zoom

      (это название функции зеленой кнопки)

    • Сочетание клавиш: все, что вам подходит. Убедитесь, что он содержит клавишу Shift!

      (например, Ctrl-Cmd-Shift-Z. Убедитесь, что он не конфликтует с существующими ярлыками, например Cmd-Shift-Z с Redo).

РЕДАКТИРОВАТЬ:

Оказывается, он не работает в Safari (и, вероятно, других) - я использовал его с Google Chrome. Приложение должно быть запрограммировано для поддержки ..

* Если кто-то с Леопардом / Снежным Барсом / Львом может подтвердить, я был бы благодарен.

nitsas
источник
1
Он также не работает с Preview, QuickTime Player, Sequential или Transmission.
Lri
2

Чтобы полностью развернуть, нажмите ctrl-cmd-f

Под «полным максимизацией» я подразумеваю вид, в котором меню переходят в режим автоматического скрытия. (простите моего новичка, я только вчера купил свой первый mac)

Мэтт Бернс
источник