Русский

Как переключать рабочие столы (Spaces) кнопкой мыши на Mac

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

В macOS нет настройки, которая ставит переключение рабочих столов на кнопку мыши, но сочетание, которое macOS имеет, легко передать кнопке. Control Left Arrow и Control Right Arrow сдвигают на один рабочий стол влево или вправо, а InputConfig, бесплатное приложение для Mac, которое я делаю, может отправить любое из них с любой кнопки мыши, которую получает Mac. Две боковые кнопки тогда становятся предыдущим и следующим рабочим столом во всех приложениях.

Открытие обзора Mission Control это другая задача, и её описывает страница про Mission Control. Эта страница о переходах между рабочими столами напрямую, включая переход на Рабочий стол 3 по номеру.

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

Шаги

  1. Откройте Системные настройки, Клавиатура, Keyboard Shortcuts, Mission Control и убедитесь, что включены Move left a space, Move right a space и сочетания Switch to Desktop.
  2. Установите InputConfig, разрешите доступ «Универсальный доступ», добавьте строку с вводом Mouse, нажмите Scan и щёлкните нужную кнопку.
  3. Задайте выход Keyboard Key, выберите Control, нажмите кнопку «плюс» и добавьте Left Arrow. Добавьте вторую строку для Right Arrow.
  4. Откройте параметры каждой строки и включите Block the button's own action, если кнопка боковая или средняя.
  5. Нажмите Activate и нажимайте кнопки, когда открыто два рабочих стола или больше.

Что macOS дает без приложения

Страница Apple о Spaces, прочитанная 21 октября 2026 года, перечисляет встроенные способы менять рабочие столы: Control Left Arrow или Control Right Arrow на клавиатуре, смахивание тремя или четырьмя пальцами на трекпаде и смахивание влево или вправо двумя пальцами на Magic Mouse. Можно также открыть Mission Control, подвести указатель к верхнему краю и щёлкнуть рабочий стол на панели Spaces. Обычная мышь, не Magic Mouse, ни одного из этих жестов не имеет, поэтому обычной мыши нужна клавиатура или путь через клик.

Сочетания с Control и цифрой переходят сразу на один рабочий стол, и в некоторых настройках они выключены. Откройте Системные настройки, Клавиатура, Keyboard Shortcuts, Mission Control и поставьте галочки у пунктов Switch to Desktop. macOS показывает пункт только для существующих рабочих столов, поэтому сначала создайте рабочие столы. Кнопка мыши не может сделать больше, чем сочетание, которое она нажимает, поэтому проверьте, что сочетание работает с клавиатуры, прежде чем винить кнопку.

Выясните, что посылает ваша кнопка

Нажмите Scan на строке и щёлкните кнопку. Боковая кнопка обычной мыши приходит как Button 4 или Button 5, сетка больших пальцев игровой мыши может доходить до Button 12 и выше, а всё, что сверх Button 8, находится в пункте «Больше кнопок» меню. Вот как ведут себя обычные кандидаты:

КнопкаПодходит для рабочих столов?Примечание
Button 4 и Button 5Лучше всегоОдна пара для предыдущего и следующего. Приложения, которые используют их для «назад» и «вперёд», требуют отмеченной блокировки.
Button 6 и вышеЛучше всегоНа сетке больших пальцев есть место для рабочих столов с первого по четвёртый, каждый на своей кнопке.
Средний кликХорошоНажатие на колесо больше подходит Mission Control, но может нести рабочий стол тоже.
Наклон влево и вправоХорошоЕстественная пара. См. страницу про колесо наклона.
Кнопка DPI или профиляНетОбычно говорит только с программой производителя, поэтому назначать нечего.

Кнопка большого пальца, которая определяется как клавиша, а не кнопка мыши, сначала должна быть задана на F13 до F20 в программе производителя мыши, и только потом назначается эта клавиша F. Если не уверены, как мышь передаёт сигналы, нажмите Scan и посмотрите.

Поставьте предыдущий и следующий рабочий стол на две кнопки

Шаг 1: строка для следующего рабочего стола

  • Вы: Добавьте строку, задайте устройство This Mac's mouse or trackpad и ввод Mouse, нажмите Scan и щёлкните Button 5. Задайте выход Keyboard Key, выберите Control среди модификаторов, нажмите кнопку «плюс» и добавьте Right Arrow.
  • InputConfig: Нажимает Control и Right Arrow вместе каждый раз, когда срабатывает кнопка.
  • Проверка: В строке Control указан первым, а стрелка последней.

Шаг 2: строка для предыдущего рабочего стола

  • Вы: Добавьте вторую строку для Button 4 с Control и Left Arrow. Откройте параметры обеих строк и отметьте Block the button's own action в поле нажатия.
  • InputConfig: Пока пресет работает, приложения перестают видеть эти кнопки, поэтому браузер больше не уходит назад и вперёд одновременно.
  • Проверка: Откройте два рабочих стола, нажмите Activate и нажмите каждую кнопку. Экран сдвигается на один рабочий стол за раз.
Встроенный пресет InputConfig для трекпада и мыши со строками Button 4 и Button 5, которые посылают Command и клавишу скобки, и открытыми параметрами первой строки с отмеченной блокировкой собственного действия кнопки.
Figure 1. Галочка блокировки на строке боковой кнопки. Без неё Button 4 и Button 5 продолжают ходить назад и вперёд в браузере, одновременно меняя рабочие столы.

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

Если вы держите одни и те же вещи на одних и тех же рабочих столах, кнопка на каждый рабочий стол лучше перелистывания. Сделайте строки, которые посылают Control 1, Control 2 и Control 3, с отмеченными пунктами Switch to Desktop в списке Mission Control. Пятикнопочная сетка большого пальца может вместить рабочие столы с первого по четвёртый плюс Mission Control.

  • Рабочий стол 1. Почта, Сообщения и календарь, экран, который вы покидаете и возвращаетесь к нему.
  • Рабочий стол 2. Главное рабочее окно, с приложением в полноэкранном режиме, если хотите.
  • Рабочий стол 3. Музыка, звонок или справочная страница, которую вы просматриваете.

На странице Apple о Spaces также показано, как закрепить приложение за рабочим столом: Control-щелчок по его значку в Dock, выберите Options и один из пунктов Assign To. Закреплённое приложение плюс пронумерованная кнопка дают один и тот же рабочий стол каждый раз, когда вы нажимаете её.

Пусть колесо или сочетание переключает рабочие столы

У строки есть второе управление, While also holding, которое заставляет её срабатывать, только пока нажато другое управление. Рабочие столы лучше ставить на колесо наклона, если оно есть у мыши: Control Left Arrow на наклон влево и Control Right Arrow на наклон вправо. На мыши без наклона удерживайте кнопку большого пальца и вращайте колесо, чтобы обычная прокрутка оставалась. Сколько раз быстрое вращение колеса срабатывает строку, не измерялось, поэтому сначала попробуйте медленно на карте мыши в Live Visualizer.

Редактор назначений InputConfig с двумя строками мыши типа Scroll X: наклон влево посылает Control Shift Tab, а наклон вправо посылает Control Tab.
Figure 2. Две строки, по одной на каждое направление наклона. Для рабочих столов та же схема работает с Control Left Arrow и Control Right Arrow вместо клавиш Tab.

Идеи для настройки с большим количеством рабочих столов

  • Два дисплея. Если включено Displays have separate Spaces, у каждого экрана свои рабочие столы, и кнопка переносит тот экран, на который указывает указатель. Проверьте это, прежде чем доверять.
  • Сетка больших пальцев. На игровой мыши со многими кнопками, например MMO-мыши, одна строка сетки становится рабочими столами с первого по четвёртый. См. страницу про MMO-мышь.
  • Презентации. Поставьте следующий рабочий стол на кнопку, пока показываете демо, чтобы переходить между рабочим столом со слайдами и рабочим столом с браузером, не трогая клавиатуру.
  • Пресет на каждое приложение. В разделе Automation & Gaming Utilities перечислите приложения, которым принадлежит раскладка, и при включённом Switch presets when the front app changes рабочие столы могут быть на боковых кнопках в Finder, а «назад» и «вперёд» в Safari. См. кнопки мыши для каждого приложения.

Если кнопка не переключает рабочие столы

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

  1. Нажмите сочетания на клавиатуре. Если Control Left Arrow там ничего не делает, сочетание выключено или занято. Проверьте Системные настройки, Клавиатура, Keyboard Shortcuts, Mission Control и верните значение по умолчанию.
  2. Создайте второй рабочий стол. Стрелки останавливаются на первом и последнем рабочем столе, а цифровые сочетания существуют только для созданных рабочих столов.
  3. Проверьте, что пресет включён. Строки ничего не делают, пока вы не нажмёте Activate, а InputConfig нужен доступ «Универсальный доступ» в Системных настройках, Конфиденциальность и безопасность.
  4. Проверьте, определяется ли кнопка. Если Scan называет клавишу или ничего, переведите кнопку на F13 до F20 в программе производителя или отметьте, что кнопка профиля никогда не доходит до Mac.
  5. Поищите конкурирующее приложение. Виртуальные машины, инструменты удалённого рабочего стола и менеджеры окон могут первыми забрать Control и стрелки, как описывает статья поддержки Parallels о сочетаниях рабочих столов. Закройте их и попробуйте снова.

Если сочетание с клавиатуры работает, а кнопка нет, проблема в кнопке, и Scan скажет почему.

Чего это не умеет

  • Заставить macOS делать больше. Кнопка может нажимать только сочетания, которые предлагает macOS, поэтому переход не сработает, если его сочетание выключено.
  • Убрать анимацию сдвига. Анимация принадлежит macOS. Уменьшение движения в «Универсальный доступ», Display, превращает её в затухание.
  • Различать две мыши. Каждая мышь и трекпад считаются одним, поэтому две мыши не могут иметь разные задачи рабочих столов на одной кнопке.
  • Читать скрытые кнопки. Кнопка, которую обрабатывает программа производителя, никогда не доходит до Mac.

Коротко

  • Следующий и предыдущий. Control Right Arrow и Control Left Arrow на Button 5 и Button 4.
  • Конкретный рабочий стол. Control 1, 2 или 3, после отметки Switch to Desktop в Keyboard Shortcuts.
  • Блокировка. Отметьте Block the button's own action, чтобы «назад» и «вперёд» перестали срабатывать.

Начните с двух боковых кнопок для следующего и предыдущего, а пронумерованные рабочие столы добавьте, только если вы держите приложения на фиксированных местах.

Вопросы

Можно ли переключать рабочие столы кнопкой мыши на Mac?

Да, с приложением. В macOS для этого нет настройки кнопок мыши, но InputConfig может послать Control Left Arrow или Control Right Arrow с любой кнопки, которую получает Mac.

Как перейти на Рабочий стол 2 одной кнопкой?

Отметьте сочетания Switch to Desktop в Системных настройках, Клавиатура, Keyboard Shortcuts, Mission Control, затем назначьте кнопку на Control 2 в InputConfig. Рабочий стол 2 должен существовать заранее.

Почему сочетание Control со стрелкой ничего не делает?

Сочетание может быть выключено, или его может забирать другое приложение, например виртуальная машина. Проверьте Mission Control в Keyboard Shortcuts и попробуйте на клавиатуре, прежде чем винить мышь.

Как переключать рабочие столы с Magic Mouse?

Смахивайте влево или вправо двумя пальцами. Этот жест принадлежит Magic Mouse, и у неё нет боковых кнопок для назначения, поэтому обычной мыши нужен путь через сочетание, описанный выше.

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

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

Кто это пишет. 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.