В OS X, поскольку я знаю, чтобы переместить текущее окно на следующий рабочий стол, я бы щелкнул вниз по строке заголовка окна, чтобы перевести его в режим перемещения, а затем, удерживая кнопку мыши нажатой, нажимал Ctrl+ ←или Ctrl+ →, Если у вас нет ноутбука, для этого может потребоваться три руки. Кроме того, вы можете пойти в пространство и перетащить окно с одного рабочего стола на другой.
Есть ли более простой способ сделать это, используя только клавиатуру (и максимум две руки)?
macos
keyboard-shortcuts
virtual-desktop
Джонатан Холви
источник
источник
Ответы:
Начиная с 10.7, вы можете активировать «управление полетом», а затем перетащить окно в любую группу рабочих столов.
Смотрите: OS X Mountain Lion: Работа в нескольких пространствах
источник
Я думаю, что лучшее, что вы можете сделать, - это удерживать строку заголовка окна мышью, а затем нажать Ctrl-1 (или 2, 3, 4, что угодно). Это требует использования мыши, но это немного удобнее, чем другие методы.
источник
Если вы установили «BetterTouchTool», вы можете создать сочетание клавиш / мыши / жестов для одного из следующих способов:
Работает действительно хорошо! Кроме того, «BetterTouchTool» имеет множество других полезных функций, которые могут оказаться полезными. Это бесплатно.
источник
К сожалению, по крайней мере, начиная с 10.5.4, сделать это невозможно только с помощью сочетания клавиш.
Однако вы можете сделать это, используя только мышь, для которой также требуется всего одна рука, перетаскивая окно к краю экрана. Вы можете установить дополнительные параметры для этого, используя панели настроек Warp или Secrets (обе бесплатные).
источник
Оптимальное расположение , приложение, которое я разработал, позволяет использовать команды клавиатуры для перемещения, изменения размера и изменения пространства групп окон.
источник
Кажется, что Amethyst ( https://github.com/ianyh/Amethyst ) может переключить приложение на любое рабочее пространство.
источник
Существует инструмент под названием Zooom , который позволит вам захватить любую часть окна, чтобы переместить ее с помощью горячей клавиши, а также аналогичным образом изменить размер окна, опять же с помощью горячей клавиши. Это очень хорошо при переходе с linux wm на OS X, однако мне все еще интересно, доступно ли простое переключение, как в вопросе, без дополнительных покупок программного обеспечения.
источник
Самый простой способ сделать это - включить ярлыки в настройках для переключения на рабочий стол по вашему выбору, как показано ниже. После того, как вы включили его, вы можете перемещать окно по вашему выбору, удерживая кнопку мыши и нажимая ярлык.
источник
Если вы используете менеджер окон, а не рабочий стол, вы можете сделать это, изменив раскладку клавиш, функцию TakeToWorkspace или SendToWorkspace.
Например во Fluxbox.
Позволит вам нажать кнопку «Mac» + номер рабочего пространства, и сфокусированное окно будет перенесено в нужное рабочее пространство.
источник
Если вы перетаскиваете, используя строку заголовка, и удерживаете ее у границы экрана, она должна переместиться через несколько секунд (если для нее есть «Пробел»). Конечно, вы должны использовать мышь, но не задействованы ключевые команды.
источник
A. Control-Up, затем перетащите окно в верхнюю часть экрана. Это рабочие столы. Чуть сложнее понять, чем настольные системы Linux; но это работает. Apple пытается показать вам, что уже есть на каждом рабочем столе. B. Кнопка F3 также активирует управление полетом. Примечание. Используйте стрелки на стороне управления для переключения рабочих столов.
источник
Я использую Аметист, чтобы достигнуть этого. Он имеет несколько действительно настраиваемых ярлыков для управления окнами.
скриншот настройки аметиста
Аметист по умолчанию является оконным менеджером листов, однако я отключаю все листы в настройках аметиста и использую его только для сочетаний клавиш управления окнами. Вероятно, излишне, но это работает.
источник
Итак, для macOS 10.14.6 нажмите на меню яблока, перейдите в «Системные настройки» и перейдите в «Управление полетами», нажмите «Горячие углы» в левом нижнем углу окна и поместите «Управление полетами» в один из углов. Подведите указатель мыши к углу, которому вы его назначили, и он отделит открытые окна на рабочем столе, выберите то, что вы хотите на новом рабочем столе, и перетащите его на верхнюю строку меню. Готово, вы можете создать столько новых рабочих столов, сколько будет поддерживать ОС. Или проведите тремя пальцами по ноутбуку и перетащите нужное приложение на второй рабочий стол в верхнюю строку меню.
источник
Итак, попытка всех поддельных методов случайно привела меня к решению, которое ищут все:
Нажмите и удерживайте окно, которое вы хотите переместить. Удерживайте кнопку Ctrl. Перетащите окно к краю экрана, пока оно не переместится на новый рабочий стол. Опустите окно и отпустите кнопку Ctrl. Boom. Готово.
Кроме того, вы можете использовать Mission Control для перетаскивания приложений на нужный рабочий стол, но это не то решение, которое вы ищете. Двигайся.
источник