91

В OS X, поскольку я знаю, чтобы переместить текущее окно на следующий рабочий стол, я бы щелкнул вниз в строке заголовка окна, чтобы перевести его в режим перемещения, а затем, удерживая нажатой кнопку мыши, нажмите Ctrl - < клавиша курсора Если у вас нет ноутбука, для этого может потребоваться три руки. Кроме того, вы можете пойти в пространство и перетащить окно с одного рабочего стола на другой.

Есть ли более простой способ сделать это, используя только клавиатуру (и максимум две руки)?

12 ответов12

47

Начиная с 10.7, вы можете активировать "управление полетом", а затем перетащить окно в любую группу рабочих столов.

Смотрите: OS X Mountain Lion: Работа в нескольких пространствах

29

Я думаю, что лучшее, что вы можете сделать, - это удерживать строку заголовка окна мышью, а затем нажать Ctrl-1 (или 2, 3, 4, что угодно). Это требует использования мыши, но это немного удобнее, чем другие методы.

12

Если вы устанавливаете "BetterTouchTool", вы можете создать сочетание клавиш / мыши / жестов для одного из следующих способов:

  1. переместить окно приложения на другой монитор,
  2. развернуть окно приложения на другой монитор.

Работает действительно хорошо! Кроме того, "BetterTouchTool" имеет множество других полезных функций, которые могут оказаться полезными. Это бесплатно.

8

К сожалению, по крайней мере, начиная с 10.5.4, сделать это невозможно только с помощью сочетания клавиш.

Однако вы можете сделать это, используя только мышь, которая также требует только одной руки, перетаскивая окно к краю экрана. Вы можете установить дополнительные параметры для этого, используя панели настроек Warp или Secrets (обе бесплатные).

4

Оптимальное расположение, приложение, которое я разработал, позволяет использовать команды клавиатуры для перемещения, изменения размера и изменения пространства групп окон.

3

Существует инструмент под названием Zooom , который позволит вам захватить любую часть окна, чтобы переместить ее с помощью горячей клавиши, а также аналогичным образом изменить размер окна, опять же с помощью горячей клавиши. Это очень хорошо при переходе с linux wm на OS X, однако мне все еще интересно, доступно ли простое переключение, как в вопросе, без дополнительных покупок программного обеспечения.

2

Кажется, что Amethyst (https://github.com/ianyh/Amethyst) может переключить приложение на любое рабочее пространство.

1

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

1

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

Например во Fluxbox.

$vi ~/.fluxbox/keys
Super_L 1 :TakeToWorkspace 1
Super_L 2 :TakeToWorkspace 2
Super_L 3 :TakeToWorkspace 3
Super_L 4 :TakeToWorkspace 4
Super_L 5 :TakeToWorkspace 5
Super_L 6 :TakeToWorkspace 6
Super_L 7 :TakeToWorkspace 7

Позволит вам нажать кнопку "Mac" + номер рабочего пространства, и сфокусированное окно будет перенесено в правое рабочее пространство.

0

A. Control-Up, затем перетащите окно в верхнюю часть экрана. Это рабочие столы. Чуть сложнее понять, чем настольные системы Linux; но это работает. Apple пытается показать вам, что уже есть на каждом рабочем столе. B. Кнопка F3 также активирует управление полетом. Примечание. Используйте стрелки на стороне управления для переключения рабочих столов.

0

Если вы перетаскиваете, используя строку заголовка, и удерживаете ее у границы экрана, она должна переместиться через несколько секунд (если для нее есть пробел). Конечно, вы должны использовать мышь, но здесь нет ключевых команд.

-1

Итак, попытка всех поддельных методов случайно привела меня к решению, которое ищут все:

Нажмите и удерживайте окно, которое вы хотите переместить. Держите кнопку Ctrl. Перетащите окно к краю экрана, пока оно не переместится на новый рабочий стол. Опустите окно и отпустите кнопку Ctrl. Boom. Готово.

Кроме того, вы можете использовать Mission Control для перетаскивания приложений на нужный вам рабочий стол, но это не то решение, которое вы ищете. Двигайся.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .