Я використовую Divvy для подібного управління вікнами, саме це найбільше відповідає моїй ментальній моделі. Він використовує ярлики, щоб дозволити змінювати розмір вікна та положення вікна, а також дозволяє дуже швидко змінити розмір сітки за допомогою миші.
Ви можете визначити системні ярлики або ярлики, які доступні лише тоді, коли вікно Divvy відкрито.
Альтернативи Divvy дуже багато , більшість також є комерційними, але ShiftIt є безкоштовним та відкритим кодом , але з більш обмеженим набором функцій.
Що це робить, це дозволяє вам мати системний ярлик для розміщення вікна в кут, вертикальні або горизонтальні половинки або на весь екран.
Джерело доступне на github, але якщо вам не зручно самостійно складати код, або не хочете встановити 4 Гб Xcode, необхідні для цього, я завантажив свою скомпільовану версію ShiftIt на адресу fileropper.com.
(Усі звичні попередження та жодна гарантія не застосовуються. Я не перевіряв цей код, окрім запуску його протягом декількох днів, щоб спробувати його для особистого використання. Будьте уважні, завантажуючи програмне забезпечення від випадкових людей в Інтернеті. Подивіться обидва шляхи при переході дороги.)