Русский

Как использовать Logitech G29 на Mac

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

Да. Переведите маленький переключатель на руле в положение PS3, подключите блок питания и USB-кабель, и Mac прочитает Logitech G29 без драйвера, на Apple silicon и на Intel. Использует ли его игра, это отдельный вопрос: Apple назвала G29, когда добавила поддержку игровых рулей в macOS 13, поэтому Mac-игра, написанная под эту поддержку, может управляться с ним.

Многие игры написаны иначе, и для них InputConfig, бесплатное приложение, которое я делаю, сам читает руль, педали и коробку передач и превращает их в клавиши и движения мыши, которых ждёт игра с клавиатурой. Версия 1.6 читает G29 полностью.

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

Шаги

  1. Подключите педали и коробку передач к базе руля.
  2. Переведите переключатель на руле в положение PS3.
  3. Подключите блок питания, затем USB-кабель.
  4. Проверьте руль в Live Visualizer.
  5. Включите One-Stick Driving с Steer axis 0 и Throttle axis 5.

Подключите руль

Порядок здесь немного важен, поэтому идите в такой последовательности:

  1. Сначала педали и коробка передач. Блок педалей и дополнительная коробка Driving Force Shifter подключаются к задней стороне базы руля, а не к Mac. Подключите их до включения питания руля.
  2. Переключатель на PS3. У G29 на руле есть переключатель PS3 и PS4. На Mac читается положение PS3. В положении PS4 руль сообщает о себе иначе, и InputConfig его не читает.
  3. Питание, затем USB. Подключите блок питания, затем USB-кабель. На MacBook только с портами USB-C подойдёт простой адаптер USB-C на USB-A. Подключайтесь напрямую, а не через хаб. При включении руль один раз поворачивается от упора до упора: так он находит центр, и Mac в этом не участвует.

Проверьте, что Mac его видит

  • Вы: Зажмите Option, откройте меню Apple, выберите System Information и посмотрите в разделе USB.
  • macOS: Показывает руль, если кабель и руль в порядке.
  • Проверка: G29 там есть. В «Системных настройках» в «Контроллерах» его не будет, и это нормально: этот список для геймпадов.

PS3 на переключателе, питание раньше USB и без хаба. Вот и вся настройка.

Сначала попробуйте поддержку рулей в самой игре

Mac-игра, написанная под поддержку игровых рулей Apple, может использовать руль, педали и коробку G29, потому что Apple назвала G29, когда добавляла эту поддержку. Документация разработчика Apple говорит, что одновременно ввод руля может получать только одно приложение.

Игры, которые читают рули старым, прямым способом, на текущей macOS работают нестабильно. На странице про игровой руль есть сообщение о G29, который появился в Euro Truck Simulator 2 и не поворачивал машину. Начните с экрана управления самой игры: если там руль есть и машина поворачивает, всё готово, и мне ничего не нужно.

В приложении Logitech G HUB есть версия для Mac, и поиски, в которых G HUB не находит G29 на Mac, обычны. Ничего на этой странице G HUB не требует.

Что читает InputConfig 1.6

Из коробки G29 в положении PS3 стартует в режиме совместимости, который копирует старый Driving Force EX от Logitech: с меньшим числом кнопок и грубой осью руления, пока программа Logitech не скажет ему переключиться. Когда руль подключается, InputConfig 1.6 отправляет ему ту же короткую команду, что отправляют Linux и SDL, и через мгновение руль переподключается уже как G29. С этого момента он читает:

  • Руление. С полным 16-битным разрешением, 900 градусов от упора до упора.
  • Газ, тормоз и сцепление. На отдельных осях, каждая показывает 0 с ногой, снятой с педали, и 1 при педали в пол, как это делает курок.
  • Каждая кнопка. Названа так, как её печатает руль: Cross, Square, Circle, Triangle, L2, R2, L3, R3, Share, Options, PS, Plus, Minus, Enter, левый и правый лепестки и красная ручка, которая посылает одно короткое нажатие за щелчок: Dial clockwise или Dial counterclockwise.
  • Driving Force Shifter. Когда он подключён к базе руля: Gear 1 до Gear 6 и Reverse, который включается, когда рычаг толкают вниз и выбирают шестую.

Программа Logitech для выхода из режима совместимости не нужна, потому что InputConfig отправляет эту команду сам.

Проверьте в Live Visualizer

Откройте любой пресет, и Live Visualizer нарисует G29 как комплект: руль, педали под ним и коробку рядом.

  • Вы: Поверните руль до каждого упора, нажмите каждую педаль до пола и переберите передачи.
  • InputConfig: Поворачивает метку на ободе вместе с рулём и показывает, насколько далеко в градусах, например 135° вправо. Каждая педаль заполняется по мере нажатия, и каждая кнопка загорается.
  • Проверка: Каждый элемент управления двигается на рисунке. Нажмите любой элемент, чтобы увидеть, что он делает, и перейти к его строке.
Live Visualizer InputConfig рисует руль Logitech G29, повернутый на 135 градусов вправо, с частично нажатой педалью газа.
Figure 1. G29 нарисован как комплект: обод поворачивается вместе с рулём и показывает угол, а каждая педаль заполняется по мере нажатия.

Это самая быстрая проверка, что всё работает, прежде чем что-то строить.

Ведите игру с клавиатуры этим рулём

Для игры, которая управляется с клавиатуры или мыши, One-Stick Driving даёт настоящий газ от педали: он пульсирует клавишей ускорения, удерживая её дольше в каждом импульсе, чем сильнее вы нажимаете, и большинство игр читают это как скорость.

Шаг 1: направьте One-Stick Driving на руль

  • Вы: Откройте пресет и в разделе Accessibility Tools Suite включите One-Stick Driving. Задайте Which stick drives на Custom и слот контроллера как у руля. Задайте Steer axis 0, Throttle axis 5 и включите Throttle axis is a trigger (в покое стоит на одном конце).
  • InputConfig: Показывает живую полосу для руления и одну для газа.
  • Проверка: Поверните руль и нажмите педаль газа: обе полосы следуют.
One-Stick Driving настроен для игрового руля: ось руления 0, ось газа 5, включена опция Throttle axis is a trigger.
Figure 2. Ось руления 0 и ось газа 5 на любом руле Logitech. Понизьте мёртвую зону, потому что её отсчитывают на повороте в 900 градусов.

Шаг 2: понизьте мёртвую зону и выберите выход руления

  • Вы: Понизьте Deadzone до нескольких процентов. Затем выберите выход руления: Mouse (analog) для игр, которые управляются мышью, это плавнее из двух, либо Keys (A / D).
  • InputConfig: Пульсирует A и D, так что небольшой поворот даёт мягкое руление, либо двигает мышь пропорционально.
  • Проверка: Машина поворачивает в первые градусы. Мёртвая зона по умолчанию 12 процентов и отсчитывается по всему половинному повороту, поэтому на руле в 900 градусов это примерно 54 градуса в каждую сторону до того, как машина начнёт поворачивать.

Шаг 3: добавьте тормоз и кнопки

  • Вы: Нажмите Scan, нажмите педаль тормоза и задайте клавишу тормоза игры, обычно S. То же сделайте для лепестков, передач и любой кнопки, которую хотите.
  • InputConfig: Заполняет каждую строку тем элементом, который вы нажали.
  • Проверка: Каждая педаль и кнопка отправляет свою клавишу в текстовом поле до того, как вы откроете игру.

Встроенный пресет Racing Game даёт более быстрый старт, если вам нужны простые строки. В 1.6 каждый руль Logitech ставит руление на ту ось, с которой пресет ведёт руление, а газ и тормоз туда, где пресет ждёт правый и левый курки. Два изменения подгоняют его: понизьте мёртвую зону у двух строк руления через Adjust live, по той же причине с поворотом 900 градусов, и назначьте кнопки руля на нужные строки через Сканировать, так как руль нумерует кнопки иначе, чем геймпад. Строки на обычных клавишах работают как включено или выключено, поэтому газовая педаль там даёт всё или ничего за мёртвой зоной.

Чтобы раскладка запускалась сама, добавьте игру в приложения пресета в разделе Automation & Gaming Utilities и включите автоматическое переключение в Settings, вкладка Advanced. См. Автопереключение. Плавный газ даёт только One-Stick Driving, потому что обычные строки работают только как включено или выключено.

Переназначьте строки из 1.5

Версия 1.5 читала G29 в режиме совместимости, поэтому строки, записанные тогда, указывают на старые номера кнопок и общую ось педалей.

  • Вы: Подключите руль впервые в 1.6.
  • InputConfig: Показывает сообщение «Пересканировать строки руля в старых пресетах», которое называет каждый пресет со строками руля.
  • Проверка: Откройте каждый названный пресет и пересканируйте эти строки через Сканировать.

Если вы закрыли сообщение, пункт Check Older Presets Again в «Настройках» (Settings) вернёт его.

Если руль не отвечает

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

  1. Проверьте переключатель. PS3, а не PS4. Меняйте его при отключённом руле.
  2. Проверьте порядок и порт. Сначала питание, затем USB, напрямую в Mac или через простой адаптер, а не через хаб.
  3. Проверьте System Information. Если руля нет в USB, проблема в кабеле или питании, а не в приложении.
  4. Понизьте мёртвую зону. Если руль реагирует, но поворачивает поздно, мёртвая зона по умолчанию на этом руле составляет примерно 54 градуса в каждую сторону.
  5. Пройдите полный список проверок. Руль не работает на Mac разбирает все оставшиеся причины.

Руль, который есть в System Information, это руль, который Mac может прочитать.

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

  • Force feedback. InputConfig его не управляет. С рулём, назначенным на клавиши, мотор молчит, и обод вращается свободно, если не считать собственной пружины.
  • Индикаторы переключения передач. Не используются.
  • Положение PS4 переключателя. InputConfig в нём руль не читает.

Если нужен force feedback, он должен идти из игры, которая сама управляет рулём.

Коротко

  • Подключите. Педали в базу, переключатель в PS3, питание, затем USB.
  • Проверьте. Поверните и нажмите всё в Live Visualizer.
  • Ведите. One-Stick Driving с осью руления 0, осью газа 5, включённой опцией курка и низкой мёртвой зоной.

Сначала понизьте эту мёртвую зону, потому что на руле в 900 градусов именно эту настройку все пропускают.

Вопросы

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

Да. Mac читает его по USB без драйвера. Mac-игры, написанные под поддержку игровых рулей Apple, могут им пользоваться, а для игр, которые его не поддерживают, InputConfig читает руль, педали и коробку передач и отправляет клавиши или движения мыши.

Переключатель G29 должен стоять на PS3 или PS4 для Mac?

На PS3. InputConfig читает G29 в положении PS3 и переводит его из режима совместимости при подключении. В положении PS4 InputConfig его не читает.

Работает ли force feedback G29 на Mac?

Только в игре, которая сама управляет рулём. InputConfig отправляет клавиши и движения мыши и не управляет force feedback или индикаторами переключения.

Нужен ли Logitech G HUB для G29 на Mac?

Нет: ни для того, чтобы Mac видел руль, ни для InputConfig, который сам переводит руль в его собственный режим. G HUB нужен для собственных настроек Logitech.

Работает ли Driving Force Shifter на Mac?

Он подключается к базе руля, поэтому попадает на Mac через руль. InputConfig читает передачи от 1 до 6 и задний ход как кнопки, каждая из которых может отправлять клавишу.

Почему мой G29 в InputConfig поворачивает так поздно?

Мёртвая зона отсчитывается по всему половинному повороту, а G29 поворачивается на 900 градусов. Понизьте её до нескольких процентов в One-Stick Driving или в каждой строке руления через Adjust live.

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

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

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