Русский

Как использовать геймпад Logitech на Mac

Переведите маленький переключатель X/D в положение D и подключите геймпад. В режиме D Mac читает Logitech F310, F510 или F710 как стандартный геймпад USB, без драйвера, одинаково на Apple silicon и на Intel. В режиме X Mac не может прочитать его вообще, и поэтому большинство людей думают, что он сломан. С точки зрения macOS это не игровой контроллер, поэтому нативная игра для Mac может его не увидеть. Steam и эмуляторы видят, а для всего остального InputConfig подхватывает его сам и назначает на клавиши и мышь. InputConfig делаю я, так что учитывайте это.

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

Шаги

  1. Переведите переключатель X/D в положение D.
  2. Подключите геймпад или USB-приёмник F710.
  3. Если ничего не происходит, загляните в System Information, USB.
  4. Выберите пресет в InputConfig или настройте строки с помощью Сканировать (Scan).

Переведите переключатель X/D в положение D

У геймпадов серии F от Logitech два режима. X это XInput, протокол Xbox 360, который macOS никогда не поддерживала. D это DirectInput, обычный геймпад USB HID, который Mac читает без какой-либо установки.

  • F310, проводной. Переключатель находится сзади, рядом с кабелем. Переведите его в положение D, затем подключите.
  • F510, проводной, с вибрацией. Тот же переключатель и то же решение. Вибрацией на Mac не управляют.
  • F710, беспроводной. Подключите его маленький USB-приёмник к Mac, переведите переключатель в положение D и нажмите кнопку, чтобы разбудить геймпад. Он использует собственный приёмник, а не Bluetooth, поэтому в настройках Bluetooth не появляется.
  • Вы: Откройте System Information и посмотрите в разделе USB.
  • macOS: Показывает геймпад, если может его прочитать.
  • Проверка: Если вы переставили переключатель, когда геймпад был подключён, и ничего не изменилось, отсоедините его и подключите снова. В режиме X меню Devices в InputConfig показывает геймпад с пометкой, что macOS не может его прочитать, и это подсказка переставить переключатель.

Для большинства людей решение это переключатель X/D.

Что меняется в режиме D

  • Триггеры это кнопки. В режиме D LT и RT либо включены, либо выключены и не аналоговые, поэтому газ в гоночной игре работает по принципу «всё или ничего».
  • Mode меняет местами левый стик и крестовину. Если стик двигается ступеньками или крестовина двигается как стик, один раз нажмите Mode. Индикатор показывает, в каком положении они сейчас.
  • Кнопка Logitech ничего не делает. В собственном руководстве Logitech сказано, что в режиме DirectInput у неё нет функции.
  • Стик может работать наоборот. Если вверх двигает вниз, отметьте Invert в Options этой строки.

Если он не появляется на MacBook с USB-C

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

  1. Добавьте переходник. MacBook Air или MacBook Pro нужен переходник с USB-A на USB-C либо хаб с портом USB-A.
  2. Загляните в System Information. Посмотрите в разделе USB при переключателе в положении D.
  3. Удерживайте кнопку Logitech при подключении. Некоторые владельцы сообщают, что так, при переключателе в положении D, F310 распознаётся на порту USB-C и что тот же приём помогает приёмнику F710.

Последняя ступень это способ, о котором сообщают другие люди, а не то, чем управляет InputConfig, но попробовать его ничего не стоит.

Не скачивайте драйверы

Режиму D ничего устанавливать не нужно. Остерегайтесь сайтов, которые предлагают скачать драйвер F310 для Mac. Единственным драйвером, который когда-либо заставлял режим X работать на Mac, был 360Controller, расширение ядра, которое не поддерживается и не загружается на нынешней macOS. Об остальном старом оборудовании смотрите драйверы геймпадов на Mac.

Используйте его в играх, Steam и эмуляторах

Поскольку macOS не показывает геймпад в Game Controllers в Системных настройках, игра, которая использует только поддержку контроллеров от Apple, его не увидит. Steam и многие эмуляторы сами читают геймпады USB, поэтому сначала попробуйте настройки геймпада в самой игре. Когда игра игнорирует геймпад или вообще не поддерживает геймпады, InputConfig читает его напрямую.

Начиная с версии 1.6, InputConfig читает F310, F510 или F710 в режиме D с кнопками, названными и расположенными как на любом другом контроллере, по базе сообщества SDL GameControllerDB: A, B, X и Y, бамперы, стики и крестовина оказываются там же, где на геймпаде Xbox. Встроенные пресеты совпадают с этими элементами без повторного сканирования, а Live Visualizer рисует сам геймпад.

  1. Установите InputConfig из Mac App Store и разрешите ему доступ в разделе Универсальный доступ.
  2. Переведите переключатель в положение D и подключите геймпад.
  3. Выберите пресет или найдите игру или программу в Умном конструкторе пресетов (Smart Preset Maker).
  4. Чтобы изменить строку, нажмите Сканировать (Scan) и затем нужную кнопку. На пустом устройстве «Automatically insert available inputs» добавляет строку для каждого элемента управления геймпада.
  5. Нажмите Включить (Activate). Значок в строке меню и аварийная остановка мгновенно выключают его.
Live Visualizer в InputConfig рисует Logitech F310 в режиме D, и нажатая кнопка A подсвечена.
Figure 1. В режиме D кнопки F310 оказываются там же, где на геймпаде Xbox, поэтому встроенные пресеты совпадают без повторного сканирования.

Если вы создавали строки для геймпада в версии 1.5, когда его кнопки нумеровались в его собственном порядке, InputConfig при первом подключении геймпада предлагает обновить пресеты, о которых может определить, что они созданы на нём.

Авиационные ручки и рули Logitech

Ручки и рули Logitech тоже устройства HID, и Mac читает их без драйвера. У каждого есть своя страница: Extreme 3D Pro, G29 и G923, а также G27, G25 и Driving Force GT. X52 и X56 описаны на странице об авиационной ручке и HOTAS.

Коротко

  • Переведите переключатель в положение D. Режим X это протокол Xbox 360, который macOS не умеет читать.
  • Ждите триггеры-кнопки. Режим D делает LT и RT включёнными или выключенными.
  • Настройте его там, где игры его игнорируют. InputConfig читает его напрямую и называет его кнопки, как на геймпаде Xbox.

Не нужны ни драйвер, ни загрузка, только один переключатель.

Вопросы

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

Да, если переключатель сзади стоит в положении D. Mac читает его без драйвера. Игры, которые используют только поддержку контроллеров от Apple, его не увидят, а Steam, эмуляторы и InputConfig видят.

Почему мой F310 ничего не делает на Mac?

Почти всегда он в режиме X. Отсоедините его, переведите переключатель сзади в положение D и подключите снова. На Mac с USB-C проверьте переходник и поищите его в разделе USB в System Information.

Работает ли Logitech F710 по Bluetooth?

Нет. В нём нет Bluetooth. Он использует собственный приёмник USB: подключите приёмник к Mac и переведите переключатель геймпада в положение D.

Аналоговые ли триггеры F310 на Mac?

Не в режиме D, где они кнопки. Для аналоговых триггеров нужен режим X, который Mac не умеет читать.

Работают ли пресеты InputConfig на F310?

В основном да. Начиная с версии 1.6 его лицевые кнопки, бамперы, стики и крестовина в режиме D названы и расположены как на геймпаде Xbox, поэтому встроенные пресеты там совпадают. В режиме D триггеры это кнопки, поэтому строкам, которые ждут аналоговые триггеры, нужно новое сканирование.

Есть ли драйвер Logitech F310 для macOS?

Нет, и режиму D он не нужен. Старый драйвер 360Controller для режима X не загружается на нынешней macOS.

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

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

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