Які комбінації клавіш переміщують, змінюють розмір та збільшують вікна під Mac OS X?


127

Щойно я перевірив http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts, але наступні записи "Керування вікнами" для Mac OS X порожні:

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

Чи дійсно немає вбудованих комбінацій клавіш для цих в OS X? Я весь цей час працюю з GNOME під Linux.


1
10.9.4 для мене працював superuser.com/a/718843/60022 . Не забудьте назвати його саме «Збільшити».
user60022

3
Чи є причина, що ніхто не здійснив заміну прямих клавіш маніпуляції з вікном Windows? Звичайно, саме для цього приходить більшість читачів?
Анон Гордон

Відповіді:


108

Видовище досі не згадувалося. "Легко переміщуйте та змінюйте розмір вікна." - http://spectacleapp.com

Це відкрите джерело: https://github.com/eczarny/spectacle


8
Приємно - підтримує поведінку, схожу на "клавіша Windows" + "стрілка" на Win7. Тільки те, що я був після.
Фредерік

Саме те, що я шукав, простий, добре продуманий і безкоштовний!
Джефф

2
Так, ще раз дякую ... Я новачок у MacOsX, і я просто думаю, що це слід включити в ОС на самому собі ... чому зелена кнопка не дає такого ж ефекту.
рüффп

Видовище дійсно чудове, я його вже деякий час використовую без проблем. Швидкі клавіші за замовчуванням мають сенс і легко засвоюються, в тому числі і для налаштування декількох моніторів :)
Michael Trouw

1
@ruffp На даний момент я підозрюю, що це тому, що Apple повинна була б визнати, що поведінка Windows була кращою. Схожа ситуація з мишкою однієї кнопки.
Timmmm

16

Не вбудований, але ви можете встановити сторонне програмне забезпечення.

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

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


MercuryMover здається таким, що я шукав. Дякую. Шкода, що він не вбудований.
Філіп Дурбін

+1 до MercuryMover. Я спробував оптимальну компонування, збільшення розміру та ShiftIt. MercuryMover є найкращим для мене, оскільки це найшвидший спосіб переміщення / зміни розміру вікон. Крім того, ви можете зробити власні ярлики для зміни розміру до певного розміру.
Едді

13

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

  1. Увімкніть голосовий зв’язок на панелі керування доступністю.
  2. Клацніть «Відкрити голос за утиліту»
  3. На лівій панелі натисніть «Командири».
  4. Виберіть "клавіатура"
  5. Виберіть "Увімкнути команди клавіатури"
  6. Додайте нового командира.
  7. Вкажіть будь-яку клавішу клавіатури, яка вже не використовується.
  8. Виберіть команду: Розмір і положення -> Вікно запуску
  9. Виберіть за допомогою вікна, яке потрібно перемістити
  10. Утримуйте праву клавішу опції та натисніть клавішу, вибрану в 7.
  11. Перемістіть вікно клавішами курсору.

Незграбний, але дуже корисно зрозуміти, чому вікно Java пропало: це не любить перенести на мій інший монітор. Grr
android.weasel

Здається, це не працює для XQuartz ...
krs013,

Дякую! Це чудово спрацювало в OS X 10.11.5 (El Capitan). Нещодавно я встановив нову програму, і вона почалася із заголовка, що застряг у верхній частині екрана ... було б дуже прикро, щоб встановити ще одну програму, щоб її виправити :)
kayge

9

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

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


6

Найкраща відповідь - створити комбінацію клавіш у налаштуваннях системи> клавіатура> ярлики> ярлики додатків .

Потім додайте Chrome або залежно від того, в якому вкажіть ім'я: введіть масштаб .

Це найважливіша частина ...

Ярлик повинен містити Shiftключ. Якщо ви хочете повністю розгорнути вікно за допомогою клавіатури та миші, ви можете це зробити, утримуючи Shiftклавішу та натиснувши кнопку Зелений максимізувати / + на панелі інструментів браузера.

Я призначив мій ярлик як Command+ Shift+, Returnі він працює як шарм.

Налаштування системи> Клавіатура> Комбінації клавіш> Комбінації програм

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


легко найпростіша і найкраща відповідь на отримання вікна на повний розмір екрану
1 ''

Я не можу зрозуміти, чому це не включено за замовчуванням в OSX. Використовуючи його в Мохаве (10.14). Я втомився від цілого подвійного клацання на верхній панелі вікна. Дякую.
Lucio Mollinedo

Повторіть ту ж процедуру для всіх додатків ??
Даніель

5

Слідом за ідеєю віконного потоку - перевірте, що це батьківський проект Optimal Layout. Я деякий час спробував розмір і насправді намагався знайти заміну, коли знайшов оптимальну макет.

Це далеко не найкращий додаток для керування вікнами на основі клавіатури OSX, якого я бачив ще! Скелі ...

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


Я погоджуюсь, він оголошує одну функціональність, яка дуже бажана: переключитися на певне вікно програми. Якщо вкладка Command дозволяє переходити лише до певного додатка, вкладка Alt Optimal Layout надає вам список вікон, згрупованих за додатком
Micha Roon

@DrGorb ви також можете використовувати вбудований CMD + `для перемикання між екземплярами вікна програми
Mark J Miller


3

Якщо ви вважаєте себе "хакером", ви можете вважати Шифер. Шифер, як Bettertouch або Sizeup на стероїдах. Ось github repo .

Існує крива навчання, але вона дуже потужна і налаштована. Існує велика довідка про те, як його налаштувати та використовувати.


Дякую! Написання підштовхнуло мене до того, щоб додати відповідь і про сайт specleapp.com , який я помітив у коментарях.
Філіп Дурбін

2

Якщо VoiceOver увімкнено (Command-F5), ви можете використовувати ярлик клавіатури переміщення вікна.

  • Control-Option-Accent (`) переміщення вікна за допомогою клавіш зі стрілками (або за допомогою Shift-Arrow для переміщення лише трохи)
  • Shift-Control-Option-Accent (`) відображає меню Параметри розміру вікна

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


Тепер якби я тільки міг знайти спосіб відключити фактичне озвучення за ...
alexeit

1
alexeit Щоб вимкнути функцію VoiceOver під час її ввімкнення, відкрийте програму VoiceOver Utility, розташовану у папці «Утиліти» (Програми> Утиліти), потім у меню категорій утиліт виберіть «Мова» та встановіть прапорець «Відключити звук».
TimD

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


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

1

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


0

Розмір

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

Я використовую його з гірським левом.

Нижня частина

SIMBL (вимагається SizeWell) нещодавно не оновлюється.

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