Русский
Есть ли X-Mouse Button Control для Mac?
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
Нет. X-Mouse Button Control, который также набирают как XMBC, xmousebuttoncontrol или просто X-Mouse, автор описывает как бесплатный инструмент для Windows, и на его сайте нет загрузки для Mac. То, что он делает, то есть даёт кнопкам мыши новую работу в каждой программе, на Mac делает назначатель. Я делаю InputConfig, бесплатное приложение с открытым исходным кодом для Mac, которое читает каждую кнопку мыши до Button 32 и даёт каждой задачу, а при желании отдельную раскладку для каждой программы.
Оно копирует не всё, что делает XMBC, и эта страница говорит, где именно.
Шаги
- Установите InputConfig из Mac App Store и разрешите доступ в настройках Универсальный доступ.
- Создайте пресет и добавьте строку.
- Нажмите Сканировать (Scan) и щёлкните кнопку мыши, которую хотите изменить.
- Выберите, что она посылает: сочетание клавиш, макрос, напечатанный текст, программу или системную функцию.
- Включите Block the button's own action (Блокировать собственное действие кнопки) в параметрах строки, затем включите пресет.
Сопоставьте функции XMBC с Mac
| В X-Mouse Button Control | В InputConfig на Mac |
|---|---|
| Переназначить кнопку мыши | Строка Mouse для любой кнопки до Button 32, которая посылает сочетание, макрос, напечатанный текст, программу или системную функцию |
| Профили для отдельных программ | Пресет для каждой программы с автопереключением: пресет меняется, когда программа выходит на передний план |
| Остановить исходное действие кнопки | Block the button's own action, для средней кнопки и каждой боковой |
| Залипающие кнопки и клавиши | Toggles on and off (Включается и выключается), которое удерживает выход, пока вы не нажмёте снова |
| Медиа и управление громкостью | Системные функции, например медиаклавиши, Mission Control и Spaces |
| Больше одной задачи на кнопку | Двойной клик и действие при удержании, у каждого свой выход |
Ядро XMBC, новая задача для каждой кнопки в каждой программе, на Mac имеет прямой аналог.

Переназначьте кнопку
- Вы: Создайте пресет и добавьте строку. Нажмите Scan и щёлкните кнопку или выберите тип входа Mouse и нужную кнопку в меню. Выберите выход.
- InputConfig: Показывает Left click (Клик левой кнопкой), Right click, Middle click и кнопки от Button 4 до Button 8, а в подменю More buttons кнопки от Button 9 до Button 32.
- Проверка: Включите пресет. Кнопка выполняет новую задачу во всех программах, пока он работает.
В пошаговом руководстве по кнопкам мыши есть картинка к каждому из этих шагов.
Как назначить дополнительные кнопки мыши на Mac даёт подробности, в том числе о мышах, у которых дополнительные кнопки посылают клавиши. Scan находит кнопку нажатием, поэтому номер знать не нужно.


Дайте каждой программе свою раскладку
XMBC построен вокруг профилей для каждой программы и окна. На Mac сделайте по одному пресету на программу и включите автопереключение: пресет меняется, когда эта программа выходит на передний план, поэтому одни и те же боковые кнопки в браузере работают как «назад» и «вперёд», а в редакторе как отмена и повтор. Один пресет на программу, который переключается сам, заменяет на Mac профиль XMBC.

Чего он не может повторить
- Левый и правый клик. InputConfig никогда не предлагает их отключать, поэтому клик не может потеряться. Они могут запускать дополнительные действия, и при этом продолжают кликать.
- Колесо прокрутки. Колесо он может использовать как вход, но не может удерживать или менять собственную прокрутку колеса. Направление прокрутки на Mac описывает, что это делает.
- Две мыши по отдельности. Каждая мышь, подключённая к Mac, считается одной, поэтому две мыши не могут иметь разные задачи для одной и той же кнопки.
- Скорость указателя и DPI. Он их не меняет. Этим занимается программа производителя мыши.
InputConfig даёт кнопкам задачи, а колесо и указатель оставляет macOS и программе производителя.
Избегайте загрузок «XMBC для Mac»
На сайте XMBC есть только сборки для Windows, поэтому загрузка для Mac под этим названием не от его автора. Получайте XMBC для ПК с Windows с официального сайта, а на Mac используйте программу из Mac App Store или проект, исходный код которого можно прочитать. InputConfig относится к обоим случаям. Если сайт предлагает XMBC для macOS, это не файл автора.
Коротко
- XMBC. Работает только на Windows.
- На Mac. Строка Mouse на каждую кнопку и пресет на каждую программу, с включённым автопереключением.
- Не покрыто. Переназначение левого и правого клика, поведение колеса и скорость указателя InputConfig не покрывает.
Для боковых и дополнительных кнопок у Mac есть бесплатный аналог, который работает по программам.
Вопросы
Есть ли X-Mouse Button Control для Mac?
Нет. Автор описывает его как бесплатный инструмент для Windows, и на его сайте нет версии для Mac. На Mac кнопкам мыши новые задачи дают назначатели, например InputConfig.
Какой аналог X-Mouse Button Control есть на Mac?
InputConfig, бесплатный и с открытым исходным кодом. Он читает каждую кнопку мыши до Button 32 и привязывает её к сочетанию клавиш, макросу, напечатанному тексту, программе или системной функции, с отдельным пресетом для каждой программы.
Можно ли назначить кнопки мыши для каждой программы на Mac?
Да. Создайте по одному пресету на программу в InputConfig и включите автопереключение, и раскладка меняется, когда эта программа выходит на передний план.
Можно ли с его помощью переназначить левую и правую кнопки мыши на Mac?
Нельзя, чтобы они перестали кликать. InputConfig никогда не блокирует левую и правую кнопки. Он может добавить к ним действие, и клик всё равно происходит.
Безопасен ли X-Mouse Button Control на Mac?
Запускать нечего, потому что автор предлагает его только для Windows. Сайт, который предлагает X-Mouse Button Control для Mac, получил файл не от автора, и поручиться за него нельзя. Берите XMBC для ПК с Windows с его официального сайта, а на Mac пользуйтесь приложением из Mac App Store.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.
Эта страница на других языках: English, Italiano, Tiếng Việt, 繁體中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.