Русский

Работает ли Logitech G923 на Mac?

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

Да, обе модели, но читаются двумя разными способами. Logitech продаёт две модели: одну для PlayStation и PC и одну для Xbox и PC. Модель для PlayStation и PC попадает на Mac как обычное USB-устройство, и InputConfig, бесплатное приложение, которое я делаю, читает её руль, педали и кнопки полностью.

Модель для Xbox и PC стартует в режиме Xbox, который не является стандартным USB-устройством, поэтому InputConfig читает её через поддержку игровых рулей macOS, нумеруя кнопки как у G29. Хаб показывает, какая у вас модель.

Шаги

  1. Проверьте хаб: кнопки PlayStation означают простой USB-руль, а кнопки Xbox означают, что InputConfig читает его через поддержку игровых рулей macOS.
  2. Подключите педали к базе руля, затем питание и USB.
  3. Поверните руль и нажмите каждую педаль в Live Visualizer (Живой визуализатор) InputConfig.
  4. Включите One-Stick Driving (Вождение одним стиком) с Steer axis 0 и Throttle axis 5 и понизьте мёртвую зону.
  5. Поставьте тормоз и кнопки на отдельные строки через Сканировать (Scan).

Выясните, какой у вас G923

Посмотрите на хаб. У модели для PlayStation и PC есть кнопки PlayStation, Cross, Circle, Square и Triangle, и её обод и хаб устроены как у G29. У модели для Xbox и PC есть A, B, X, Y и кнопка Xbox. Коробка и надпись под базой говорят то же самое.

МодельЧто видит MacInputConfig
G923 для PlayStation и PCСтандартное USB HID-устройство, без драйвераЧитается полностью: руление, три педали, каждая кнопка, коробка передач
G923 для Xbox и PCРуль в режиме Xbox, не HID-устройство, который читает поддержка игровых рулей macOSЧитается через поддержку игровых рулей macOS, нумеруется как у G29

Logitech G920 находится в том же положении, что G923 для Xbox: он стартует в режиме Xbox, и InputConfig читает его так же. Кнопки на хабе говорят, каким способом InputConfig его читает.

Подключите модель для PlayStation и PC

  • Вы: Подключите педали к базе руля, затем питание и USB-кабель, с адаптером USB-C на MacBook.
  • macOS: Читает его без драйвера и показывает в USB в System Information (Информация о системе).
  • Проверка: Он там есть. В «Системных настройках», «Контроллеры» его не будет, потому что там перечислены только геймпады.

InputConfig читает его по той же схеме, что и G29, так же, как это делают открытые драйверы рулей:

  • Руление. На 900 градусов, с полным разрешением.
  • Газ, тормоз и сцепление. На отдельных осях, каждая 0 в отпущенном положении и 1 при полном нажатии.
  • Кнопки и коробка передач. Каждая кнопка на хабе по её напечатанному названию, лепестки, красная ручка как одно нажатие за щелчок, а передачи Driving Force Shifter, когда он подключён к базе.
InputConfig рисует Logitech G923 для PlayStation и PC, руль повёрнут на 90 градусов влево и нажата педаль тормоза.
Рисунок 1. G923 для PlayStation и PC читается по той же схеме, что и G29, с углом руля в градусах.

Проверки каждой кнопки на настоящем G923 не проводилось. Нажмите каждую в Live Visualizer, прежде чем на неё полагаться. Визуализатор рисует руль, педали и коробку передач с подписью G923 для PlayStation и PC и показывает, на сколько градусов повёрнут руль.

Настройте для вождения

Настройка такая же, как для G29, а страница G29 проходит её по шагам. Коротко:

  • Газ и руление. В пресете включите One-Stick Driving, выберите Custom, задайте Steer axis 0 и Throttle axis 5 и включите Throttle axis is a trigger (в покое стоит на одном конце).
  • Мёртвая зона. Понизьте её до нескольких процентов, чтобы машина поворачивала уже в первые градусы руля на 900.
  • Тормоз. Поставьте ось 4 на отдельную строку через Scan.
  • Лепестки и кнопки. На отдельных строках.

У Logitech есть приложение G HUB с версией для Mac. Здесь оно не нужно, но если хотите его собственные настройки, проверьте страницу Logitech для своей модели. Низкая мёртвая зона делает руль на 900 градусов правильным на ощупь.

Что может модель для Xbox и PC

Руль в режиме Xbox говорит на собственном протоколе Microsoft, а не на стандартном HID, поэтому приложения, которые читают USB-устройства напрямую, его не видят. Поддержка игровых рулей macOS читает его, и через неё InputConfig читает G920 и G923 для Xbox.

  • Поддержка игровых рулей Apple. Apple назвала G920, когда добавила поддержку игровых рулей в macOS 13. Она выдаёт ввод руля только одному приложению за раз, поэтому InputConfig держит руль, только пока работает пресет, редактор или Live Visualizer.
  • Нумерация. Руль нумеруется как G29, поэтому пресеты для рулей G29 работают и на нём, а InputConfig показывает собственные названия кнопок и передачи коробки везде, где перечисляются контроллеры.

Если вы покупаете руль, чтобы назначать его на клавиши на Mac, обе модели работают с InputConfig: модель для PlayStation как обычное USB-устройство, модель для Xbox через macOS.

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

  • TRUEFORCE и force feedback. Не управляются. InputConfig отправляет клавиши и движения мыши, поэтому при назначении руля на клавиши мотор не создаёт сопротивления.
  • Модель для Xbox. Читается через поддержку игровых рулей macOS, поэтому кнопки и руль работают в играх, написанных под неё. Мне неизвестен способ перевести её в режим, который Mac читает как обычное USB-устройство.

Force feedback на Mac возникает только в игре, которая сама управляет рулём.

Коротко

  • Кнопки PlayStation. Работает: подключите, проверьте в Live Visualizer, настройте One-Stick Driving.
  • Кнопки Xbox. Работает через поддержку игровых рулей macOS, с номерами кнопок как у G29.

Сначала посмотрите на хаб, потому что он определяет, как руль читается.

Вопросы

Работает ли G923 на Mac?

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

Работает ли TRUEFORCE на Mac?

Только если игра им управляет. InputConfig не управляет force feedback никакого вида.

G923 на Mac то же самое, что G29?

G923 для PlayStation и PC имеет такую же конструкцию обода и хаба, как G29, и InputConfig читает его по той же схеме. Модель G923 для Xbox читается через поддержку игровых рулей macOS и тоже нумеруется как G29.

Можно ли перевести G923 для Xbox в режим, который Mac может прочитать?

Нет, не нужно. Он стартует в режиме Xbox, и поддержка игровых рулей macOS читает его там, так же читает его и InputConfig. Сама Mac-игра тоже должна быть написана под эту поддержку, чтобы читать руль самостоятельно.

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

Страницы на русском

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

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

Эта страница на других языках: English, 日本語

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