115

Я только что проверил http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts, но следующие записи "Управление окнами" пустые для Mac OS X:

  • Переместить сфокусированное окно
  • Изменить размер сфокусированного окна
  • Максимизируйте сфокусированное окно

Неужели в OS X нет встроенных сочетаний клавиш? Я делаю это постоянно с GNOME под Linux.

12 ответов12

100

Зрелище еще не было упомянуто. «Перемещайте и изменяйте размеры ваших окон с легкостью». - http://spectacleapp.com

Это открытый исходный код: https://github.com/eczarny/spectacle

16

Не встроен, но вы можете установить стороннее программное обеспечение.

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

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

11

Я не тестировал в других версиях, но в OS X 10.9 (Mavericks) вы можете использовать Voice Over Utility для перемещения и изменения размера окон.

  1. Включите Voice Over на панели управления Специальные возможности.
  2. Нажмите "Открыть Voice Over Uitlity"
  3. Нажмите "Командиры" на левой панели.
  4. Выберите "клавиатуру"
  5. Выберите "Включить клавиатуру"
  6. Добавить нового командира.
  7. Укажите любую клавишу клавиатуры, которая еще не используется.
  8. Выберите команду: Размер и положение -> Начать перемещение окна
  9. Выберите с окном для перемещения
  10. Удерживая нажатой правую клавишу выбора, нажмите клавишу, выбранную в 7.
  11. Переместите окно с помощью клавиш курсора.
9

Лично я предпочитаю Size Up - у него есть огромный набор опций для автоматического изменения размеров с помощью одного нажатия клавиши, включая четверть экрана, увеличение и перемещение окон между мониторами и даже пробелами.

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

5

Лучший ответ - создать сочетание клавиш в « Системных настройках»> «Клавиатура»> «Сочетания клавиш»> «Сочетания клавиш приложения».

Затем добавьте Chrome или что-то еще, и в названии точно так, как оно выглядит, введите: Масштаб.

Это критическая часть ...

Сочетание должно включать клавишу Shift . Если вы хотите полностью развернуть окно, используя клавиатуру и мышь, вы можете сделать это, удерживая клавишу Shift и нажимая зеленую кнопку «Развернуть /+» на панели инструментов браузера.

Я назначил ярлык Ctrl+Shift+Return, и он работает как шарм.

Системные настройки> Клавиатура> Сочетания клавиш> Сочетания клавиш приложений

5

Следуя идее о потоке окон, посмотрите родительский проект Optimal Layout. Некоторое время я пробовал sizeup и пытался найти его замену, когда нашел Optimal Layout.

Это, безусловно, лучшее приложение для управления окнами на основе клавиатуры OSX, которое я когда-либо видел! Горные породы...

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

3

Я попробовал другие сторонние приложения здесь и нашел Moom лучшим:

http://manytricks.com/moom/

3

Если вы считаете себя "хакером", вы можете считать Slate. Шифер похож на Bettertouch или Sizeup на стероидах. Вот репозиторий GitHub.

Есть кривая обучения, но она очень мощная и настраиваемая. Есть отличная статья о том, как настроить и использовать его.

2

Включив VoiceOver (Command-F5), вы можете использовать сочетание клавиш в окне перемещения.

  • Control-Option-Accent (`) переместить окно с помощью клавиш со стрелками (или с помощью Shift-Arrow, чтобы немного переместиться)
  • Shift-Control-Option-Accent (`) отображает меню параметров изменения размера окна

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

1

У меня на MacBook OSX 10.9.4 работает утилита BetterSnapTool. Это очень хороший инструмент, имитирующий поведение в Windows 7 при привязке окна к верхней, левой или правой сторонам, если вы перетаскиваете окно на одну из этих сторон с помощью мыши. В BetterSnapTool есть вкладка "Дополнительно", а на этой панели есть опция "Переместить Windows". Здесь я выбрал CTL и OPT, и теперь, когда я нажимаю эти клавиши, я могу перемещать любое окно под курсором мыши. BetterSnapTool оценивается в 5 звездочек в приложении Mac App Store и стоит $ 1,99.

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

0

Сайзуэлле

Функции и простота использования объединены таким образом, что я не могу найти ни в одном альтернативном программном обеспечении.

Я использую это с Горным Львом.

нижняя сторона

SIMBL (требуется SizeWell) недавно не обновлялся.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .