Підніміть / опустіть / перемістіть / змініть розмір вікон за допомогою клавіш миші + модифікатора


13

Я давній користувач FVWM з боку Linux і розробив деякі комбінації клавіш + миші, які мені дуже корисні в управлінні Windows. Конкретно:

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

У всьому цьому "клік" означає натискання будь-де у вікні.

Чи існує програмне забезпечення для Mac, яке дозволить мені налаштувати це? Я на 10.6.

Редагувати

Для уточнення, операції переміщення / зміни розміру повинні починатися з миші вниз і закінчуватися вгору миші.


Я здебільшого шукаю альтернативу gnome Alt + натискання та перетягування для переміщення вікна (клацніть будь-де у вікні та перетягніть).
біско

Відповіді:


5

Easy Move + Resize - це чудовий маленький інструмент, який робить саме те, що написано на бляшанці.

Використання

Easy Move + Resize заснований на поведінці, знайденій у багатьох менеджерах вікон X11 / Linux

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

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

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


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

3

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

Клацання командами на елементах вікна може дозволяти вам використовувати їх, поки вікно залишається ззаду, але це працює непослідовно, iirc.


2

Ви хочете Zooom / 2 . Безкоштовна пробна версія доступна. Він працює, утримуючи клавішу модифікатора і просто переміщуйте мишу (не потрібно натискати!), І тоді те, що вікно курсору знаходиться вище, змінить розмір або переміститься залежно від того, яку клавішу ви натискаєте, яка налаштовується. Це робить і більше речей.

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


Дякую - Zooom рухається / змінює розмір, але не збільшує / зменшує чи збільшує. Я подав запит на функцію.
Рейд

Це вже робить. Для підйому на фронт перевірте налаштування. Щоб досягти максимального значення, просто двічі клацніть, утримуючи натиснуті клавіші модифікатора.
Randy6T9

Подвійне клацання дійсно збільшує зображення, а не збільшує їх. Зниження не є таким корисним IMO, натомість може використовуватися приховування.
Лрі

@Lri, що думка це добре, але на мій погляд , знижуючи це неймовірно корисно - один з найбільш важливих з перерахованих вище вимог.
Рейд

однакова поведінка на моєму Mac і моєму вікні Linux - це суть, тому важливо робити це з клавішами-модифікаторами.
Рейд

2

Цікаво, що більшість користувачів ОС X не легко розпізнають нижчу як ту особливість, яку шукають. Якщо у мене вікно блокує більшу частину екрана:

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

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

OS X нібито навіть не підтримує код для написання вікна назад. Не вводьте та не вводьте тексту в частково приховані вікна без використання модифікаторів. Також навіть віддалено не пристойно залишати вікна там, де я залишив їх уві сні, пересуваючись і т. Д. Якщо я вбиваю вікно, OS X піднімає випадкову кількість інших вікон того ж типу, змушуючи зусиль відновити порядок (можливо, бути налаштування для цього, я дивлюсь). Якщо я відкрию вікно з вікна на одному екрані, нове вікно з’явиться на екрані, вибраному, мабуть, випадково, а не на тому, на якому було вікно ініціатора (також може бути сильним, не впевнений).

Загалом, керування вікнами OS X є нормальним порівняно зі світом * mix - сильно засмучує роботу після роботи


1

Я думаю , вторячи питання є корисним. Я ще не знайшов способу опустити вікно, але, як і в оригінальному плакаті, різні речі не є гарною заміною. Бажана поведінка - це щось на зразок опції або команди + (ліворуч, центр або права) миша будь-де у вікні (або замість цього у заголовку) і вікно переміщується до нижнього (найбільше позаду) у порядку складання вікна, тим самим відкриваючи наступне вікно . Натискання знову натискає на наступнена спинку і так далі - і за допомогою декількох (безлічі) натискань ви обертаєтеся по всій колекції вікон на екрані - це надзвичайно швидко - скажіть усі 10 або 20 вікон за декілька секунд .. Unix менеджери вікон дозволяють вам зв’язувати це (нижнє вікно, як його називають) для більшості будь-яких комбінацій клавіш та миші. Команда лівою мишкою буде ймовірним вибором для багатьох, хто її використовує (те, що ти натискаєш весь час - тисячі разів на день).

Я виявив, що, здається, це можна зробити в коді NSWindowLevel (какао підпрограми), але я не знайшов жодної згадки про це в жодній (macos) утиліті. Далі мені потрібно розглянути різні менеджери вікон. Переключення менеджерів вікон на вікно Unix, безумовно, можливо, але певна збірка обов'язково потрібна. Мені трохи неприємно заважати новому менеджеру вікон тут, щоб побачити, що відбувається. Але, можливо, його штрафу.


0

Ви можете запустити FVWM як менеджер вікон для додатків X11 і мати таку поведінку.

Для програм X X ви можете переміщати та змінювати їх розмір без миші, використовуючи лише клавіатуру, використовуючи сторонні додатки ( посилання , посилання ).

Я не знаю жодної іншої техніки підняття чи опускання .


0

Я не використовував JiTouch, але він стверджує, що має режим "переміщення / зміни розміру", який базується лише на трекпад. Якщо у вас робочий стіл, це працюватиме із зовнішнім трекпад.


Це робить. Я цим користуюся. Але слід попередити, що цей жест не може бути налаштований під цю особливість, і вибраний ними жест є своєрідним ударом або промахом. Потрібно трохи практики, щоб розвісити його. Сподіваємось, це буде оптимізовано, як тільки вони вийдуть з бета-версії.
Randy6T9

0

На основі цього відео ви хочете використовувати BetterTouchTool .


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

0

Я пропоную вам спробувати Afloat . У 10.9 він працює з Finder, якщо він перезавантажується після плавання.

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