Русский

Как использовать авиационную ручку или HOTAS на Mac

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

Просто подключите его. Авиационная ручка USB, рычаг газа, HOTAS или комплект педалей руля направления является стандартным устройством HID, и macOS читает его без драйвера, на Apple Silicon и на Intel. Авиасимуляторы, которые работают на Mac, и в первую очередь X-Plane, читают его напрямую и настраивают на своём экране джойстика. Игры, сделанные для клавиатуры, так не умеют, и для них InputConfig превращает каждую ось и кнопку в клавиши или движения мыши. Он бесплатный. Его делаю я, так что учитывайте это.

Шаги

  1. Подключите ручку, рычаг газа и педали к USB.
  2. В авиасимуляторе настройте оси в его настройках джойстика.
  3. Для игр с клавиатурным управлением добавьте каждое устройство в пресет InputConfig.
  4. Проверьте каждую ось в Live Visualizer, затем выберите клавиши.

Настройте его в авиасимуляторе

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

  • Microsoft Flight Simulator и DCS World. Версии для Mac нет. На Mac им нужна Windows в виртуальной машине или слой совместимости, и джойстик работает настолько хорошо, насколько хороша такая настройка.
  • Контроллеры в Системных настройках. Для авиационной ручки там ничего не появляется. Этот список только для геймпадов, которые поддерживает фреймворк Apple. Проверить, видит ли Mac ручку, можно в System Information, USB.

Летайте в играх с клавиатурным управлением через маппер

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

Элемент управленияКлавишаЧто делает
Ручка вперёд и назадW и SТангаж вниз и вверх
Ручка влево и вправоQ и EКрен
Поворот ручки или педали руля направленияA и DРыскание
Рычаг газа вперёд и назадShift и CtrlУвеличение и уменьшение тяги
Спусковой крючокSpaceЗапуск ступени
Две кнопки под большим пальцемT и RSAS и RCS
Свободная кнопкаCaps LockТочное управление
  • Клавиши включены или выключены. Небольшой толчок равен полному отклонению. Точное управление в Kerbal, на Caps Lock, делает его мягким. Раскладка для Kerbal Space Program использует те же клавиши на геймпаде.
  • Рычаг газа остаётся там, где вы его оставили. Клавиша на нём удерживается, пока рычаг находится за точкой строки, и это подходит для увеличения и уменьшения тяги и для форсажа лучше, чем клавиша, которую нажимают коротко. Полоса, то есть диапазон хода рычага, например его последняя треть, может быть собственной кнопкой.
  • Управление мышью. Для игры, в которой управляют мышью, задайте строкам ручки вместо этого Mouse Motion и включите Variable Sensitivity, чтобы малый толчок двигал медленно, а полный быстро.

Соберите ручку, рычаг газа и педали в одном пресете

  • Отдельные кабели. HOTAS, у которого ручка и рычаг газа подключаются отдельно, представляет собой два устройства USB, и InputConfig даёт каждому собственный слот. Один пресет содержит строки для обоих, а педали руля направления на своём кабеле занимают третий слот.
  • Один кабель. Многие комплекты HOTAS, например те, где рычаг газа крепится к ручке, представляют собой одно устройство USB, и тогда всё находится в одном слоте.
  • Вы: На пустом устройстве ввода выберите «Automatically insert available inputs (Автоматически вставлять доступные входы)».
  • InputConfig: Добавляет строку для каждой кнопки и оси, о которых сообщает устройство, и это избавляет от добавления тридцати строк вручную.
  • Проверка: У каждого элемента управления есть строка. Теперь выберите, что отправляет каждый. Если устройство не подхватилось само, отметьте его в InputConfig, Devices в строке меню.

Проверьте, что читает InputConfig

InputConfig читает каждую часть джойстика HID, о которой сообщает сам джойстик: каждую кнопку, до 128 штук, оси X, Y и Z и три оси вращения, ползунки и регуляторы и каждый хэт-переключатель, каждый как отдельную крестовину. Начиная с версии 1.6 каждая ось читается в том размере, в каком её отправляет ручка, в том числе 10-битные и другие оси необычного размера, которые более ранние версии не могли расшифровать, поэтому весь ход проходит.

  • Вы: Прежде чем строить раскладку, откройте пресет и подвигайте каждую ось до упора, глядя на Live Visualizer, или нажмите Сканировать (Scan) в строке и подвигайте нужный элемент управления.
  • InputConfig: Рисует движение оси или заполняет строку тем элементом, который услышал.
  • Проверка: Каждая ось доходит до обоих концов, и каждая кнопка загорается.

Хэт-переключатели, которые сообщают угол, тоже читаются, а кнопки, которые ручка отправляет списком, нумеруются после уже имевшихся элементов управления, поэтому существующие пресеты продолжают работать. Рычаг газа, который стоит у края, читает весь свой ход со строкой-опцией Rests at one end, которую включает Scan (Сканировать), когда рычаг начинает движение от края.

Две ручки имеют собственные рисунки: Logitech Extreme 3D Pro и Thrustmaster T.16000M, но оба рисунка экспериментальные и выключены. Пока их не проверили на настоящих ручках, Live Visualizer показывает простую карту каждой оси, хэта и каждой кнопки. Остальные ручки рисуются как обычное устройство и читаются точно так же.

Проверьте T.Flight, HOTAS 4 или HOTAS One и GeForce NOW

Линейка T.Flight от Thrustmaster, в которую входят HOTAS 4 и HOTAS One, создана для консолей и ПК. Ни один из них не проверялся на Mac, поэтому сказать, что Mac с них читает, нельзя.

  • Вы: Подключите его кабелем для передачи данных. Если у него есть переключатель режима, попробуйте каждое положение и посмотрите снова, затем проверьте System Information (Информация о системе), USB.
  • InputConfig: Показывает устройство в InputConfig, Devices в строке меню, если может его прочитать, а Live Visualizer (Живой визуализатор) рисует каждую ось.
  • Проверка: Каждая ось доходит до обоих концов, и каждая кнопка загорается. Если ручки нет в обоих списках, первым делом стоит попробовать другой режим.

В GeForce NOW игра работает на серверах Nvidia, а приложение для Mac отправляет ей то, что вы нажимаете. Какие авиационные ручки это приложение передаёт на Mac, не подтверждено. Для игры, которая принимает клавиатуру, InputConfig может посылать клавиши в приложение, а подробности есть на странице о контроллере для GeForce NOW. Проверьте ручку на Mac, прежде чем строить вокруг неё игру или подписку.

Если у вас есть только контроллер Xbox, этот путь описан в статье контроллер Xbox как HOTAS на Mac.

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

  • Силовая обратная связь. Ею он не управляет.
  • Выглядеть для игры как джойстик. InputConfig отправляет ввод с клавиатуры и мыши. Он не представляет ручку игре как контроллер, поэтому игра, которая принимает только джойстик, должна читать её сама.
  • Обещать работу с каждой ручкой. Не каждая ручка мной проверялась, а сообщить о той, что ведёт себя неправильно, можно на странице проекта на GitHub.

Прежде чем покупать

Ручку, которая работает на ПК без собственного ПО, Mac почти всегда читает так же, потому что оба видят стандартное устройство HID. Программа производителя для настройки профилей, макросов и подсветки является отдельным вопросом, поэтому проверьте её системные требования, прежде чем на неё рассчитывать. Если вы собираетесь пользоваться InputConfig, проверьте каждую ось в Live Visualizer в первые дни, пока вернуть покупку ещё просто.

Коротко

  • Без драйвера. Подключите его. Mac читает его как устройство HID.
  • Авиасимуляторы. Настройте его на экране джойстика самого симулятора, без запущенного маппера.
  • Игры с клавиатурным управлением. В InputConfig по одной строке на направление оси, и каждая ось читается в полном разрешении.

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

Вопросы

Нужен ли драйвер для авиационной ручки или HOTAS на Mac?

Нет. Mac читает авиационные ручки, рычаги газа и педали USB как стандартные устройства HID. Программа производителя, если она есть, нужна для дополнений вроде профилей и макросов.

Можно ли использовать геймпад Xbox как HOTAS на Mac?

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

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

Обычно да: Mac читает их ручки для ПК как устройства HID без драйвера, а X-Plane настраивает их на своём экране джойстика. Для игр, которым нужны клавиши, их настраивает InputConfig. Сначала проверьте каждую ось в Live Visualizer.

Могут ли ручка и рычаг газа HOTAS работать вместе?

Да. Если они подключаются отдельно, это два устройства USB, InputConfig даёт каждому свой слот, и один пресет содержит строки для обоих. HOTAS на одном кабеле считается одним устройством в одном слоте.

Сколько кнопок InputConfig может читать на авиационной ручке?

До 128 на один контроллер, а также каждую ось и каждый хэт-переключатель, так что целый HOTAS помещается.

Может ли InputConfig выдать мою авиационную ручку игре за контроллер?

Нет. Он отправляет ввод с клавиатуры и мыши. Игра, которая принимает только джойстик, должна читать ручку сама, как это делает X-Plane.

Почему моей авиационной ручки нет в Системных настройках, Контроллеры?

В этом списке показаны только геймпады, которые поддерживает фреймворк Apple. Авиационная ручка является обычным устройством HID, поэтому её там нет, даже когда она работает. Вместо этого загляните в System Information, USB.

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

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

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

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

Эта страница на других языках: English, Deutsch, Français, Italiano, 日本語, 한국어, 繁體中文

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