Ограничение параметров вкладки Command + только приложениями, находящимися в текущем пространстве

Изменить: Оригинальный принятый ответ больше недействителен для Mavericks. Я придерживаюсь его по историческим причинам, но все читатели, использующие Mavericks, должны использовать и повышать голос этот ответ .


По умолчанию при нажатии âŒ~ + вкладка будет отображаться список открытых всех приложений. Я хотел бы, чтобы этот список включал только приложения в текущем пространстве или, по крайней мере, отдавал приоритет приложениям с окнами в текущем пространстве. Другими словами, я бы хотел, чтобы OS X имитировала поведение большинства менеджеров окон X с уважением к их рабочим пространствам /виртуальным рабочим столам.

Вот мое довольно длинное объяснение, почему я хочу этого:

У меня автоматическое переключение отключенных мест , и я сопоставил каждое пространство с ярлыком âŒ~ + пробел # . Обычно я обычно открываю одно приложение для каждого пространства, максимально. Поскольку у меня действительно есть только полдюжины или около того приложений, открытых в любое время, я могу легко переключаться между ними в постоянное время левой рукой. Проблема в том, что у меня иногда есть два или три окна из разных приложений, открытых в одном и том же пространстве (, например. , у меня часто есть читатель PDF, открытый в том же пространстве, что и мой веб-браузер). Допустим, у меня есть терминал, открытый в Space 1, и как веб-браузер, так и Preview open в Space 2. Если я нахожусь в терминале, а затем решил, что хочу открыть веб-страницу, я переключусь на Space 2, где веб-браузер фокус. Затем я хочу обратиться к PDF-файлу, который открыт в Preview, который находится в том же пространстве, но окно которого находится за веб-браузером. Однако, если я нажал вкладку âŒ~ + , первым вариантом будет вернуть меня в Терминал в Пространстве 1 (так как у Терминала в последнее время был фокус). В худшем случае мне придется циклически запускать все открытые приложения n , повторно нажимая âŒ~ + вкладку , чтобы перейти к Preview. Я хочу, чтобы первый клик на вкладке âŒ~ + , чтобы привести меня в следующее приложение с окнами в текущем пространстве, ie , Preview.

Я знаю, что использование Exposà © - это более «яблочный» способ обработки этих ситуаций, но я хочу избежать необходимости использовать для мыши. Я знаю, что я также могу использовать клавиши со стрелками для выбора окна в Exposà ©, но еще раз, что нарушает мою ментальную модель расслоения окна, создаст когнитивный цикл обратной связи в выборе и потребует журнала наихудшего случая ( n ) нажатия клавиш. Насколько мне известно, нет постоянного способа переключения на конкретное приложение в текущем рабочем пространстве, используя только клавиатуру.

83 голоса | спросил ESultanik 29 WedEurope/Moscow2010-12-29T19:01:12+03:00Europe/Moscow12bEurope/MoscowWed, 29 Dec 2010 19:01:12 +0300 2010, 19:01:12

8 ответов


40

управления + F4 . Циклы через приложения в этом пространстве.
 (На самом деле я сопоставлен с control + `, который мне легче запомнить, будучи ближе к cmd + ` ; цикл через окна приложения.)

Чтобы изменить комбинацию клавиш, перейдите в раздел «Настройки клавиатуры», «Клавиши быстрого доступа» и «Клавиатура & amp; Ввод текста. Это опция «Переместить фокус в активное или следующее окно».

(Изменить, чтобы исправить быстрые клавиши, я не понимал, что символ обратного хода не отображается.)

ответил Orc4hire 1 FebruaryEurope/MoscowbTue, 01 Feb 2011 10:29:51 +0300000000amTue, 01 Feb 2011 10:29:51 +030011 2011, 10:29:51
23

<сильный> Yosemite

Это поведение может сопоставляться с нужной комбинацией клавиш следующим образом:

  

Системные настройки> Клавиатура> Ярлыки> Клавиатура> Переместить фокус на активный   или следующее окно

<сильный> Mavericks

^ F4 выполняет переход через окна в текущем пространстве, но вам, возможно, придется перейти на Yosemite, чтобы нанести это поведение на ^ ~ .

Но проблему все равно можно устранить так:

  

Системные настройки> Управление миссией> Снимите флажок «При переключении на   приложение, переключитесь на пробел с открытыми окнами для приложения "

ответил Cory Klein 25 PMpFri, 25 Apr 2014 22:46:28 +040046Friday 2014, 22:46:28
5

Я знаю, что Hyperswitch не существовало, когда задавался этот вопрос, но это современный ответ на этот вопрос вопрос, и это намного лучше, чем взлом с Karabiner (ранее KeyRemap4MacBook) и /или борьба с системными предпочтениями (поскольку они не принимают никакого сопоставления клавиш для каждой команды).

Пожалуйста, просмотрите https://apple.stackexchange.com/a/127414 и повысьте его, если найдете HyperSwitch полезным .

ответил 7heo.tk 30 MaramMon, 30 Mar 2015 03:16:07 +03002015-03-30T03:16:07+03:0003 2015, 03:16:07
2

Нажатие ŒƒF4 сделает то, что вы просите, но вы можете получить туннель в запястье в процессе.

Просто прочитав ваш пример, кажется, что вы можете на самом деле искать âŒ~â ‡ § ‡ ‡ , который циклически проходит через приложения в reverse , тем самым сокращая количество раз, когда вы нажимаете â ‡ ¥ пополам.

Конечно, это не решение постоянной времени, но я думаю, вы обнаружите, что результат âŒ~â ‡ ¥ - это приложение, которое вы хотите сосредоточить на 70% времени, и âŒ~â ‡ §â ‡ ¥ - это приложение, которое вы хотите сосредоточить на 28% времени.

ответил Merchako 1 FebruaryEurope/MoscowbTue, 01 Feb 2011 12:13:40 +0300000000pmTue, 01 Feb 2011 12:13:40 +030011 2011, 12:13:40
1

Как в сторону этого ответа , я смог переназначить control + F4 до alt + вкладка , которая кажется вполне естественной.

ответил Tristan Cragnolini 27 +03002014-10-27T21:14:28+03:00312014bEurope/MoscowMon, 27 Oct 2014 21:14:28 +0300 2014, 21:14:28
0

Вы можете попробовать с Switchà ©. Они притворяются, что «Switchà © отлично работает со Spaces и способен отображать значки номера пространства». Поскольку я не использую пробелы, я не могу подтвердить или немощный, но это стоит попробовать.
См. Комментарии ниже.

ответил LudoMC 29 WedEurope/Moscow2010-12-29T20:47:53+03:00Europe/Moscow12bEurope/MoscowWed, 29 Dec 2010 20:47:53 +0300 2010, 20:47:53
0

Хотя это не дает технически ответа на исходный вопрос, те, кто ищет более настраиваемый коммутатор приложений Cmd-Tab, могут смотреть на SuperTab .

Отказ от ответственности: я купил это, и он считает, что это хорошо сделано.

ответил jasonology 8 Mayam15 2015, 04:14:33
0

Я являюсь автором приложения Command-Tab Plus , которое позволяет быстро переключаться между приложениями , а также между окнами (с использованием способности CMD + тильды MacOS). Ниже представлена ​​демонстрация на YouTube .

ответил Serge Gerasimenko 13 MaramMon, 13 Mar 2017 00:28:57 +03002017-03-13T00:28:57+03:0012 2017, 00:28:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132