Русский

Как использовать Logitech Extreme 3D Pro на Mac

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

Да. Просто подключите его: Extreme 3D Pro является обычным USB-джойстиком, и Mac читает его без драйвера, на Apple Silicon и на Intel. X-Plane и другие симуляторы полётов, которые работают на Mac, читают его напрямую и настраиваются на собственном экране джойстика.

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

Шаги

  1. Подключите стик, на MacBook через адаптер USB-C.
  2. В X-Plane задайте оси в настройках джойстика.
  3. Для игр с клавиатурой откройте пресет InputConfig и двигайте каждую ось в Live Visualizer (Живой визуализатор).
  4. Нажмите Сканировать (Scan) для каждого направления оси и каждой кнопки, которые нужно назначить, и выберите клавишу.

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

  • Вы: Подключите стик. У него разъём USB-A, поэтому MacBook только с USB-C нуждается в простом адаптере USB-C на USB-A. Подключайте напрямую, без хаба.
  • macOS: Читает его как USB-джойстик и показывает в System Information (Информация о системе).
  • Проверка: Зажмите Option, откройте меню Apple, выберите System Information и посмотрите в разделе USB.

В «Системных настройках» он не появится в разделе «Контроллеры», который показывает только геймпады. Для любого авиационного стика это нормально.

Настройте X-Plane и другие симуляторы

X-Plane работает на Mac нативно и имеет собственные настройки джойстика: двигайте каждую ось, укажите, какая отвечает за тангаж, крен, рыскание и газ, затем назначьте кнопкам задачи. В таком симуляторе назначатель не нужен, а пресет InputConfig на том же стике заставит каждое движение делать два действия. Для Microsoft Flight Simulator и DCS World версии для Mac нет.

Что читает InputConfig

Extreme 3D Pro упаковывает значения стика в 10 бит, которые не выравниваются по целым байтам. InputConfig декодирует каждую ось в том размере, в каком её передаёт стик, поэтому проходит полный ход.

Элемент управленияЧитается как
Стик влево и вправо, вперёд и назадОси 0 и 1, с полным разрешением
ПоворотОсь 2
Рычаг газа у основанияОсь 4, значения от 0 до 1, как у курка
Восьмипозиционная крестовинаКрестовина (D-pad); диагональ означает два направления сразу
Курок и кнопка большим пальцемКурок (1) и кнопка большого пальца (2)
Кнопки на головке и основанииКнопки от 3 до 12 по их номерам на корпусе
  • Вы: Откройте пресет, переведите каждую ось до конца и нажмите каждую кнопку по одному разу.
  • InputConfig: Live Visualizer показывает стик простой картой его осей и пронумерованных кнопок, а крестовина на диагонали подсвечивает две стрелки. Рисунок самого стика экспериментальный и выключен.
  • Проверка: Каждый элемент загорается, прежде чем вы начнёте строить раскладку.

Кнопки пронумерованы так, как напечатано на стике, поэтому вы назначаете то, что видите.

Играйте с клавиатурой на этом стике

В InputConfig каждое направление оси занимает отдельную строку, поэтому стик занимает четыре строки, а поворот две. Строка удерживает свою клавишу, пока ось находится за пределами мёртвой зоны строки, которая по умолчанию составляет 25 процентов хода. Adjust live (Настроить на лету) в настройках строки двигает эту точку, пока вы смотрите на стик. Нажмите Сканировать (Scan) в строке и задействуйте нужный элемент управления, и строка будет к нему привязана. Для игры, которая летает с клавиатуры:

Элемент управленияОтправляет
Стик вперёд и назадКлавиши тангажа игры
Стик влево и вправоКлавиши крена
ПоворотКлавиши рыскания
КурокОгонь или основное действие
Кнопка большим пальцемВторое действие
КрестовинаКлавиши камеры или осмотра
  • Клавиши. Включено или выключено, поэтому небольшое отклонение считается полным, как только проходит мёртвую зону.
  • Управление мышью. Для игры, которой управляют мышью, дайте строкам стика Mouse Motion (Движение мыши) и включите переменную чувствительность, чтобы небольшое отклонение двигало медленно, а полное отклонение быстро.
  • Рычаг газа. Он остаётся в том положении, в котором вы его оставили. Поэтому он лучше подходит для клавиши, которая должна оставаться зажатой, например ускорения, или для строки прокрутки для зума, чем для клавиши, которую нажимают.

Раскладка Kerbal Space Program показывает полную раскладку полёта на геймпаде, которую можно адаптировать. Для плавного управления используйте Mouse Motion с переменной чувствительностью, потому что клавиши дают только включено или выключено.

Если элемент управления ничего не делает

Проверяйте по порядку, начиная с самого простого шага:

  1. Проверьте System Information. Если стика нет в USB, попробуйте адаптер без хаба.
  2. Посмотрите Live Visualizer. Если элемент там загорается, стик исправен, а вопрос в строке.
  3. Понизьте мёртвую зону. Строка, которая срабатывает поздно, требует сдвинуть свою точку через Adjust live.
  4. Проверьте, не читает ли стик кто-то ещё. Если стик читает симулятор полётов, остановите для него пресет InputConfig.

Если Live Visualizer видит элемент, любая строка может его использовать.

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

  • Force feedback. У Extreme 3D Pro его нет, поэтому здесь ничего не пропадает.
  • Выдавать себя за джойстик. InputConfig не делает стик похожим на контроллер для игры. Он отправляет ввод с клавиатуры и мыши, поэтому игра, которая принимает только джойстик, должна читать стик сама.

InputConfig превращает стик в клавиши и движения мыши, которые понимает любая игра.

Коротко

  • Симуляторы полётов. Подключите и настройте в экране джойстика симулятора.
  • Игры с клавиатурой. Создайте строку на каждое направление оси и кнопку в InputConfig и заполните каждую через Сканировать (Scan).
  • Игры с мышью. Используйте Mouse Motion с переменной чувствительностью на строках стика.

Ему не нужны ни драйвер, ни программа настройки, поэтому стик готов сразу после подключения.

Вопросы

Работает ли Logitech Extreme 3D Pro на Mac?

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

Есть ли драйвер для Extreme 3D Pro под Mac?

Он не нужен. Это обычный USB-джойстик, и Mac читает его как таковой.

Читает ли InputConfig полное разрешение стика Extreme 3D Pro?

Да. Оси стика передают 10-битные значения, которые не выровнены по целым байтам, и InputConfig декодирует их в этом размере, поэтому проходит полный ход.

Может ли Extreme 3D Pro двигать указатель Mac?

Да, с помощью назначателя. В InputConfig дайте четырём направлениям стика Mouse Motion и включите переменную чувствительность.

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

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

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

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

Эта страница на других языках: English, Türkçe

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