Русский

Как откалибровать геймпад на Mac

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

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.

Шаги

  1. Откройте InputConfig, нажмите на пресет, нажмите Изменить (Edit) и откройте Options у строки стика или триггера.
  2. Нажмите Adjust live. Проведите стиком по полному кругу, затем отпустите.
  3. Посмотрите, где он замирает. Перетащите Inner Deadzone чуть дальше этой точки.
  4. Перетащите Outer Deadzone туда, где ваше нажатие удобно останавливается, затем нажмите Сохранить (Save).

Узнайте, что даёт macOS

В Системных настройках на боковой панели есть Game Controllers, когда геймпад подключён. Выберите геймпад, и его кнопки загораются при нажатии, а ещё можно переназначить одну кнопку геймпада на другую для каждой программы отдельно. Настройки центра стика, мёртвой зоны или диапазона там нет. Это правильное место, чтобы убедиться, что Mac вообще видит геймпад. Если его нет в списке, сначала смотрите геймпад не определяется на Mac.

Откалибруйте стики в InputConfig

InputConfig бесплатный и с открытым исходным кодом. У каждой строки стика и триггера в Options есть кнопка Adjust live.

Шаг 1: Посмотрите реальный диапазон стика

  • Вы: Нажмите Adjust live в строке стика, затем проведите стиком по полному кругу.
  • InputConfig: Открывает живой график: круг со следом для стика, полосу для триггера и показания Current и Peak, а также отметку Inside deadzone, находится ли стик внутри мёртвой зоны.
  • Проверка: След показывает, как далеко на самом деле достаёт стик. Reset Trail очищает график для новой попытки.

Шаг 2: Задайте внутреннюю мёртвую зону

  • Вы: Отпустите стик и посмотрите, где он замирает.
  • InputConfig: Показывает точку покоя на графике.
  • Проверка: Перетащите Inner Deadzone чуть дальше точки покоя, чтобы дрейф ничего не делал.

Шаг 3: Задайте внешнюю мёртвую зону

  • Вы: Перетащите Outer Deadzone туда, где ваше нажатие останавливается само.
  • InputConfig: Считает эту точку полным отклонением и растягивает ход между двумя зонами на весь диапазон, поэтому ничего не скачет.
  • Проверка: Нажмите Сохранить (Save), чтобы оставить настройку. Отмена (Cancel) возвращает прежние значения.
Окно Adjust live в InputConfig для стика: круговой график, след стика, точка покоя и кольца внутренней и внешней мёртвой зоны.
Figure 1. Перетащите внутреннее кольцо чуть дальше точки покоя, а внешнее туда, где останавливается ваше нажатие.

В версии 1.6 каждая строка стика показывает свою мёртвую зону, ничего не открывая, а строка, которую вы не меняли, использует 25 процентов. Stick settings в меню ⋯ устройства ввода в редакторе задаёт внутреннюю мёртвую зону сразу на всех осях этого геймпада. Числа хранятся в пресете, поэтому у игрового пресета и пресета для рабочего стола могут быть свои.

Эта калибровка определяет то, что отправляет InputConfig: указатель, прокрутку и клавиши. Она не меняет сам геймпад, и игра, которая читает геймпад напрямую, её не увидит.

Перезапишите сохранённый центр на геймпаде PS5 или PS4

DualSense, DualSense Edge и DualShock 4 хранят собственную калибровку стиков внутри геймпада. Бесплатный инструмент сообщества DualShock Calibration GUI может перезаписать её с Mac в браузере через WebHID, то есть в Chrome или Edge, но не в Safari. Поскольку новый центр хранится в геймпаде, он затем действует на PS5, на ПК и во всех программах на Mac, включая игры.

Прочитайте его предупреждения до начала. На его странице сказано, что он не может починить изношенные стики, и что калибровка изношенного стика может сделать его хуже, без возможности отмены. Он не входит в InputConfig. Для стика, который лишь немного ползёт, безопаснее исправить это мёртвой зоной.

Откалибруйте геймпад Xbox

В Mac нет калибровки стиков Xbox. Приложение Microsoft Xbox Accessories, где геймпады Elite получают кривые стиков, работает в Windows и на Xbox, но не в macOS.

  • Игры, которые читают геймпад. Используйте настройку мёртвой зоны в самой игре.
  • Всё, чем управляет InputConfig. Используйте Adjust live.

Подключение геймпада Xbox к Mac описывает создание пары.

Откалибруйте джойстики, авиационные джойстики и рули

USB-джойстик, рычаг газа или руль, которого нет в Системных настройках, InputConfig всё равно может прочитать. Его Live Visualizer рисует распространённые устройства такими, какие они есть, с углом руля в градусах и ходом каждой педали, поэтому точку покоя видно до того, как что-либо настроено. В материале проверка руля или джойстика есть пятиминутный тест.

  • Каждая ось, которую вы привязываете. Получает те же Options: мёртвую зону, Adjust live, Full push at и Invert direction для оси, которая идёт не в ту сторону.
  • Утилита производителя. Если производитель предлагает собственную утилиту для Mac, используйте её для внутреннего центра устройства. Настройки InputConfig затем формируют вывод.

Настройка описана в материале как использовать джойстик на Mac.

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

На DualSense, DualSense Edge или DualShock 4 у движения есть своя калибровка.

  • Вы: Нажмите Calibrate Motion на странице пресета и положите геймпад ровно и неподвижно.
  • InputConfig: Открывает Motion Calibration и записывает нулевое положение покоя, один раз для каждого геймпада.
  • Проверка: Если позже указатель начнёт блуждать, Re-zero now принимает текущее показание за новый ноль, и привязка Re-zero Motion на свободной кнопке делает то же самое в любой момент.

Остальное есть в материале прицеливание гироскопом на Mac.

Проверяйте до и после

Коротко

  • Для указателя, прокрутки и клавиш. Adjust live в InputConfig, внутренняя мёртвая зона чуть дальше точки покоя.
  • Для игр, которые читают геймпад. Используйте собственную настройку мёртвой зоны в игре.
  • Для самого геймпада. Используйте DualShock Calibration GUI, только для геймпадов PlayStation, и сначала прочитайте его предупреждения.

Начать стоит с мёртвой зоны, потому что её всегда можно отменить.

Вопросы

Есть ли в macOS инструмент калибровки геймпада?

Нет. Системные настройки, Game Controllers показывают кнопки и позволяют переназначать их для каждой программы, но настроек центра стика, мёртвой зоны и диапазона там нет. Калибровка на Mac происходит в игре, в мапперах вроде InputConfig или внутри геймпада PlayStation с помощью инструмента в браузере.

Как откалибровать геймпад PS5 на MacBook?

Для того, чем геймпад управляет через InputConfig, нажмите Adjust live в строке стика и задайте мёртвые зоны по живому графику. Чтобы изменить центр, хранящийся в самом DualSense, бесплатный DualShock Calibration GUI делает это в Chrome или Edge на Mac. Сначала прочитайте его предупреждения, потому что изменение для изношенного стика отменить нельзя.

Как откалибровать геймпад Xbox на Mac?

В macOS нет калибровки Xbox. Для игр, которые читают геймпад, используйте настройку мёртвой зоны в игре, а для указателя, прокрутки и клавиш, которые он отправляет, используйте Adjust live в InputConfig.

Исправит ли калибровка дрейф стика?

Она скрывает дрейф. Стик она не чинит. Мёртвая зона чуть дальше точки покоя останавливает ползание. Стик, который скачет или с каждой неделей работает хуже, изношен, и ему нужен ремонт или новый геймпад.

Меняет ли калибровка в InputConfig геймпад для других устройств?

Нет. Числа хранятся в пресете на вашем Mac. Геймпад и любая игра, которая читает его напрямую, не меняются.

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

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

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