Поднять / опустить / переместить / изменить размер окна с помощью мыши + клавиши-модификаторы

13

Я давний пользователь FVWM со стороны Linux и разработал несколько сочетаний клавиш + мышь, которые я считаю очень полезными в управлении окнами. В частности:

  • щелкните левой кнопкой мыши + команда + Shift = отправить назад, если передний, в противном случае поднять на передний
  • правый клик + команда + смещение = развернуть окно по вертикали (размер по горизонтали не изменился)
  • левый + правый аккорд + команда + сдвиг = захватить окно и переместить его
  • левый + правый аккорд + команда + управление + смещение = изменение размера (перетащите указатель в сторону или угол и переместите его для изменения размера)

Для всего этого «щелкнуть» означает щелкнуть в любом месте окна.

Есть ли программное обеспечение Mac, которое позволит мне настроить это? Я на 10,6.

редактировать

Для пояснения, операции перемещения / изменения размера должны начинаться при наведении мыши и заканчиваться при наведении мыши.

Reid
источник
В основном я ищу альтернативу по умолчанию гному Alt + щелчок-перетаскивание для перемещения окна (щелкните в любом месте окна и перетащите).
Биско

Ответы:

5

Easy Move + Resize - отличный маленький инструмент, который делает именно то, что говорит на жестяной банке.

использование

Easy Move + Resize основан на поведении, которое встречается во многих оконных менеджерах X11 / Linux

- в Cmd + Ctrl + Left Mouseлюбом месте окна, затем перетащите для перемещения
- в Cmd + Ctrl + Right Mouseлюбом месте окна, затем перетащите для изменения размера

Эта вещь была глотком свежего воздуха после того, как я потратил слишком много времени, пытаясь понять, как заставить последнюю версию BetterTouchTool делать то, что я хотел. Это также не зависит от SIMBL , что приятно.

Моя единственная жалоба заключается в том, что привязки клавиш не настраиваются. Я бы предпочел использовать ⌘ Cmd+ ⌥ Opt+ ⌃ Ctrl+ Левый щелчок для изменения размера, так как нажатие и перетаскивание двумя пальцами на трекпаде немного неудобно. Но, эй, это с открытым исходным кодом, и, как всегда, есть проблема для этого .

peterjmag
источник
Красиво и просто для перемещения и изменения размера! Для тех, кто использует трекпад, как я, для изменения размера вы должны щелкнуть двумя пальцами (чтобы выполнить щелчок правой кнопкой мыши), а затем перетащить (вы можете перетаскивать только один палец, удерживая нажатой другой). Я предпочитаю перетаскивать жест 3-мя пальцами, но нажимать на изменение размера не так уж и неприятно. Благодарность!
Ферран Майлинч
3

Не совсем то, что вы ищете, но вы можете перетащить и изменить размер окна, не выводя его на передний план. Перетащите команду по строке меню (или пустому месту на панели инструментов), чтобы переместить окно, и перетащите команду по ручке изменения размера, чтобы изменить ее размер.

Командный щелчок по элементам окна может позволить вам использовать их, пока окно остается сзади, но это работает непоследовательно, iirc.

Cajunluke
источник
2

Вы хотите Zooom / 2 . Доступна бесплатная пробная версия. Он работает, удерживая клавишу-модификатор и просто перемещая мышь (щелчок не требуется!), И тогда любое окно, над которым находится ваш курсор, изменит размер или переместится в зависимости от того, какую клавишу вы нажимаете, что настраивается. Он также делает больше вещей.

Я использую JiTouch лично, но для этого требуется трекпад, и, если честно, эта специфическая функция в JiTouch требует небольшой практики для вызова требуемого жеста, который, к сожалению, не настраивается.

Randy6T9
источник
Спасибо - Zooom действительно перемещает / изменяет размер, но не увеличивает / уменьшает или максимизирует Я отправил запрос на добавление функции.
Рейд
Это уже делает те вещи. Для поднятия вперед, проверьте настройки. Для максимизации, просто дважды щелкните, удерживая выбранные клавиши-модификаторы.
Randy6T9
Двойной щелчок на самом деле увеличивает вместо того, чтобы максимизировать. Понижение не очень полезно для ИМО, вместо него можно использовать скрытие.
Лри
@Lri, что мнение это хорошо, но в моем понижая мнение является чрезвычайно полезным - один из наиболее важных из перечисленных выше требований.
Рейд
одно и то же поведение на моем Mac и моем компьютере с Linux - вот что важно, поэтому важно делать это с помощью клавиш-модификаторов.
Рейд
2

Интересно, что большинство пользователей OS X не могут легко распознать низшую точку, как особую функцию, которую ищут. Если у меня есть окно, блокирующее большую часть экрана:

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

Я хочу опустить его, чтобы быть за другими окнами. В Unix / Linux я могу просто продолжать печатать на тех частях, которые вижу, оставляя их сзади. Я просто оставляю интересные части окон видимыми и взаимодействую со всеми без разрушения их расположения. Так просто.

OS X якобы даже не поддерживает написание кода для перемещения окна назад. Не печатать и навести курсор мыши на частично скрытых окнах без использования модификаторов. И при этом даже удаленно не прилично оставлять свои окна, где я оставлял их во сне, перемещать и т. Д. Если я убиваю окно, OS X вызывает случайное число других окон того же типа, заставляя попытаться восстановить порядок (может произойти быть настройкой для этого, я смотрю). Если я открою окно из окна на одном экране, новое окно появится на экране, выбранном, по-видимому, наугад, а не на том, на котором было окно инициатора (также может иметь сильный, не уверен).

В целом, управление окнами в OS X ужасно по сравнению с миром * mix - очень расстраивает после работы с реальными вещами

Алекс Норт-Киз
источник
1

Я думаю , вторя вопрос является полезным. Я еще не нашел способ опустить окно, и, как говорится в оригинальном плакате, другие вещи не являются хорошей заменой. Желаемое поведение - это что-то вроде опции или команды + (левая, центральная или правая) мышь в любом месте окна (или вместо нее в строке заголовка), и окно перемещается к самому низкому (наиболее сзади) порядку расположения окон, тем самым открывая следующее окно . Повторное нажатие толкает следующийназад и так далее - и с несколькими (многими) нажатиями вы поворачиваете всю коллекцию окон на экране - это чрезвычайно быстро - скажем, все 10 или 20 окон всего за несколько секунд. Диспетчеры окон Unix позволяют вам связывать это (нижнее окно, как его называют) для большинства любых комбинаций клавиш и мыши. Командование левой кнопкой мыши будет вероятным выбором для многих, кто ее использует (то, что вы нажимаете все время - тысячи раз в день).

Я обнаружил, что, кажется, это можно сделать в коде NSWindowLevel (процедуры какао), но я не нашел упоминания об этом ни в одной (macos) утилите. Далее мне нужно заглянуть в разные оконные менеджеры. Переключение оконных менеджеров на Unix-боксе, безусловно, выполнимо, но определенная сборка определенно необходима. Я немного обеспокоен глушением в новом оконном менеджере, чтобы посмотреть, что произойдет. Но, возможно, это хорошо.

user52349
источник
0

Вы можете запустить FVWM в качестве оконного менеджера для приложений X11 и иметь такое поведение.

Для приложений OS X вы можете перемещать и изменять их размеры без мыши, используя только клавиатуру, используя сторонние приложения ( ссылка , ссылка ).

Я не знаю ни о каких других методах повышения или понижения .

Сообщество
источник
0

Я не использовал JiTouch, но он утверждает, что имеет режим «переместить / изменить размер», который основан только на трекпаде. Если у вас есть рабочий стол, он будет работать с внешним трекпадом.


источник
Оно делает. Я использую это. Но имейте в виду, что жест не настраивается для этой конкретной функции, а выбранный ими жест является своего рода ударом или промахом. Требуется немного практики, чтобы овладеть этим. Надеюсь, это будет оптимизировано после выхода из бета-версии.
Randy6T9
0

Основываясь на этом видео , вы хотите использовать BetterTouchTool .


источник
Спасибо - к сожалению, BTT не активируется до наведения мыши; Я ищу мышь вниз Я уточню вопрос.
Рейд
0

Я предлагаю вам попробовать на плаву . В 10.9 он работает с Finder, если он перезагружается после плавания.

Bimawa
источник