Русский

Можно ли использовать боковые кнопки мыши в Roblox на Mac?

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

Напрямую нет, потому что Roblox не позволяет игре читать боковую кнопку. В его документации для ввода перечислены только три кнопки мыши: левая, правая и средняя, плюс колесо и движение. Боковая кнопка должна посылать клавишу или клик, которые Roblox понимает. InputConfig это бесплатное приложение для Mac, которое я делаю, и оно делает это на Mac для каждого приложения, без изменений внутри Roblox.

У Roblox есть нативное приложение для Mac. Тема на форуме разработчиков, где просят дополнительные кнопки, датируется 2018 годом. Тогда сотрудники сказали, что их могут добавить после функции переназначения клавиш, а последний найденный комментарий от декабря 2024 года всё ещё просит о них. Обе страницы прочитаны 21 октября 2026 года.

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

Шаги

  1. Зайдите в игру и запомните клавиши, которые она использует, например E, F, цифровые клавиши или Shift.
  2. В InputConfig добавьте строку мыши, нажмите Scan и нажмите боковую кнопку.
  3. Выберите Keyboard Key и клавишу, которую использует игра, или выход в виде клика мышью для удержания правого клика.
  4. Отметьте блокировку собственного действия кнопки (Block the button's own action) и добавьте Roblox в список приложений пресета.
  5. Нажмите Activate и проверьте кнопку в игре.

Что работает без установки чего-либо

Стандартные настройки Roblox для настольной версии на Mac те же. WASD или клавиши-стрелки двигают, пробел прыгает, а удержание правой кнопки мыши при перетаскивании поворачивает камеру. Клавиши «влево» и «вправо» тоже поворачивают её, I и O приближают, а колесо приближает в пределах, которые разрешает игра. Shift включает shift lock, если переключатель в настройках включён. Цифровые клавиши выбирают инструменты. Это взято из документации Roblox и страницы про камеру на этом сайте.

Игры могут изменить любую из этих настроек, и решает создатель. У боковой кнопки в Roblox нет задачи, и ни одна настройка Roblox не может её дать.

Практический ответ: боковая кнопка должна стать тем, что Roblox читает. Клавиша подходит для большинства игр. Удерживаемый правый клик подходит для камеры. Для трекпада смотрите камеру и shift lock в Roblox на Mac.

Выясните, что посылает каждая кнопка

Сначала нажмите Scan, потому что мышь может посылать не то, что вы думаете.

  • Вы: Откройте InputConfig, добавьте строку мыши, выберите This Mac's mouse or trackpad, нажмите Scan и нажмите кнопку.
  • InputConfig: Называет её, например Button 4, а в пункте «Больше кнопок» есть Button 9 до Button 32.
  • Проверка: Боковая кнопка определяется как Button 4 или 5. Кнопка DPI обычно ничего не находит, потому что говорит только с программой производителя.
КнопкаЧто читает RobloxИдея
Левый кликMouseButton1Использовать, нажимать и взаимодействовать.
Правый кликMouseButton2Удерживать и перетаскивать, чтобы повернуть камеру.
Нажатие на колесоMouseButton3Для того, что использует игра.
ПрокруткаКолесо мышиПриближение.
Боковые кнопкиНичегоПослать клавишу или клик через InputConfig.
Меню кнопок в InputConfig: левый клик, правый клик, средний клик, кнопки с 4 по 8, пункт «Больше кнопок» и пункт Scan, который ждёт нажатия кнопки мыши.
Figure 1. Меню кнопок со Scan. Roblox видит три кнопки мыши и колесо, а всё в этом списке после среднего клика Roblox сам по себе прочитать не может.

Посылайте клавишу с боковой кнопки

Выберите, чем должна стать кнопка, до назначения. Частые варианты: Shift для shift lock, E или F для клавиши взаимодействия, которую используют многие игры, цифровая клавиша для инструмента и косая черта для чата.

  • Вы: Добавьте строку мыши для Button 4, нажмите Scan, нажмите кнопку, выберите Keyboard Key и Left Shift. Добавьте Roblox в список приложений и отметьте Block the button's own action.
  • InputConfig: Нажимает Shift каждый раз, когда вы нажимаете кнопку, что включает shift lock при включённом переключателе.
  • Проверка: В игре, где разрешён shift lock, нажмите кнопку. Указатель зафиксируется, а камера будет следовать за мышью.
Редактор InputConfig со строкой мыши на Button 4, которая посылает Command и левую квадратную скобку, и панель параметров с отмеченным пунктом блокировки.
Figure 2. Строка боковой кнопки с блокировкой собственного действия. В Roblox у кнопки изначально нет задачи, но браузер или другое приложение впереди всё равно её увидят.

InputConfig нужно разрешение «Универсальный доступ» в Системных настройках, Конфиденциальность и безопасность, Универсальный доступ. Аварийная остановка это Control Option Command period.

Удерживайте правый клик для камеры

Roblox поворачивает камеру, пока удерживается правая кнопка и вы тащите мышь. В параметрах строки есть меню How it fires, и пункт Fires while held держит выход, пока вы держите кнопку. Выходы InputConfig включают клики мышью, поэтому боковая кнопка может быть удерживаемым правым кликом. Это не проверено в самой игре Roblox, но ожидается, что работает, потому что документация Roblox описывает камеру как правую кнопку плюс перетаскивание.

  • Вы: Добавьте строку мыши для Button 5, выберите выход «Правый клик» и задайте How it fires в значение Fires while held.
  • InputConfig: Удерживает правую кнопку, пока вы держите боковую.
  • Проверка: Удерживайте кнопку и двигайте мышь. Камера поворачивается и останавливается, когда вы отпускаете.

Это самый полезный приём на MacBook с USB-мышью или когда мышь в правой руке, а трекпад в левой.

Макросы и параметры, которые помогают

В параметрах строки можно запустить макрос из шагов с клавишами, сочетаниями и кликами, а у каждой строки доступны действие при удержании и действие при двойном нажатии. Для Roblox лучше ограничиться небольшими рутинными действиями: нажатие для одного инструмента и удержание для следующего или двойное нажатие для колеса эмоций.

  • По приложению. Внесите Roblox в раздел Automation & Gaming Utilities, пункт Activate when these apps are in front. Тогда боковые кнопки это «назад» и «вперёд» в браузере и клавиши в Roblox.
  • Повтор при удержании. Некоторые игры требуют повторного клика. Сначала прочитайте правила автокликера в Roblox, потому что многие игры их запрещают, а некоторые их обнаруживают.
  • Блокировка оригинала. Для боковых кнопок это не даёт другим приложениям видеть «назад» и «вперёд».
Раздел «Автоматизация и игровые утилиты» в пресете InputConfig со списком «Активировать, когда эти приложения впереди».
Figure 3. Список приложений впереди. С Roblox в списке пресет работает, только пока Roblox впереди, а кнопки в браузере продолжают работать.

Идеи для реальных игроков

  • Дети на Mac. Пресет только для Roblox не даёт кнопкам делать что-то странное в других местах. Roblox с контроллером описывает геймпад.
  • Игроки в obby. Прыжок на большой кнопке оставляет остальные пальцы на движении.
  • Игроки с уставшими руками. InputConfig создан потому, что моим рукам трудно пользоваться. Кнопка на большом пальце, которая удерживает правый клик, как раз та задача, которую стоит передать ей в первую очередь.
  • Игроки в тайкун и симуляторы. Клавиша инструмента по нажатию и следующая по удержанию, и тянуться никуда не надо.

Если кнопка ничего не делает

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

  1. Нажмите Scan. Если ничего не находится, кнопка говорит только с программой производителя.
  2. Проверьте игру. Создатели решают, какие клавиши существуют. Клавиша, которая ничего не делает в одной игре, может работать в следующей.
  3. Проверьте shift lock. Переключатель Shift Lock должен быть включён в настройках Roblox, и Roblox разрешает его, только когда считает, что вы играете с клавиатурой и мышью.
  4. Проверьте «Универсальный доступ». InputConfig должен быть в списке и включён.
  5. Проверьте список приложений. Если Roblox нет в списке пресета, а переключение пресетов включено, пресет не будет работать.
  6. Остановите пресет. Control Option Command period его выключает.

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

  • Заставить Roblox читать боковые кнопки. Кнопка посылает только клавиши и клики.
  • Заблокировать печатаемую клавишу. InputConfig слушает клавиатуру и её не блокирует.
  • Читать кнопки профилей. Кнопки DPI не посылают ничего в macOS.
  • Менять DPI. Это делает программа производителя или инструмент вроде LinearMouse или Mac Mouse Fix.
  • Переопределить создателя. Если игра выключила функцию, кнопка не может её включить.

Коротко

  • Боковых кнопок нет. Roblox читает левую, правую, среднюю кнопки и колесо.
  • Посылайте клавиши. InputConfig делает боковую кнопку любой клавишей.
  • Удерживайте клик. Fires while held даёт камеру на большом пальце.

Если Roblox не может прочитать кнопку, сделайте так, чтобы кнопка посылала то, что Roblox может прочитать.

Вопросы

Поддерживает ли Roblox боковые кнопки мыши?

Напрямую нет. В документации Roblox перечислены левая, правая и средняя кнопки и колесо, а запрос разработчиков 2018 года о дополнительных кнопках не имел объявления в найденных материалах.

Как использовать боковую кнопку для shift lock в Roblox на Mac?

Отправьте Left Shift с кнопки через InputConfig и включите Shift Lock Switch в настройках Roblox. Shift lock работает, только пока Roblox считает, что вы используете клавиатуру и мышь.

Как поворачивать камеру в Roblox на Mac без правой кнопки?

Используйте клавиши «влево» и «вправо», включите shift lock или назначьте удерживаемый правый клик на боковую кнопку через InputConfig. На трекпаде клик двумя пальцами это правый клик.

Есть ли приложение Roblox для Mac?

Да, есть нативное приложение для Mac, и USB- или Bluetooth-мышь с ним работает.

Можно ли использовать игровую мышь в Roblox на Mac?

Да, как мышь. Её левая, правая и средняя кнопки и колесо работают в Roblox, а дополнительные кнопки должны посылать клавиши.

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

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

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