Видеогид DATA FROG X3

 

Запустите вентилятор охлаждения

Что такое Xinput, Dinput и HID?

Игровые контроллеры могут работать в различных режимах ввода в зависимости от того, как они взаимодействуют с устройством, обычно ПК или игровой консолью. Три основных режима это XInput, DirectInput и HID (Устройство Человеческого Интерфейса) Режим. Вот краткий обзор каждого из них:

1. XInput

  • Введено: Microsoft (с контроллерами Xbox 360)
  • Лучшее для: Современные игры для Windows
  • Особенности:
  1. Стандартизированное сопоставление кнопок, упрощающее настройку для разработчиков.
  2. Поддерживает обратную связь с помощью вибрации.
  3. Ограничено четырьмя контроллерами одновременно.
  4. Определяется Windows как контроллер Xbox.
  • Распространенные устройства: Контроллеры Xbox 360, Xbox One, Xbox Series X/S и многие сторонние контроллеры для ПК.

Плюсы: Подключи и играй в большинстве современных ПК-игр.
Недостатки: Не поддерживает столько же кнопок и осей, как DirectInput.

2. DirectInput

  • Введено: Microsoft (старый API до XInput)
  • Лучше всего для: Старые игры для Windows и специализированные контроллеры
  • Особенности:
  1. Поддерживает больше кнопок и осей, чем XInput.
  2. Позволяет настраивать индивидуальные конфигурации контроллеров.
  3. Более сложная настройка, так как сопоставления кнопок различаются между устройствами.
  4. Нет совместимости с оригинальным контроллером Xbox.
  • Распространенные устройства: Старые игровые контроллеры, гоночные рули, джойстики, аркадные стики.

Плюсы: Более гибкая обработка ввода, полезная для нишевых контроллеров.
Недостатки: Не поддерживается во многих современных играх без дополнительного программного обеспечения.

3. Режим HID (Устройство Человеческого Интерфейса)

  • Представлено: USB стандарт (не специфичный для игр)
  • Лучше всего для: Универсальная совместимость на нескольких платформах
  • Особенности:
  1. Работает как универсальное входное устройство без специальных драйверов.
  2. Часто используется в контроллерах, которые поддерживают как ПК, так и мобильные устройства.
  3. Нет стандартизированной раскладки кнопок, требуется ручное сопоставление.
  • Распространенные устройства: Универсальные игровые контроллеры, совместимые с мобильными устройствами, определенные Bluetooth контроллеры.

Плюсы: Работает на различных операционных системах без необходимости в специализированных драйверах.
Недостатки: Может потребоваться дополнительная настройка для правильной работы в играх.

Какой выбрать?

Для современного ПК-гейминга → XInput (самый простой и совместимый).

Для старых или нишевых игр → DirectInput (гибкий, но требует настройки).

Для мобильной и общей совместимости → Режим HID (полезно для многоплатформенного использования).

Многие современные контроллеры (особенно сторонние) позволяют переключаться между этими режимами с помощью комбинации нажатий кнопок, позволяя пользователям выбрать лучший вариант в зависимости от их потребностей.

Вернуться к блогу

Комментировать

Обратите внимание, что комментарии проходят одобрение перед публикацией.