Лучшее приложение для переключения между всеми открытыми окнами

136

Спустя 4 года работы с Mac, в мире Windows мне остается только одна вещь, которая заключается в том, чтобы переключаться одним нажатием клавиши между всеми открытыми окнами компьютера.

Что является лучшим приложением или утилитой, бесплатной или нет, для этого?

Я использовал Witch , но я никогда не был полностью удовлетворен этим. Это немного медленно, и интерфейс переключателя не очень хорош.

Вы знаете какую-нибудь альтернативу?


РЕДАКТИРОВАТЬ (2016): этот вопрос продолжает получать мнения и отклики после 6 лет. Когда я задал этот вопрос в 2010 году, я все еще не был пользователем Windows. В конце концов, я привык к Mac OS X UI, и в настоящее время я не использую никакие сторонние утилиты для управления окнами приложений, только управление полетом и встроенные сочетания клавиш. Итак, хотя этот вопрос больше не актуален для меня, я надеюсь, что он будет полезен для новых пользователей Mac, делающих переход (включая этот комментарий).

Серхио Акоста
источник
2
Когда ведьма медленная? Я только начал использовать это.
Пупено
Как насчет функции Exposé F9?
Молл
Я думаю, что это может быть лучше написано как «Лучшее приложение для переключения между всеми открытыми окнами». Так что без "альтернативы ведьмам" часть. Таким образом, ведьма может быть одним из ответов, так что за него можно проголосовать за или против и прокомментировать по отношению к другим.
Studgeek
@studgeek: я согласен. Отредактировал название вопроса.
Серхио Акоста

Ответы:

37

Вот список всех вариантов с этой страницы:

  • Управление полетом и собственные сочетания клавиш: + tabили + `(обратный удар)
  • Ведьма [Йосемити или позже] [$ 14]
  • Гиперпереключатель [ "Горный лев, Маверикс и Йосемити" ; работает над Sierra & High Sierra] [$ 0 бесплатно] [просмотр окна]
  • Контексты [ "Йосемити, Эль-Капитан, Сьерра, Высокая Сьерра" ] [$ 9 после бесплатной пробной версии]
  • Оптимальное расположение [Snow Leopard или более поздняя версия] [$ 0 (бесплатно), но в настоящее время он не находится в активной разработке]
  • Карабинер - [Тигр - Эль Капитан, "не Сьерра" ] ° отношении
  • Сенебье [ "10,4 или позже" ]

[Ооо Обновление, наследник Карабинера Karabiner-Elements 12.1 : High / Sierra & Mojave] [бесплатно]

Джейк Бергер
источник
115

Hyperswitch бесплатный и работает хорошо. Это также выглядит красиво:

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

http://bahoom.com/hyperswitch

Павел
источник
11
Ну, через 4 года приходит ответ, который решает именно мой оригинальный вопрос. Ни больше ни меньше. Я надеюсь, что это скоро выйдет из беты. спасибо! Я попробую пару недель, и если это сработает так, как рекламируется, я могу даже отметить это как принятый ответ.
Серхио Акоста
5
Наконец-то решение!
Луми
8
Черт побери, я создал аккаунт на Спроси другого, чтобы поблагодарить @Paul за это, наконец-то нашел бесплатное приложение, подобное этому
Pedro Garcia Mota
5
Hyperswitch НЕ реализует функцию переключения окон, которая была наиболее ценной для меня в MS Windows: она не позволяет быстро переключаться между последними использованными окнами. Это важно для меня, так как я постоянно переключаюсь между редактором и браузером, чтобы контролировать свою работу. У меня есть много открытых окон в обоих браузерах редактора, и с помощью Hyperswitch мне приходится совершать много нажатий клавиш, чтобы переключаться между последними использованными. Я обнаружил, что ведьма это решает. Список Windows для переключения по умолчанию упорядочен по использованию, и я могу легко переключаться между самыми последними.
Jpsy
7
@Jspy HyperSwitch делает это - я только что скачал последнюю версию, может быть, у вас есть более старая
версия
28

Я предполагаю, что вы уже знаете, но для тех, кто ищет в Интернете, всегда есть Ctrl + F4. Нет визуальной обратной связи, но он переключается между всеми окнами для всех приложений (которые не скрыты) с помощью одной команды. Конечно, это мгновенно, и поэтому он не переупорядочивает список, как ⌘ + Tab. Я тоже устал от Ведьмы, но решил, что большую часть времени ⌘ + `- это все, что мне нужно.


источник
1
[⌘] + [`]« это все, что мне нужно »- действительно!
Даррен
2
Визуальная обратная связь важна для меня и не существует в ⌘ + `.
АликЭльзин-килака
3
И Cmd + `не работает в нескольких местах.
GregB
@GregB Я принимаю это как плюс :)
nyxz
2
И [команда] + [`] с [команда] + [вкладка] раздражает, потому что у них есть два отдельных набора правил упорядочения списка.
Джозеф Хансен
21

https://contexts.co/

Контекст для Mac является конкурентом Witch. Как давний пользователь без Mac, который ищет более интуитивно понятное переключение окон, мне очень нравится это приложение. Он позволяет переключаться между всеми открытыми окнами с помощью клавиатуры или мыши.

Также имеется дополнительная боковая панель, которая является заменой Mac Dock. Он может быть настроен для скрытия приложений, у которых нет окна, и отображает несколько значков для нескольких окон. Таким образом, нерелевантные фоновые приложения являются скрытыми, а многооконные приложения могут управляться проще.

При необходимости вы все еще можете использовать собственный переключатель приложений Apple (cmd + tab) для закрытия / переключения на фоновые приложения / приложения без окон без использования встроенной док-станции.

cloneman
источник
@sergio У меня тоже было хорошее первое впечатление об этом приложении, по какой причине оно не работает для вас? Возможно, был обновлен, так как вы попробовали это.
Jay
6
Для тех, кто читает это в 2016 году, Contexts - это ваше решение. Работает красиво.
Джозеф Хансен
1
Это так гладко и в то же время полнофункционально, я купил его менее чем за 5 минут. Полный отказ от ответственности: я обычно очень сжатый ^ _ ^
sming
16

Приложение, которое я разработал, Optimal Layout (14 $), дает вам команды клавиатуры для быстрого переключения и реорганизации окон.

BendiLow
источник
Это именно то, что я искал. Спасибо и за ответ, и за создание приложения. Я сейчас оцениваю это. Надеюсь, вы скоро станете новым клиентом.
Серхио Акоста,
1
Оптимальная компоновка - это хорошо, я попробовал ее, но я не купил ее, потому что у меня уже была «мышечная память», привязанная к использованию ярлыков OS X (которые я изменил) и расположению окна, обработанному SizeUp. Но это очень перспективное приложение!
Мартин Маркончини,
Я использовал Оптимальный макет некоторое время. Я использовал Witch, но переключился на Optimal Layout из-за его способности искать заголовки окон. Однако в последние несколько месяцев я обнаружил некоторые проблемы и не получил ответа от разработчика Optimal Layout. Самое большое то, что он иногда не показывает некоторые окна, пока я не перезапущу его.
Studgeek
1
OptimalLayout отлично. Он сочетает в себе переключение окон и позиционирование окон, с настраиваемыми компоновками и ярлыками. У меня была пара проблем, и разработчик не реагировал на контактную информацию в самом приложении. Я ищу альтернативу, чтобы я мог использовать программное обеспечение, которое имеет поддержку!
Trinition
13

Command+ Tab, в сочетании с Command+ `. Работает отлично.

Позволь мне объяснить:

  • Command+ Tab: Переключаться между различными приложениями.
  • Command+ `: Цикл между всеми открытыми окнами приложения, на котором вы сосредоточены. (Например, если у вас открыто четыре окна Finder, вы можете нажать Command+ `для перемещения между четырьмя окнами.)

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

На шведской клавиатуре `есть кнопка рядом с 1(§) на клавиатуре small / ноутбука, а клавиша рядом с z(<) на полноразмерной клавиатуре.

JFW
источник
5
Спасибо за Ваш ответ. Я знаю об обоих сочетаниях клавиш, но я специально ищу единственное сочетание клавиш для переключения между всеми открытыми окнами.
Серхио Акоста,
3
+1. Хотя мне кажется, что Command + `работает, а не Ctrl +`.
Гари
2
Жаль, что Apple не думала о клавиатурах, где клавиша `не находится рядом с клавишей TAB, и еще хуже, когда вам нужна клавиша-модификатор, чтобы выбрать ее :-(
Rabarberski
5
Это плохое решение для людей, которые работают очень быстро и хотят переключаться туда и обратно, особенно если у человека есть опыт работы с Windows. Проблема в том, что [command] + [tab] переключается между приложениями, упорядоченными по порядку использования, а [command] + [`] имеет окна, упорядоченные по тому времени, когда они были открыты. Другими словами, у вас есть решающий фактор проблемы: даже если у вас есть средства, позволяющие мысленно переключаться между двумя парадигмами на лету, нет способа запомнить местоположение окна в вашем «ментальном» стек.
Джозеф Хансен
4
Например, предполагая, что я переключаюсь между двумя документами Word и веб-страницей, я должен обнаружить и запомнить количество переключателей [command] + [`] между двумя документами (возможно, на двух расстояниях: от doc 1 до 2 и от doc 2 до 1) и помните, что переключаться между Word и моим браузером - это другая группировка клавиатуры. В Windows я просто помню [alt] + [tab] или [alt] + [tab] [tab]. Легко. Другими словами, мое личное мнение таково, что в сочетаниях клавиш OS X есть ужасный пользовательский опыт.
Джозеф Хансен
13

Для тех, кто этого не знает, Ctrl + F4, Ctl + `, ... можно переназначить в: SystemPreferences => Keyboard => Сочетания клавиш => Клавиатура и ввод текста

http://i.stack.imgur.com/CvV3k.png

L0CKnL0aD7
источник
4
Я добавлю, поскольку некоторые, возможно, еще не знают, что Ctrl-F4 можно использовать для переключения между всеми открытыми окнами, когда в Universal Access включен «Включить доступ для вспомогательных устройств».
NReilingh
Это самый простой способ, без установки дополнительного программного обеспечения. Спасибо!
пул
1
@ L0CKnL0aD7 это может быть ответом для меня, если бы с одной стороны: возможно ли сделать так, чтобы порядок окон использовался совсем недавно, а не когда он был открыт?
Джозеф Хансен
1
Не могу сделать это на "El Capitan" .. Есть идеи, почему?
pragmatic_programmer
6

Я знаю, что это не единственное нажатие клавиши, но мне нравится использовать функцию «Экспозиция приложения» для перемещения между окнами сфокусированного приложения:

  • ctrl+ down arrow(или три пальца вниз)
  • затем left arrowили right arrowдля перехода между окнами (или нажмите на окно, которое вы выбрали)
Пьер Мардон
источник
Спасибо за ответы!. Прошло 5 лет с тех пор, как я задал свой вопрос, но, честно говоря, я все еще не нашел 100% удовлетворительного ответа. Тем не менее, это на самом деле очень хорошее предложение! Я не знал об этом ярлыке, и на самом деле он был отключен на моем Mac. Я уже включил это и буду использовать это, чтобы видеть, как это работает с моим рабочим процессом.
Серхио Акоста,
3

Senebier, кажется, хорошая альтернатива ведьме, и это бесплатно. http://www.bicoid.com/app/senebier/index.html

Оливье Катто
источник
1
Можете ли вы предоставить больше информации об этом, пожалуйста? Руководство, кажется, не является английским, и демонстрационная версия фильма отсутствует.
Studgeek
2

Это интересно - никто не упомянул Карабинера . у него есть множество опций для разных вещей, один из которых мне нравится, называется «Режим вкладки», где вы можете переключаться между приложениями, удерживая клавишу Tab и используя либо стрелки, либо клавиши HJKL (особенно предпочитаемые пользователями Vim). Tab+Iциклически переключаться между открытыми окнами текущего приложения.

Я люблю Karabiner, это приложение, которое заставило меня по-настоящему ненавидеть Windows (иногда мне приходится что-то делать в Windows). Однако даже с потрясающим приложением AutoHotkey я не смог найти способ использовать клавиатуру, так как Karabiner позволяет мне работать на Mac.

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

iLemming
источник
Вот как заставить ⌘-tab переключаться между окнами в Karabiner: На вкладке «Change Key» разверните «Change Tab Key» (39-й элемент) и включите «Command + Tab для переключения приложений в одном и том же пространстве» (10-й предмет). (Я ожидаю, что номера предметов будут меняться в разных версиях, но они должны дать вам некоторое представление о том, как далеко вы должны прокрутить вниз.)
Бен Ковиц,
0
  1. Ртуть (или прожектор). Вы вызываете интересующее вас приложение, скажем Safari.
  2. Использование окна приложения «Контроль полетов» (для этого можно назначить ярлык с помощью значка клавиатуры в системных настройках)
  3. После того, как все окна приложения отображаются, вы можете напечатать (нет текстового поля, вам просто нужно начать печатать) заголовок окна, которое вам нужно. После нескольких нажатий клавиш ваше окно будет выбрано.

В начале вы будете медленными, но со временем вы станете довольно быстрыми.

sbrown
источник
0

Как уже упоминалось в вопросе, Witch ($ 14) является одним из первых оконных переключателей и, IMHO, по-прежнему одним из лучших.

Я подозреваю, что основные проблемы @Sergio (спрашивающего) теперь решены в Witch. Я думаю, что он на самом деле один из лучших, с множеством вариантов настройки внешнего вида (включая темы). Это также чувствует себя очень быстро для меня.

При всем этом я не использую Witch, потому что он не поддерживает поиск по именам окон. Для этого я использовал Optimal Layout и сейчас пробую контексты (что выглядит очень многообещающе).

studgeek
источник
Единственная функция, которой ведьма все еще не обладает, и я действительно хочу, это возможность начать печатать в окне переключения, чтобы оно сузило список. OptimalLayout делает это. Я думаю, что контексты тоже.
Trinition
0

Искал свопер окна Mac, который включает минимизированные окна целую вечность. Мало ли я знал, функция была уже встроена в Quicksilver, все это время под моим носом. Это действие называется «показать все окна», которое я установил как триггер (proximity` для близости к ⌘⇥).

Ртуть снова приходит на помощь (как обычно).

Acherontia X
источник