Чи є якась програма чи спосіб змусити ⌘-вкладку Mac OS X вести себе як альт-вкладку Windows?


137

Чи є програма чи спосіб змусити ⌘ (команду) -таб Mac OS X вести себе як альт-вкладку Windows? Тобто замість переключення між додатками перемикатися між вікнами всіх програм.

Я знаю, що існує спосіб перемикання між вікнами одного і того ж додатка, але це теж не те, що я хочу. Я не просто намагаюся змусити Mac OS X вести себе як моя недавня колишня ОС, я був користувачем Mac більше двох років, а до цього Ubuntu. Після використання експозиції та tab-вкладки я думаю, що вкладка альт-вкладки Windows або Ubuntu краще.


Вибачте Пабло. AFAIK ви не можете змінити таку поведінку. Зрештою, тут мова йде про зовсім інші операційні системи. Не кожну деталь можуть імітувати інші постачальники. Я навчився жити з Exposé. Якщо цей підхід кращий чи ні, це сперечатися. ;-)
lajuette

Я рідко використовую Exposé. ⌘-вкладка і ⌘` для мене досить хороші. Сказавши це, я чув хороші речі про згаданих нижче Відьом.
fideli

4
Спробуйте це: перемикайтесь між програмами за допомогою вкладки Cmd, але утримуйте клавішу Cmd після того, як ви відпустили клавішу табуляції, і, утримуючи клавішу Cmd, натисніть стрілку вгору або вниз. Це виводить Expose прямо від перемикання програми.
Флоренц Клей

2
+1 для цього питання, особливо при використанні клавіатури, що не використовується США, де клавіша `знаходиться на правій частині клавіатури.
martin jakubik

2
Ігноруйте перший коментар lajuette. неправильно. Так, є програма, яка робить це. "Відьма", див. Прийняту відповідь.
malatio

Відповіді:


45

Ви можете отримати Witch, який змушує Alt-tab працювати, як Windows, перемикаючись між Windows, а не програмами. Однак див. Це питання, якщо є альтернативи.

Яблучний спосіб є експозиційним, але вимагає іншого способу мислення.


19
Я вже два роки використовував "мислення по-різному", це втомлює мій палець. Дякую за рекомендації, схоже, вони саме те, що я шукав.
pupeno

24
@ghoppe Порядок вкладок у вікні alt-вкладки у стилі Windows залежить від порядку, коли останній раз відвідували вікна. Тому, якщо ви знаєте, що вам потрібно потрапити до останнього вікна, на яке ви дивилися, одна вкладка alt - це все, що вам потрібно, на відміну від необхідності знаходити вікно в експозиції
Метт

1
@javadba Гм, так, це так. Якщо це не на вашій машині, у вас повинні бути встановлені нестандартні установки або розширення. Я зараз його використовую. Якщо ви все ще не вірите мені, ось стаття, що роз'яснює поведінку: " Command-Tab: Це активує меню і перемикає додатки в порядку, коли вони востаннє отримували доступ. Найперша програма буде ліворуч і кілька разів натискає клавішу Tab. буде проходити через кожну відкриту вами програму. "
ghoppe

15
Справжня проблема для мене полягає в тому, що я не хочу, щоб ВСІ мої термінальні вікна спливали і покривали мій браузер командою, яку я хочу ввести, і свій код, на який я посилаюсь. Я хочу лише останнє вікно терміналу з іншого додатку І НЕ всі вони.
Деймон

1
Це (Відьма) дозволяє отримати доступ до мінімізованих вікон за допомогою клавіатури. Чому таким чином зазвичай не можна зробити, це поза моїм досвідом.
Олександр Картун-Гілес

59

Використовуйте ⌘ Command+ Tabдля перемикання між різними відкритими програмами та ⌘ Command+ `(backtick) для перемикання між декількома відкритими вікнами однієї програми.


2
це не Cmd- ~, а Cmd-`(і подібне, це також описано в документації). Cmd- ~ не існує, якщо це ярлик, це буде описано як Cmd-Shift-`
Флоренц Kley

3
Це було б чудово, якби воно працювало для перемикання між вікнами одного і того ж додатка, коли одне з цих вікон знаходиться в іншому просторі (або повноекранному режимі). На жаль, це не так ...
Power-coder

2
Також ці функції мають дуже різну поведінку. Cmd-Tab дозволяє перемикатися між двома вікнами різних додатків на додаток до їзди на велосипеді. Cmd-`переходить через вікна програми, і НЕ дає можливість перемикатися між двома вікнами назад, тому я ніколи не використовую його.
Райан П

Це насправді тут найбільше корисна і корисна річ, і на мою думку, це ТІЛЬКА ПРИЧИНА, чому експозиція не є повною шкідливою програмою. Я не можу повірити, що я використовую Mac протягом 4 років, і це не з’явилося. Я можу перемістити палець на 1 см і вирішити проблему? Розмова закрита (для мене).
Тім Огілві

2
Явно не те, що йому задавали, автор запитання прямо заявив, що він уже знає, як перемикатися між вікнами однієї програми.
дерев

40

Hyperswitch - це ще одна програма для перемикання між усіма відкритими вікнами всіх відкритих додатків, таких як Windows / Linux. Він за замовчуванням використовує alt+, tab так що ви все ще можете використовувати за замовчуванням ⌘ command+ tabперемикання, але у вас є можливість змінити це, і ви можете встановити його для використання ⌘ command+ tabдля заміни функціоналу за замовчуванням.

Наразі це безкоштовно, поки він знаходиться в бета-версії.

Інакше вам потрібно зробити ⌘ command+, tabщоб дістатися до вашої програми, відпустити tabклавішу та натиснути, 1щоб активувати вікна вашої програми, а потім скористатися клавішами зі стрілками (або мишкою), щоб вибрати потрібне вікно.

Або control+, F4але це не дає вам попереднього перегляду - він просто цикли відкритих вікон.


Гіперсвіч - найкращий, який я використав. Найближчий до рідного формату альт-вкладок Windows, до якого я звик.
Ерік Уорнк

Дивовижний інструмент! Безумовно, імітує досвід Windows, до якого я так звик.
Elad Nava

Дивовижно! Також перешкоджає OSX піднімати кожне вікно Chrome * f * n на кожному моніторі, коли я Cmd-Tab до одного.
Райан П

1ідеальне рішення для мене
відпочинок

9

Інший варіант - приховати програму за допомогою ⌘ (команда) + H, а не мінімізувати її. Таким чином, ви можете скористатися вкладкою ⌘ (команда) +, щоб вибрати програму та довести її до фокусування як Windows.


2
У Windows є перемикач на основі вікон, в той час як в OS X є комутатор на основі додатків. Здається, ваша відповідь не вирішує цю принципову різницю.
Даніель Бек

1
Це правда, це не так, але питання високого рівня також полягає в тому, як змусити Mac "поводитись" більше як альт-вкладку Windows. Як ви кажете, найбільша різниця полягає у поведінці вікна та програми, але ще одна ключова відмінність у поведінці полягає в тому, що в Windows, коли вікно вибирається за допомогою вкладки alt, воно максимально збільшується, навіть якщо воно було попередньо мінімізоване, це не відбувається в Мак. Використання ⌘ (команда) + H, а не мінімізація означає, що коли програма вибирається пізніше з tab-вкладкою, вона автоматично виводиться на фронт, і я вважаю, що це більше схоже на Windows.
Кріс

Після гугла, як божевільний, за просту відповідь, це найкраще, що я знайшов. Замість CMD + M я буду використовувати CMD + H, і це все. Дуже дякую.
PatrickT

4

Ви також можете спробувати Оптимальний макет : він поєднує потужний додаток та перемикання вікон з миттєвим переглядом вмісту вікна + розмір вікон на основі сітки та, якщо це потрібно.


3

Як користувач з однаковою потребою, поки що Відьма справді найкраща відповідь. Він забезпечує недавню поведінку перемикання вікон дуже схоже на Windows / UNIX.

Єдиним недоліком, який я відчував, є те, що коли ви закриваєте вікно в MacOS, воно переносить наступне вікно від цього додатка вперед - дуже дратівлива поведінка, коли ви очікували повернутися до вікна з ІНШОГО додатку під ним. Я сумніваюся, що буде спосіб виправити цю поведінку.

Для користувачів, які не розуміють, чому Command-Tab не є життєздатною альтернативою .... Command-Tab приносить ВСІ вікна програми вперед, що не є бажаною поведінкою. Швидке перемикання між 2-4 нещодавно використаними вікнами, не заважаючи жодним іншим вікнам , дуже легко за допомогою альт-вкладки у стилі Windows, і дуже важко за допомогою команди mac Command-tab Command-tilde.


@SuitUp Змінити що куди? Не впевнений, якщо ви маєте на увазі OSX або Які. Чи можете ви докладно? Дякую!
Лі

3

Для мене найкращим варіантом є контексти . Просто перевірте їх сайт, додаток дивовижний і обіграйте всі інші рішення (і повірте, я намагаюся майже всі). Це ще не досконало, але для мене конкуренція відстає на милі.


1

Option + Tab перемикається між вікнами, як Windows. Shift + Option + Tab для зворотного циклу.

Якщо це не працює, перевірте Комбінації клавіш. Перемістіть фокус на активне або наступне вікно та встановіть опцію + вкладка .


1
Це працювало для мене. За замовчуванням було ^ F4.
dokkaebi

Це не зовсім як Windows: він не реалізує стек, тому Option + Tab, Option + Tab не поверне вас до вікна, в якому ви почали. Ще корисне доповнення, хоча спасибі.
ahcox

-1

Щойно я виявив, що є інша альтернатива, яку я використовую на своїй машині Ubuntu: там я перемикаюся між програмами, що використовують Alt-Tab, і між їхніми вікнами, використовуючи Alt- ^(це кнопка у верхньому лівому куті на німецькій розкладці клавіатури; на Клавіатури США - це насправді, ~як вказував Кришна). Таким чином потрібно лише підняти палець трохи вище, коли потрібно переключити вікна поточної програми.

Щоб встановити цю зміну ярлика Налаштування > Клавіатура > Перемістіть фокус до наступного вікна до - ~(DE: - ^)

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