Кращий додаток для переключення між усіма відкритими вікнами


135

Після 4 років роботи з ОС Mac, я все ще сумую за світом Windows, і це можливість перемикатися одним натисканням клавіші між усіма відкритими вікнами комп’ютера.

Який найкращий додаток чи утиліта, безкоштовна чи ні, для її досягнення?

Я використовував Відьму , але ніколи не був повністю задоволений цим. Це трохи повільно, і інтерфейс комутатора не дуже гарний.

Чи знаєте ви якусь альтернативу?


EDIT (2016): це питання продовжує отримувати перегляди та оновлення після 6 років. Коли я поставив це запитання в 2010 році, я все ще переходив від користування Windows. Врешті-решт я звик до інтерфейсу Mac OS X, і в наш час я не використовую жодної сторонньої утиліти для управління вікнами додатків, лише управління місією та натискання на нативної клавіатури. Тож, хоча це питання для мене більше не актуальне, я сподіваюся, що він буде корисним новим користувачам Mac, які здійснюють перехід (включаючи цей коментар).


2
Коли відьма повільна? Я тільки почав його використовувати.
pupeno

А що з функцією F9 Exposé?
molle

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

@studgeek: Я згоден. Відредагував назву питання.
Серхіо Акоста

Відповіді:


36

Ось список усіх варіантів цієї сторінки:

  • Контроль місії та ярлики нативної клавіатури: + tabабо + `(зворотний вибір)
  • Відьма [Йосеміті або пізнішої версії] [$ 14]
  • Гіперсвіч [ "Гірський лев, маверики та йосеміти " ; працює над Sierra & High Sierra] [$ 0 безкоштовно] [попередній перегляд вікна]
  • Контексти [ "Йосеміті, Ель-Капітан, Сьєрра, Висока Сьєрра" ] [$ 9 після безкоштовної пробної версії]
  • Оптимальний макет [Snow Leopard або пізнішої версії] [$ 0 (безкоштовно), але наразі він не перебуває в активній розробці]
  • Карабінер - [Тигр - Ель-Капітан, "не Сьєрра" ] ° oo
  • Senebier [ "10.4 або пізнішої версії" ]

[° ° Оновлення, наступник Karabiner Karabiner-Elements 12.1 : High / Sierra & Mojave] [безкоштовно]


115

Hyperswitch безкоштовний і працює добре. Це також добре виглядає:

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

http://bahoom.com/hyperswitch


11
Ну а через 4 роки приходить відповідь, яка вирішує саме моє оригінальне питання. Ні більше, ні менше. Я сподіваюся, що це скоро вийде з бета-версії. спасибі !, я спробую це протягом декількох тижнів, і якщо він працює як рекламоване, я можу навіть позначити його як прийняту відповідь.
Серхіо Акоста

5
Нарешті рішення!
Лумі

8
Holy crap я створив обліковий запис на Ask different, просто дякуючи @Paul за це, нарешті знайшов додаток, подібний цьому безкоштовно
Pedro Garcia Mota

5
Hyperswitch НЕ реалізує функцію перемикання вікон, яка була найціннішою для мене в MS Windows: вона не дозволяє швидко перемикатися між останніми використаними вікнами. Для мене це важливо, оскільки я постійно перемикаюся між, наприклад, редактором та браузером, щоб контролювати свою роботу. У мене відкрито багато вікон і в редакторі браузера, і з Hyperswitch мені потрібно зробити багато натискань клавіш, щоб перемикатися вперед і назад між останніми використаними. Я виявив, що Відьма це вирішує. Список Windows для переключення за замовчуванням впорядкований за допомогою використання, і я можу легко перемикатися між останніми.
Jpsy

7
@Jspy hyperswitch робить це - я тільки що завантажив останню версізон, можливо, у вас є старший
Srneczek

28

Я думаю, ви вже знаєте, але для тих, хто шукає в Інтернеті, завжди є Ctrl + F4. Візуального зворотного зв'язку немає, але він перемикається між усіма вікнами для всіх додатків (які не приховані) однією командою. Звичайно, це миттєво, і тому він не змінює перелік, як це робить ⌘ + Tab. Я також втомився від Відьми, але вирішив, що більшість часу ⌘ + `- це все, що мені потрібно.


1
[⌘] + [`]" це все, що мені потрібно "- справді!
даррен

2
Візуальний зворотний зв'язок для мене важливий і не існує в ⌘ + `.
АлікЕльзін-кілака

3
І Cmd + `не працює в декількох просторах.
GregB

@GregB Я сприймаю це як плюс :)
nyxz

2
І [команда] + [`] з [команда] + [вкладка] дратує, оскільки у них є два окремі набори правил упорядкування списків.
Джозеф Хансен

21

https://contexts.co/

Контексти для mac є конкурентом Witch. Оскільки давно користувач, що не працює на Mac, шукає інтуїтивнішу перемикання вікон, мені дуже подобається ця програма. Він дозволяє перемикатися між усіма відкритими вікнами за допомогою клавіатури або миші.

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

Якщо потрібно, ви все ще можете використовувати Native App-комутатор Apple (cmd + вкладка), щоб закрити / перейти на фонові / безвіконні програми, не використовуючи рідну док-станцію.


@sergio У мене також було гарне перше враження про цю програму, з якої причини вона не працює для вас? Можливо, оновлено з моменту, коли ви його спробували.
Джей

6
Для тих, хто читає це у 2016 році, Contexts - це ваше рішення. Це прекрасно працює.
Джозеф Хансен

1
Це настільки гладко, але все-таки функціональне, що я придбав його за 5 хвилин. Повна відмова від відповідальності: Я дуже сильно
стискаю кулаки

16

Додаток, який я розробив, Оптимальний макет (14 $), дає команди клавіатури для швидкого перемикання та переорганізації вікон.


Це саме те, що я шукав. Дякую як за відповіді, так і за те, що ви зробили додаток. Я зараз це оцінюю. Я сподіваюся, що незабаром ви отримаєте мене як нового клієнта.
Серхіо Акоста

1
Оптимальний макет - це приємно, я спробував його, але не придбав його, тому що у мене вже була "м'язова пам'ять", пов'язана з використанням ярликів OS X (які я змінив) та розміщенням Window, що обробляються SizeUp. Але це дуже перспективний додаток!
Мартін Маркончіні

Я деякий час використовував Оптимальний макет. Я використовував Witch, але перейшов на Optimal Layout для його можливості пошуку в заголовках вікон. Однак за останні кілька місяців я виявив деякі проблеми і не чув про них розробника Optimal Layout. Найбільшим є те, що воно час від часу не показує деякі вікна, поки я не перезавантажую його.
studgeek

1
OptimalLayout - це чудово. Він поєднує перемикання вікон та позиціонування вікна, з налаштованими домовленостями та ярликами. Однак у мене виникло кілька проблем, і розробник не реагував на контактну інформацію в самому додатку. Я шукаю альтернативу просто для того, щоб я міг використовувати програмне забезпечення, яке має підтримку!
Триніція

13

Command+ у Tabпоєднанні з Command+ `. Чудово працює.

Дозволь пояснити:

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

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

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


5
Дякую за вашу відповідь. Я знаю про обидва ярлики, але я спеціально шукаю рішення для швидкого доступу однієї клавіатури для переключення між усіма відкритими вікнами.
Серхіо Акоста

3
+1. Хоча для мене Command + `здається працює швидше, ніж Ctrl +`.
gary

2
Шкода, що Apple не думала про клавіатури, де клавіша не поруч із клавішею TAB, і ще гірше, коли для її вибору потрібна клавіша модифікатора :-(
Рабарберскі,

5
Це погане рішення для людей, які працюють дуже швидко і хочуть перемикатися вперед і назад, особливо якщо людина має досвід роботи в Windows. Проблема полягає в тому, що [команда] + [вкладка] перемикається між додатками, які впорядковані за порядком використання, а [команда] + [`] має вікна, упорядковані до того моменту, коли вони були відкриті. Іншими словами, у вас є вимикач угоди: навіть якщо у вас є можливість подумки перемикатися між двома парадигмами на льоту, немає ніякого способу запам'ятати розташування вікна у вашому "менталі" стек.
Джозеф Хансен

4
Наприклад, якщо припустити, що я перемикаюся між двома документами Word і веб-сторінкою, я повинен виявити і запам'ятати число перемикань [command] + [`] між двома документами (можливо, дві відстані: doc 1 to 2 і doc 2 to 1) і пам’ятайте, що для переключення між Word та моїм браузером - це інша групування клавіатур. У Windows я просто пам'ятаю [alt] + [вкладка] або [alt] + [вкладка] [вкладка]. Легко. Іншими словами, моя особиста думка полягає в тому, що у клавіатурних скороченнях OS X є жахливий досвід роботи користувачів.
Джозеф Хансен

13

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

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


4
Я додам, оскільки деякі, можливо, вже не знають, що Ctrl-F4 можна використовувати для перемикання між усіма відкритими вікнами, коли в Універсальному доступі включено "Увімкнути доступ для допоміжних пристроїв".
NReilingh

Це найпростіший спосіб, не встановлюючи додаткового програмного забезпечення. Дякую!
poolie

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.

Я закликаю вас спробувати Карабінер і вивчити величезну кількість різних варіантів, повірте - це змінить спосіб використання вашої клавіатури.


Ось як зробити перемикання tab-вкладок між вікнами в Карабінері: На вкладці «Змінити ключ» розгорніть «Змінити клавішу вкладки» (39-й елемент) та увімкніть «Команда + вкладка для переключення програм у тому ж просторі» (10-й пункт). (Я б очікував, що номери предметів змінюватимуться в різних версіях, але вони повинні дати вам деяке уявлення про те, як далеко ви повинні прокрутити вниз.)
Бен Ковіц,

0
  1. Quicksilver (або прожектор). Ви викликаєте додаток, яке вас цікавить, скажімо, Safari.
  2. Використання вікон програми Mission Control's Show (ви можете призначити ярлик до цього за допомогою піктограми клавіатури у налаштуваннях системи)
  3. Після того, як будуть показані всі вікна додатків, ви можете ввести (немає текстового поля, вам просто доведеться вводити) назву потрібного вам вікна. Після пари натискань клавіші буде вибрано ваше вікно.

На початку ви будете повільними, але з часом ви станете досить швидкими.


0

Як згадувалося в запитанні, Відьма (14 доларів) є одним з перших перемикачів вікон і, IMHO, все ще одна з найкращих.

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

Все, що було сказано, я зараз не використовую Witch, тому що він не підтримує пошук імен вікон. Для цього я використовував Оптимальний макет і зараз пробую контексти (що здається дуже перспективним).


Єдиною особливістю у Відьми все ще немає, і я дуже хочу, - це можливість почати набирати текст у вікні перемикання, щоб звузити список. OptimalLayout це робить. Я думаю, що і «Контексти».
Триніція

0

Шукали перемикач вікон Mac, який включає МІНІМІЗОВАНІ ВІКНИ на віки. Мало що я знав, функція вже була вбудована в Quicksilver, який весь цей час сидів мені під носом. Це дія під назвою "показати всі вікна", яку я встановив як тригер (⌘` для близькості до ⌘⇥).

Quicksilver знову приходить на допомогу (як завжди).

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