Редагувати: Оригінальна прийнята відповідь більше не дійсна для Mavericks. Я вважаю, що це прийнято з історичних причин, але всі читачі, які використовують Mavericks, повинні використовувати та відповідати за цю відповідь .
За замовчуванням натискання ⌘+ tabвідобразить список усіх відкритих програм. Я хотів би, щоб цей список включав лише програми в поточному просторі або принаймні надавати пріоритет програмам з вікнами в поточному просторі. Іншими словами, я хотів би, щоб OS X імітувала поведінку більшості X вікон-менеджерів стосовно їх робочих просторів / віртуальних робочих столів.
Ось моє досить завзято пояснення, чому я хочу цього:
У мене відключений пробіл для автоматичного перемикання , і я промальовував кожен пробіл на ярлику ⌘+ space #. Як правило, у мене зазвичай відкрито одну програму на простір, максимізовану. Оскільки я справді коли-небудь відкриваю півдесятка або близько того додатків у будь-який час, я можу легко перемикатися між ними в постійний час лівою рукою. Проблема полягає в тому, що іноді у мене в одному і тому ж просторі відкрито два-три вікна з різних додатків ( наприклад,, У мене часто відкритий PDF-рідер в тому ж просторі, що і мій веб-браузер). Скажімо, у мене відкритий термінал у Space 1, і веб-браузер, і Preview відкритий у Space 2. Якщо я перебуваю в терміналі, а потім вирішую, що хочу відкрити веб-сторінку, я перемикаюся на Space 2, де веб-браузер має фокус. Тоді я хочу проконсультувати PDF-файл, відкритий у Preview, який знаходиться в тому ж просторі, але вікно якого знаходиться за веб-браузером. Однак, якщо я натисну ⌘+ tab, першим варіантом буде повернути мене до Терміналу в Космосі 1 (оскільки останній раз на Терміналі був фокус). У гіршому випадку мені доведеться переглядати всі n відкритих додатків, натискаючи ⌘+ tab, щоб дістатися до попереднього перегляду. Я хочу, щоб перший удар потрапив до ⌘+tabщоб перенести мене до наступної програми з Windows у поточному просторі, тобто попереднього перегляду.
Я знаю, що використання Exposé - це більш "яблучний" спосіб вирішення цих ситуацій, але я хочу уникати потреби до миші. Я знаю, що також можу використовувати клавіші зі стрілками для вибору вікна в Exposé, але в черговий раз, що порушує мою ментальну модель шару вікон, встановить цикл когнітивного зворотного зв’язку під час вибору та вимагатиме найгіршого набору клавіш журналу ( n ). Наскільки мені відомо, у поточному робочому просторі за допомогою лише клавіатури не існує способу переходу на певний додаток у поточному часі.