Русский

Как использовать Command Tab с контроллера на Mac

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

Поставьте Command Tab на кнопку через маппер, потому что в macOS нет настройки, которая выводит переключатель программ на игровой контроллер. Command Tab это клавиатурное сочетание, а раздел Контроллеры в Системных настройках меняет кнопки контроллера только внутри игр.

InputConfig, бесплатный в Mac App Store, отправляет сочетание за вас, поэтому бампер может быть Command Tab в каждой программе. Короткое нажатие переводит на последнюю использованную программу, удержание бампера оставляет переключатель открытым, а в версии 1.6 удержание может пройти весь список, как удержанная клавиша Tab.

Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.

Шаги

  1. Добавьте строку и нажмите Scan на нужной кнопке, например RB.
  2. Дайте ей два вывода Keyboard Key: Command (Left) и Tab.
  3. Необязательно: в Options отметьте Repeat keys while held, чтобы удержанная кнопка проходила список программ.
  4. Закройте редактор и активируйте пресет.

Поймите, что переключатель программ делает сам

На клавиатуре удерживайте Command и нажмите Tab. Переключатель открывается со следующей программой, подсвеченной. Пока Command ещё нажат:

  • Tab и Shift Tab. Движение вправо и влево. Стрелки тоже двигают в любую сторону.
  • Q и H. Закрыть или скрыть подсвеченную программу.
  • Escape. Закрывает переключатель без переключения.
  • Отпускание Command. Переводит в подсвеченную программу.

Command ` (клавиша над Tab) переходит между окнами программы, в которой вы уже находитесь, а Mission Control показывает все окна сразу. Всё это клавиши, поэтому оно работает и с контроллера, как только что-то нажимает эти клавиши за вас.

Поставьте Command Tab на одну кнопку

Установите InputConfig и разрешите доступ «Универсальный доступ», когда он попросит. macOS требует его, прежде чем какая-либо программа сможет нажимать клавиши за вас.

Шаг 1: выберите кнопку

  • Вы: Откройте пресет, нажмите Add a new bind, нажмите Scan и нажмите нужную кнопку, например RB или R1.
  • InputConfig: Заполняет вход строки этой кнопкой.
  • Проверка: В строке назван нажатый вами кнопка.

Шаг 2: дайте ей две клавиши

  • Вы: Выставьте вывод Keyboard Key и выберите Command (Left) из Modifier Keys. Нажмите кнопку «плюс», чтобы добавить второй вывод, Keyboard Key, Tab.
  • InputConfig: Нажимает клавиши одной строки вместе, так, как нажали бы их ваши пальцы.
  • Проверка: В строке видны оба вывода.

Шаг 3: сохраните и нажмите

  • Вы: Сохраните, закройте редактор, активируйте пресет и нажмите кнопку.
  • InputConfig: Отправляет короткий Command Tab.
  • Проверка: Вы вернулись в программу, которой пользовались последней.

Для обратного направления дайте второй кнопке Command, Shift и Tab.

Удерживайте, чтобы переключатель оставался открытым

Строка с режимом Fires while held держит свои клавиши нажатыми, пока вы держите кнопку, поэтому удержание бампера удерживает Command Tab, и переключатель остаётся на экране.

  • Вы: Поставьте клавиши стрелок на крестовину, удержите бампер и толкните влево или вправо.
  • InputConfig: Считает клавиши, которые отправляют другие кнопки, как если бы Command был нажат вместе с ними, и только пока удержана строка переключателя.
  • Проверка: Подсветка двигается. Отпустите бампер, чтобы переключиться.

Строки крестовины ничего дополнительно не требуют, потому что InputConfig намеренно передаёт им Command переключателя.

Проходите список, не отрывая большой палец

Новое в версии 1.6.

  • Вы: Откройте Options строки Command Tab и отметьте Repeat keys while held в поле Press.
  • InputConfig: Заставляет удержанный бампер вести себя как удержанная клавиша Tab: через мгновение подсветка начинает двигаться по вашим программам, по одному шагу.
  • Проверка: Отпустите на нужной программе.
Строка редактора назначений InputConfig: RB отправляет Command и Tab, в параметрах Press отмечено Repeat keys while held.
Figure 1. Одна строка, две клавиши: RB это Command Tab. Repeat keys while held позволяет удержанной кнопке проходить список программ.

Темп задаёт сам Mac, через Key repeat rate и Delay until repeat в Системных настройках, Клавиатура. Опция выключена, пока вы её не включите, поэтому строка Command Tab, созданная до версии 1.6, не начнёт сама крутиться после обновления.

Нажатие для одного, удержание для переключателя

Если у бампера уже есть задача, добавьте ему переключатель как вторую.

  • Вы: В Options строки выставьте How it fires в Different action when held. Рядом с Holding sends выберите Tab и включите переключатель ⌘, затем задайте время, например 300 мс.
  • InputConfig: Отправляет обычный вывод строки при коротком нажатии, например Control Tab для следующей вкладки браузера, а при удержании открывает переключатель программ и держит его открытым, пока вы не отпустите.
  • Проверка: Нажмите, и вкладка сменится. Удержите, и появится переключатель.
Параметры строки с режимом Different action when held, отправляющим Tab с Command через 300 миллисекунд.
Figure 2. Нажатие для следующей вкладки браузера, удержание для переключателя программ.

Действие при удержании, которое отправляет полное сочетание, новое в версии 1.6. Раньше удержание могло отправить только одну клавишу. См. удержание и двойной тап. Короткое нажатие уходит при отпускании как короткое нажатие, поэтому этот вариант подходит разовым выводам.

Начните с раскладки, которая уже это делает

  • App Switcher. В Smart Preset Maker: RB это следующая программа (Command Tab), LB предыдущая (Command Shift Tab), A это Enter, B закрывает программу на переднем плане (Command Q), X скрывает её (Command H), Y переходит между окнами той же программы (Command `), а крестовина отправляет влево и вправо. Левый стик это указатель, а курки кликают. См. раскладку переключателя программ.
  • Desktop Navigation. Встроенная: LB это Command Tab, а RB это Command Shift Tab, рядом с указателем, прокруткой и сочетаниями для редактирования. См. Desktop Navigation.
  • Web Browsing. Встроенная: Start переключает программы.
  • Mission Control & Spaces и Window Management. В Smart Preset Maker они добавляют пространства и Mission Control вокруг переключателя. См. окна и пространства с контроллера.

Любую строку в них можно изменить: нажмите Scan на строке, чтобы перенести её на другую кнопку.

Откройте программу другим способом

  • Одна кнопка на программу. System Function, Automation, Open App выводит программу на передний план и открывает её, если она не запущена. Введите имя, например Safari, или выберите его из списка рядом с полем.
  • Mission Control, Spotlight и Launchpad. У каждого свой System Function. См. системные функции.
  • Раскладка для каждой программы. С автопереключением по программам пресет следует за той программой, на которую вы переключились, поэтому одни и те же кнопки могут значить разное в каждой.

Три кнопки для трёх самых нужных программ могут быть быстрее любого переключателя.

Если переключатель не появляется

Поднимайтесь по лестнице, начиная с самого простого шага:

  1. Закройте редактор пресета. Пока он открыт, InputConfig задерживает клавиши и макросы. Проходят только указатель, клики и прокрутка, поэтому контроллер всё ещё может дойти до «Сохранить».
  2. Разрешите «Универсальный доступ». В версии 1.6 значок в строке меню становится оранжевым, когда работающему пресету это нужно, и строки начинают работать сразу, как только разрешение выдано.
  3. Поставьте обе клавиши на одну строку. Command на одной кнопке и Tab на другой работает, только если сначала удержать кнопку Command.
  4. Разблокируйте Mac. Пока Mac заблокирован или спит, клавиши не отправляются вообще. На экране блокировки работают только указатель, клики и прокрутка.

Если Command когда-нибудь кажется застрявшим, аварийная остановка отпускает каждую клавишу: Control Option Command и точка, либо удержите Back и Start вместе три секунды. Закройте редактор, прежде чем проверять любую строку с клавишами.

Коротко

  • Одна строка. Поставьте Command (Left) и Tab на бампер.
  • Нажатие. Короткое нажатие переводит на последнюю программу. Удержание оставляет переключатель открытым для крестовины.
  • Пройти список. Отметьте Repeat keys while held.

Desktop Navigation уже ставит это на бамперы, поэтому строить ничего может не понадобиться.

Вопросы

Может ли контроллер PS5 или Xbox переключать программы на Mac?

Ничем, что встроено в macOS. С InputConfig любая кнопка может отправить Command Tab, а встроенный пресет Desktop Navigation уже ставит это на бамперы.

Почему кнопка Command Tab переводит только на последнюю программу?

Потому что быстрое нажатие это быстрый Command Tab. Удерживайте кнопку, чтобы переключатель оставался открытым, и двигайте крестовиной, либо включите Repeat keys while held, чтобы удержанная кнопка проходила список.

Может ли кнопка переключаться между окнами одной программы?

Да. Дайте ей Command и клавишу ` (над Tab). В раскладке App Switcher это на Y.

Может ли удержание открывать переключатель программ, пока нажатие делает что-то другое?

Да. Выставьте строку в Different action when held и сделайте удержание Tab с включённым переключателем Command. Начиная с версии 1.6 действие при удержании может быть полным сочетанием.

Это бесплатно?

Да. InputConfig бесплатен и с открытым кодом в Mac App Store, без учётной записи и без доступа к сети. Необязательная кнопка чаевых не добавляет функций.

Ещё на русском

Подробные руководства на английском

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.

Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.