Геймпад Xbox 360 для ПК¶
Геймпад Xbox 360 — контроллер игровой консоли Xbox 360, подключаемый к персональным компьютерам под управлением Windows. Контроллер получил широкое распространение на ПК благодаря официальной поддержке со стороны Microsoft и совместимости со стандартом XInput, что делает его одним из самых распространённых геймпадов для компьютерных игр.
¶Способы подключения
Геймпад Xbox 360 подключается к компьютеру тремя основными способами: по проводу USB, по радиоканалу через беспроводный приёмник Xbox 360 Receiver и по Bluetooth (только у моделей Xbox One и новее — оригинальный геймпад Xbox 360 Bluetooth не поддерживает).
¶Проводное подключение
Проводной геймпад Xbox 360 подключается к любому свободному порту USB стандартного разъёма Type-A. При первом подключении Windows автоматически устанавливает драйверы XInput, после чего контроллер определяется как «Контроллер Xbox 360 для Windows». Ручная установка драйверов, как правило, не требуется на Windows 7 и более новых версиях системы.
¶Беспроводное подключение
Для беспроводной версии геймпада Xbox 360 требуется фирменный приёмник Xbox 360 Wireless Receiver — устройство, подключаемое к порту USB и обеспечивающее связь по радиоканалу 2,4 ГГц. Приёмник поддерживает до четырёх геймпадов одновременно. На официальных драйверах Microsoft приёмник распознаётся автоматически; на неофициальных (сторонних) драйверах может потребоваться ручное указание драйвера в диспетчере устройств.
¶Драйверы и совместимость
¶XInput
Геймпад Xbox 360 использует API XInput, разработанный Microsoft для поддержки контроллеров Xbox на Windows. XInput заменил устаревший DirectInput и стал стандартом де-факто для игровых контроллеров на ПК. Благодаря XInput большинство современных игр с поддержкой геймпадов автоматически распознают контроллер Xbox 360 без дополнительной настройки.
¶Проблемы со старыми играми
Игры, выпущенные до появления XInput (примерно до 2007 года), используют DirectInput и не видят геймпад Xbox 360 «из коробки». Для решения этой проблемы применяются утилиты-обёртки, эмулирующие DirectInput-устройство поверх XInput. Наиболее известная из них — x360ce (Xbox 360 Controller Emulator), которая создаёт файл xinput1_3.dll (или другой версии) в папке с игрой и позволяет сопоставлять кнопки геймпада с ожидаемыми DirectInput-командами.
¶Неофициальные драйверы
Для беспроводного приёмника Xbox 360, не распознаваемого системой, существуют неофициальные драйверы, распространяемые сообществом. Они позволяют использовать приёмник без установки фирменного ПО Microsoft.
¶Настройка в Windows
¶Панель управления контроллером
В Windows проверить работоспособность геймпада можно через оснастку «Настройка USB-контроллера Xbox 360» (запускается командой joy.cpl). В ней отображается список подключённых контроллеров, доступна проверка отклика осей и кнопок, а также калибровка стиков.
¶Steam Input
Платформа Steam предоставляет собственную систему Steam Input, которая позволяет переназначать кнопки геймпада, создавать пользовательские схемы управления и эмулировать различные типы контроллеров. Steam Input работает с геймпадом Xbox 360 как с проводным, так и беспроводным (через приёмник) и поддерживает автоматическую активацию при запуске игр.
¶Использование в играх
Большинство современных игр для ПК, поддерживающих геймпады, полностью совместимы с контроллером Xbox 360. Стандартная раскладка кнопок (A, B, X, Y, RB, LB, RT, LT, стики, крестовина) является эталонной для XInput-игр. Для игр, использующих иные стандарты управления, применяются утилиты переназначения кнопок.
¶Применение вне игр
Геймпад Xbox 360 находит применение в различных неигровых сценариях: управление медиаплеерами, навигация в интерфейсе медиацентров, управление робототехническими проектами и Arduino-платформами (через библиотеки, поддерживающие XInput), а также в качестве входного устройства для эмуляторов различных игровых консолей.
¶Проблемы и ограничения
Среди распространённых проблем: разряд батареек в беспроводной версии (решается переходом на кабель питания или аккумуляторные комплекты), необходимость приёмника для беспроводной версии, а также отсутствие поддержки Bluetooth у оригинального геймпада Xbox 360. Некоторые пользователи отмечают периодические разрывы связи беспроводного приёмника при наличии поблизости других радиоустройств.
¶История
Геймпад Xbox 360 был представлен вместе с консолью Xbox 360 в ноябре 2005 года. Версия «Xbox 360 Controller for Windows» с проводом длиной 2,7 метра и компакт-диском с драйверами продавалась отдельно для ПК-аудитории. Контроллер стал одним из первых массовых XInput-устройств и фактически определил стандарт поддержки геймпадов на Windows, который впоследствии был унаследован Xbox One и Xbox Series X|S.
¶Источники
- Microsoft Docs — документация по XInput
- Valve Corporation — документация Steam Input
- x360ce — официальный сайт проекта
