Чи є комбінація клавіш для переміщення вікна з одного монітора на інший?


112

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

Я знаю, що це можна зробити в Linux за допомогою compiz; Я здивований, що для ОС X X немає (безкоштовного) варіанту.

Відповіді:


50

Я в кінцевому підсумку використовував BetterTouchTool для цього. В цілому я вважав, що це найбільше налаштовується. Ось знімок екрана моєї конфігурації, тоді як Cmd+ Ctrl+ Wпереміщує вікно до наступного монітора.

Якщо у вас є налаштування 3 монітора (2 зовнішніх монітора та монітора Mac), ви можете встановити "Перемістити вікно на наступний монітор" праворуч , виконавши наступне:

  1. встановіть новий ярлик, вкажіть "Перемістити вікно на наступний монітор" як заздалегідь задану дію
  2. натисніть кнопку "Приєднати додаткову дію" і знову вкажіть "Перемістити вікно на наступний монітор" як дію
  3. Voila, тепер можна перемістити вікно на монітор праворуч (трохи хакі, я знаю, але це працює, поки розробник BTT не оновить додаток)

Конфігурація клавіатури BetterTouchTool

Єдиним недоліком BetterTouchTool є погана підтримка Lion (не всі функції доступні), але він доступний як альфа-реліз. Я вважаю, що ця специфічна комбінація клавіш повинна добре працювати в Леві зі стабільною версією.


3
О, і це безкоштовно.
adamrmcd

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

8
Зараз це не безкоштовно. Пожертвування.
vr_driver

5
Наскільки я міг сказати, BTT вже не безкоштовний (хоча є безкоштовна пробна версія)
guyarad

4
Це у 2019 році ця відповідь запропонувала комерційне рішення, використовуйте інший A'er, якщо вам не доведеться платити за додаток, щоб зробити щось, що ОС повинна пробувати. робити для вас безкоштовно.
slm

102

Я просто спробував Spectacle , відмінне додаток, і це безкоштовно.

Це те, що можна зробити з вибраною групою вікон.

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

Потрібно активувати підтримку доступності.

Налаштування системи> Доступність> Увімкнути доступ для допоміжних пристроїв

За коментарями: зараз доступна опція доступності в Mavericks

Налаштування системи> Безпека та конфіденційність> Конфіденційність> Доступність

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

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


1
Працював для мене, не вмикаючи допоміжні пристрої у параметрах доступності.
Адріан Шпіней

2
За допомогою OS X Mavericks можливість включення доступу до допоміжних пристроїв перемістилася до Системних налаштувань -> Безпека та конфіденційність -> Конфіденційність -> Доступність, де ви побачите перелік спектаклів та зможете дозволити йому керувати вашим комп'ютером.
Натан

Щоб спеціально визначити ярлик, Spectacle використовує ярлики, ⌃⌥⌘ ← & ⌃⌥⌘ → для чергування вікон на кожен дисплей.
Шон Конн

3
це приголомшливо і може робити багато цікавих речей, які win7 + вміє робити, чого я пропустив, Але я не міг змусити його робити те, що задається оригінальним питанням - перемістити вікно на монітори. :(
kumetix

1
Добре працює. Хоча спосіб переміщення вікон з одного екрана (не монітора) на інший може бути корисним. Працює над заданим питанням.
Ajak6

20

Мум може це зробити. Це не безкоштовно , але Moom - це фантастичний додаток для управління вікнами. Це дозволяє призначати ярлики клавіатури різним рухам вікна (включаючи переміщення на інший дисплей) і надає накладення стандартних елементів керування вікон OS X.

Ось кілька скріншотів :

використання миші використання клавіатури

Ось список програм керування вікнами з іншої публікації AskDifferent. Які параметри керування вікнами існують для OS X? . Єдиний безкоштовний варіант - Shiftit , і я не впевнений, чи пропонує він функціонал, який ви шукаєте.


1
+1 для Moom. Виявив це кілька місяців тому, я люблю це. Велике значення лише у 5 доларів.
robmathers

Я використовував ShiftIt для впорядкування вікон на одному моніторі. Це відмінний інструмент для цього. Однак він не пропонує функцій переходу до інших дисплеїв.
volni

Я тоді перевірив би Мума. Я знаю, що ви хотіли безкоштовного додатка, але це досить недорого в порівнянні з багатьма іншими менеджерами вікон Mac. Плюс до того, накладка, яку вони розробили для закриття / хв / максимізації кнопок, настільки хитра, що заслуговує 5 доларів. :)
chrismanderson

@ArtemShnayder більше не відповідає дійсності, версія 1.6, випущена цього року, зараз підтримує це; перевірити відповідь
@WilfredSpringer

13

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

Тому я видалив Окуляри; як і раніше користувач ShiftIt.


За замовчуванням для мене був Ctrl + Option + Command + Space
Mordred

Це має бути правильна відповідь. Це працює.
джи-рух

2
Якщо вікно буде максимізовано, shiftlt збереже його максимально на наступному дисплеї, всупереч видовищності . Найкраще рішення ІМО :)
Elouan Keryell-Even

12

Просто хотілося б відзначити , що є установка в System Preferences > Mission Controlзваних «вікнах групи по застосуванню» , який показує іконки додатків і дозволяє перетягнути значок на інший робочий стіл / монітор. Це дивовижно для додатків, які мають 10+ вікон.


9

FYI, Magnet, популярний додаток для розміщення / розміщення вікон, має ярлики "Наступний дисплей" та "Попередній дисплей" прямо у вікні, принаймні у версії 2.1 (14 лютого 2017 року).

Магніт у магазині додатків Mac

Веб-сайт Магніта


Магніт приємний. Якби вони мали лише гарнішу панель меню, це було б ідеально.
leymannx

5

BetterSnapTool також має цю функцію (як ярлик). Я думаю, що це був безкоштовний додаток, і він був чудовим.

Існує ярлик, де можна збільшити вікно на наступному екрані (серед інших ярликів або способів цього зробити). Дивіться скріншот відповідних ярликів.

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


бажаю, щоб у них був "повний екран на наступному моніторі"!
xyz

вона називається BetterTouchTool безкоштовна версія, і параметр знаходиться під
зміною

Наскільки я міг сказати, BTT вже не безкоштовний (хоча є безкоштовна пробна версія)
guyarad



0

Це також можна зробити за допомогою вільного диспетчера вікон з відкритим кодом Amethyst за допомогою ярлика "Замінити орієнтоване вікно на (проти) годинникової стрілки".

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

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