Перейти к содержимому
+7 499 67-33-888

Геймпад к компьютеру: как подключить и настроить — XInput, DirectInput, Steam Input и почему Logitech F310 стоит десять лет

Геймпад к ПК подключается за секунду и не работает в половине игр — знакомая история, у которой одна причина: два несовместимых стандарта, XInput и DirectInput. Разбираем, что это такое, как переключатель на Logitech F310 и F710 решает проблему, зачем нужен Steam Input, как подключить DualSense, геймпад от Switch и недорогой FlashFire, и что делать, когда игра не видит контроллер.

Геймпад к компьютеру подключается проще любого другого устройства: воткнул USB или приёмник — и в Windows он уже есть. А потом одна игра его видит, вторая нет, в третьей кнопки перепутаны, в четвёртой работает только через Steam. Это не брак и не драйверы. Это два стандарта, которые живут в Windows параллельно тридцать лет, и понять их — единственный способ перестать мучиться.

Ниже — что это за стандарты, как переключается между ними самый популярный геймпад для ПК Logitech F310, как подключить контроллеры от приставок и недорогие универсальные, и короткий список проверок, когда игра геймпад не видит. Общий разбор, нужен ли геймпад на ПК вообще и в каких жанрах он лучше клавиатуры, оставим за скобками: если вы читаете это, он вам нужен.

XInput и DirectInput: два языка, на которых говорит геймпад

DirectInput — часть DirectX с 1995 года, стандарт для всего, что подключается к компьютеру для игр: рули, джойстики, педали, первые геймпады. Он описывает устройство как набор осей и кнопок без смысла: кнопка 1, кнопка 2, ось X. Каждая игра сама решает, что значит кнопка 3, и предлагает игроку раскладку настроить.

XInput появился в 2005 году вместе с Xbox 360 и описывает ровно одно устройство: геймпад Xbox с двумя стиками, крестовиной, четырьмя кнопками A/B/X/Y, курками и бамперами. Игра заранее знает, что такое «кнопка A», и рисует подсказки с правильными значками. С тех пор почти все игры для ПК пишутся под XInput, а DirectInput поддерживают по остаточному принципу — или не поддерживают вовсе. Windows 11 по-прежнему понимает оба, но игра — не всегда.

Отсюда правило: геймпад, который умеет только DirectInput, в современной игре может не работать; геймпад с XInput работает почти везде. Именно несовпадение стандартов — самая частая причина «игра не видит контроллер» на Windows 10 и 11.

Logitech F310 и F710: переключатель X/D

F310 — проводной геймпад с кабелем около 1,8 метра, F710 — беспроводной через приёмник 2,4 ГГц с двумя моторами вибрации. Обе модели выпускаются больше десяти лет, и причина их живучести — переключатель режима на корпусе: положение X превращает геймпад в XInput-устройство, D — в DirectInput. В режиме X он определяется в Windows как контроллер Xbox 360 без установки чего-либо; в режиме D — как классический геймпад для старых игр и эмуляторов. По данным Logitech, для режима DirectInput может понадобиться установка программного обеспечения, для XInput — нет.

Крестовина у обоих на четырёх отдельных переключателях — Logitech называет это своей особенностью: нажатия чёткие, диагонали отрабатывают. Вибрация есть только у F710; в описании F310 её нет. Оба заявлены совместимыми с ПК и работают со Steam в режиме Big Picture; F310 Logitech дополнительно упоминает для телевизоров на Android TV в режиме X.

  1. Переведите переключатель на задней стороне в положение X.
  2. F310: вставьте USB. F710: вставьте приёмник в USB-порт, поставьте две батарейки AA, нажмите любую кнопку — светодиод перестанет мигать.
  3. Откройте «Параметры → Bluetooth и устройства → Устройства»: геймпад должен появиться как Xbox 360 Controller.
  4. Проверка: в поиске Windows наберите joy.cpl, выберите контроллер, нажмите «Свойства» — кнопки и оси должны отзываться.
  5. Если игра из Steam — включите Steam Input для Xbox-контроллеров в настройках (см. ниже); если нет — просто запускайте.
Проводной, XInput и DirectInput переключателем, без вибрации

Геймпад Logitech F310 Wired GamePad, проводное подключение, USB-A, для Android, PC, чёрный

3 300 ₽

В наличии

Беспроводной, приёмник 2,4 ГГц, две батарейки AA, вибрация

Геймпад Logitech Gamepad F710, Bluetooth, для PC, поддержка Dinput, Xinput

4 250 ₽

В наличии

Steam Input: переводчик между геймпадом и игрой

Steam умеет перехватывать любой подключённый контроллер и представлять его игре так, как ей удобно — как раз это и называется Steam Input. Геймпад в режиме DirectInput, DualSense от PlayStation, Pro Controller от Switch, мобильный контроллер по Bluetooth: игра в Steam увидит их как Xbox-геймпад, если это включено.

  1. Steam → Настройки → Контроллер. Включите поддержку для того типа, который у вас: Xbox, PlayStation, Switch или «универсальный геймпад».
  2. Подключите контроллер: он появится в списке с названием. Нажмите «Калибровка и дополнительные настройки», если стики дрейфуют.
  3. Для конкретной игры: правая кнопка на игре → Свойства → Контроллер. Там можно принудительно включить или выключить Steam Input, если игра сама умеет работать с DualSense и лучше её не трогать.
  4. Раскладка: во время игры откройте оверлей и «Настройки контроллера» — любую кнопку можно переназначить, в том числе на клавиши клавиатуры.

Для игр вне Steam — из других магазинов или старых с диска — можно добавить их в библиотеку Steam как «сторонние игры» и запускать через Steam: Steam Input заработает и там. Альтернатива для DirectInput-геймпадов — бесплатные программы-обёртки вроде XOutput, которые представляют любой контроллер системе как XInput; они нужны редко, но выручают с экзотикой.

Геймпады от приставок: DualSense, Switch и универсальные

DualSense от PlayStation 5 подключается к ПК по USB-C или Bluetooth и работает как DirectInput-устройство; без Steam Input в большинстве игр не заведётся, со Steam — работает полностью, включая адаптивные курки в играх, которые их поддерживают. Pro Controller от Switch — то же самое по Bluetooth. В каталоге оба есть, и для тех, у кого дома приставка, это самый разумный вариант: один контроллер на всё.

Универсальные геймпады вроде FlashFire SP3600 заявлены совместимыми со Switch, с ПК в режиме XInput и с устройствами по Bluetooth — то есть переключаются между стандартами так же, как Logitech, только без физического переключателя: комбинацией кнопок при включении, порядок — в инструкции к модели. FlashFire F207 NEON — контроллер по Bluetooth в первую очередь для мобильных устройств и ПК. Эти модели дешевле оригинальных, но на них стоит проверить одно: режим XInput для ПК должен быть заявлен явно.

Геймпады для ПК из наличия

Игра не видит геймпад: проверка по шагам

  1. Переключатель на Logitech стоит в положении X? Если D — переведите и переподключите.
  2. Steam запущен? Для DualSense и Switch-контроллеров без Steam Input игра может не увидеть устройство вовсе.
  3. Подключено больше одного контроллера? Игра берёт первый по номеру, и это может быть руль или старый приёмник. В joy.cpl посмотрите список, отключите лишнее.
  4. Игра запущена до подключения геймпада? Многие определяют устройства только при старте — перезапустите игру.
  5. Bluetooth-контроллер спарен, но не подключён? В Windows 11 нажмите на него в списке устройств — «Подключить».
  6. Старая игра с DirectInput не видит XInput-геймпад? Переведите Logitech в D или включите Steam Input с профилем «клавиатура и мышь».
  7. Стик дрейфует — курсор ползёт сам? Калибровка в joy.cpl или в Steam; если не помогает — механический износ.

Похожие симптомы у мышей — двойные клики и самопроизвольная прокрутка — разбирали в статье мышь двоит клик; а как назначить макросы и профили на кнопки периферии — в материале макросы и профили.

Какой геймпад брать для ПК

  • Первый геймпад, редкие игры, дети: Logitech F310 — проводной, без батареек, работает везде, стоит недорого.
  • Диван и телевизор: F710 с приёмником или контроллер от приставки по Bluetooth.
  • Есть PlayStation 5 или Switch: берите их контроллер, на ПК через Steam он полноценен.
  • Много играть в шутеры и гонки: Xbox-контроллер или DualSense — курки и стики точнее, чем у бюджетных.

Если геймпад нужен к монитору с высокой частотой для игр с приставки — как подключить и что даст 120 Гц, в статье телевизор для игровой приставки; для ПК — в обзоре мониторов AOC на 180 и 240 Гц.

Коротко о главном

  • XInput — стандарт геймпада Xbox, его понимают все игры с 2005 года; DirectInput — старый стандарт 1995 года для рулей и джойстиков. Геймпад, который умеет только один из них, не заработает в половине игр.
  • Logitech F310 и F710 умеют оба: переключатель X/D на корпусе. Ставьте X — и геймпад видится как Xbox-контроллер без драйверов.
  • Steam Input переводит любой геймпад в понятный игре формат, в том числе DualSense и контроллеры Switch, — для игр из Steam проблема решается одной галочкой.
  • Игра не видит геймпад — в 9 случаях из 10 это режим D вместо X, второй геймпад с меньшим номером или не запущенный Steam.

Частые вопросы

Чем XInput отличается от DirectInput?

XInput — стандарт геймпада Xbox с 2005 года: игра заранее знает раскладку. DirectInput — старый стандарт 1995 года для любых устройств без фиксированной раскладки. Современные игры пишутся под XInput, часть DirectInput не поддерживает.

Что означает переключатель X/D на Logitech F310?

X — режим XInput, геймпад видится как контроллер Xbox 360 без драйверов. D — DirectInput для старых игр и эмуляторов. Для большинства игр ставьте X.

Есть ли вибрация у Logitech F310?

В описании F310 на сайте Logitech вибрация не указана; два мотора вибрации есть у беспроводного F710.

Как подключить DualSense к ПК?

По USB-C или Bluetooth; для работы в играх включите поддержку PlayStation-контроллеров в настройках Steam. Без Steam Input многие игры DualSense не увидят.

Работает ли геймпад от Nintendo Switch на компьютере?

Pro Controller — по Bluetooth через Steam Input. Joy-Con — тоже, но по одному или парой в настройках Steam.

Нужны ли драйверы для геймпада на Windows 11?

Для XInput-геймпадов — нет, система видит их сразу. Для DirectInput у Logitech может понадобиться программа Logitech; для контроллеров приставок драйверы даёт Steam.

Почему игра видит геймпад, но кнопки перепутаны?

Игра работает через DirectInput и не знает раскладки. Переключите геймпад в XInput или настройте раскладку в Steam Input.

Можно ли подключить два геймпада к одному компьютеру?

Да, до четырёх XInput-контроллеров одновременно. Игра нумерует их по порядку подключения; лишние устройства лучше отключить.

Выберите модификацию товара.
Изображение