Изменение размера окна Alt + click-drag на Mac? (Похоже на X-Windows)

21959
Aaron F.

Есть ли способ, которым я могу получить это поведение в Mac OS?

  1. Alt + щелчок правой кнопкой мыши изменит размер окна относительно места, в котором вы щелкнули внутри окна и центра окна.

  2. Alt + щелчок левой кнопкой мыши переместит окно, независимо от того, где вы щелкнули внутри окна.

Также есть порт Windows с таким поведением: http://www.codeproject.com/KB/DLL/wm.aspx

39
Я никогда не знал об этом, звучит полезно. +1 Sasha Chedygov 14 лет назад 0
Я использую это все время на моей рабочей машине Windows. Самая большая недостающая особенность для меня с тех пор, как я перешел на Mac. : (Если я не могу найти решение, мне придется написать свое собственное. :) Aaron F. 14 лет назад 0
Обширный список вариантов управления окнами обсуждается по адресу http://apple.stackexchange.com/questions/9659/what-window-management-options-exist-for-os-x. duozmo 11 лет назад 0
Не совсем ответ на вопрос, но если вы перемещаете мышь к правому / левому краю, пока не увидите значок горизонтального изменения размера, то перетаскивание * вертикально * позволит вам переместить окно вместо изменения размера. То же самое касается нижнего края + горизонтальное перетаскивание. Преимущество в том, что не требует установки ничего лишнего. ccpizza 8 лет назад 0

5 ответов на вопрос

32
svec

BetterTouchTool позволяет вам сделать это: http://boastr.net/ ( это бесплатно и довольно удобно!)

ОБНОВЛЕНИЕ: С 2016 года BetterTouchTool больше не является бесплатным .

В настройках BTT нажмите кнопку «Настройки действий (окно и т. Д.)».

Затем выберите вкладку «Перемещение и изменение размера окна».

В нижней панели будет 3 варианта, выберите любой, который вам нравится: image of window move and resize option fields

Я выбрал все три: переместить, изменить размер и FN.

Когда я удерживаю FN + CTRL, сфокусированное окно будет двигаться, когда я буду скользить по трекпаду.

Когда я удерживаю FN + OPTION, фокусное окно изменяет размер, когда я перемещаюсь по трекпаду.

Я проверил это на своем MacBook Pro, Mac OS X 10.6.5.

Обратите внимание, что вы можете получить это сообщение при первой попытке переместить или изменить размер окна:

message window if you haven't already enabled the Accessibility API

Нажмите «Запустите его для меня!», Затем установите флажок «Разрешить доступ для вспомогательных устройств» - вы в деле.

Спасибо за это. Это не совсем то, что я искал, но это, безусловно, меньше работы (без нажатия, чтобы переместить / изменить размер!) И это бесплатно !!!! codekoala 12 лет назад 0
перемещение окон без щелчка довольно необычно, но, возможно, это просто привычка. спасибо за подробный ответ Paul 11 лет назад 0
18
grebulon

Easy Move+Resize is a free and open source tool that does exactly that. I tested it on El Capitan.

Cmd + Ctrl + Left Mouse - anywhere inside a window, then drag to move

Cmd + Ctrl + Right Mouse - anywhere inside a window, then drag to resize

Только что попробовал. Работает отлично. Просто хотелось бы, чтобы значок имел немного лучшее разрешение. Saad Malik 8 лет назад 1
Да, скачайте последнюю версию и запустите. Очень легкий и простой. Jesse Pepper 7 лет назад 0
Немного трудно изменить размеры окон на сенсорной панели: (1) удерживайте настроенную клавишу (-и) модификатора (2) Я должен использовать касание двумя пальцами (3) продолжать нажимать один из пальцев, чтобы действительно «щелкнуть» (в нижняя часть сенсорной панели) (4) добавьте касание третьим пальцем и переместите его, чтобы изменить размер окна (Old MacBook Pro Retina, El Capitan.) mike_k 7 лет назад 0
Вы правы @mike_k, это не идеально grebulon 7 лет назад 0
@mike_k это, вероятно, не для сенсорной панели. Ondra Žižka 6 лет назад 0
@ grebulon Отлично работает. Я настроил его с помощью клавиш «Alt + Left / Right» без необходимости использовать клавишу «Ctrl», как в Linux. Спасибо чувак :-) ! SebMa 5 лет назад 0
Это кровавая мечта !! Спасибо, кто бы ни написал это, и спасибо Гребулону, что сообщили нам об этом: D Jamie Hutber 5 лет назад 0
3
Haytham Elkhoja

Перепробовал их всех, и они не так хороши, как Flexiglass .

  • На плаву не работает со всеми приложениями (Firefox является одним из них)
  • Zooom не позволяет использовать правую кнопку
2
lse

Попробуйте удерживать опцию fn +, а затем двигайте мышью (10.6.4 2010 MBP)

Мой старый Mac раньше делал это, используя только ключ опции (10.6.2 MBA)

Ох, и попробуйте функцию привязки окна на BetterTouchTool. Если вы не использовали это приложение, то самое лучшее, что может случиться с трекпадами Apple (и Magic Mouse)>, позволяет вам настраивать более 40+ различных жестов для множества различных команд!

И это тоже бесплатно

0
Wuffers

При установленной утилите Afloat нажатиеcontrol + Commandперемещает окно.

Пожалуйста, уточните - я не вижу такого поведения. JRobert 13 лет назад 0
Удерживайте команду и контроль, и вы можете перетащить окно из любого места, не так ли? Wuffers 13 лет назад 0
Нет на моей 10.5.8 коробке. Также я не нахожу системное предпочтение для этого. Возможно, это было введено в сравнительно недавней версии ОС, или у вас установлен какой-то хелпер helding ... dmckee 13 лет назад 0
Неважно, я прошу прощения. Это было со сторонней утилитой под названием Float. Wuffers 13 лет назад 0
@DanielBeck: я обновил свой ответ соответственно, спасибо! Wuffers 13 лет назад 0