Автор Тема: Профиль настроек геймпада  (Прочитано 144 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ricoshet87

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Профиль настроек геймпада
« : 13 Декабрь 2025, 13:41:27 »
Добрый день.
Подскажите пожалуйста кто знает, где в Windows хранится файл с настройками геймпада?
Проблема вот в чем:
Есть 2 геймпада - 8bitdo pro 2 и xbox360 controller (беспроводное подключение). Нужно изменить очередность их определения в системе. Сейчас первым определяется 8bitdo pro 2, а вторым xbox360 controller. Нужно сделать наоборот. Переподключение не помогает. Он всегда в этой очередности определяет.

Онлайн Mad

  • Пользователь
  • Сообщений: 9267
  • Пол: Мужской
    • Просмотр профиля
Re: Профиль настроек геймпада
« Ответ #1 : 13 Декабрь 2025, 14:14:52 »
ricoshet87, в смысле если подключить только Xbox360 контроллер и не подключать больше ничего - джойстик всё равно будет вторым?  0_0

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5590
    • Просмотр профиля
Re: Профиль настроек геймпада
« Ответ #2 : 13 Декабрь 2025, 14:41:03 »
Я не проверял, но для DirectInput как-то так https://superuser.com/questions/1052478/change-the-order-of-game-controllers-in-windows-8-1.
Для XInput по-другому, как я понял, в порядке подключения, но нужно подключать после включения Windows, Pro 2 и другой должны быть подключёны в режиме XInput и приложение должно работать как с XInput и возможны другие нюансы. В Steam Input можно менять порядок, но не знаю сработает ли вне игр из Steam.
Напишите в каком приложении вам нужен порядок.

Оффлайн ricoshet87

  • Пользователь
  • Сообщений: 34
    • Просмотр профиля
Re: Профиль настроек геймпада
« Ответ #3 : 13 Декабрь 2025, 14:55:08 »
Я не проверял, но для DirectInput как-то так https://superuser.com/questions/1052478/change-the-order-of-game-controllers-in-windows-8-1.
Для XInput по-другому, как я понял, в порядке подключения, но нужно подключать после включения Windows, Pro 2 и другой должны быть подключёны в режиме XInput и приложение должно работать как с XInput и возможны другие нюансы. В Steam Input можно менять порядок, но не знаю сработает ли вне игр из Steam.
Напишите в каком приложении вам нужен порядок.
Оба геймпада в режиме XInput. Порядок нужен в Hyperspin

Добавлено позже:
ricoshet87, в смысле если подключить только Xbox360 контроллер и не подключать больше ничего - джойстик всё равно будет вторым?  0_0
Да, в том-то и дело. Определяется как 2.

Оффлайн Sharpnull

  • Пользователь
  • Сообщений: 5590
    • Просмотр профиля
Re: Профиль настроек геймпада
« Ответ #4 : 13 Декабрь 2025, 16:31:11 »
Оба геймпада в режиме XInput. Порядок нужен в Hyperspin
Если это https://hyperspin-fe.com, то смотрите, чтобы работало через Gamepad API (SDL2), а не DirectInput, прочитайте внимательно https://docs.hyperai.io/docs/hyperhq/controller-setup. Для DirectInput я давал ссылку. К HyperHQ даже написано:
Цитата
Controller Priority
Set which controller is Player 1:
    Useful if multiple controllers are connected
    Drag to reorder in the controller list
    First in the list = Player 1
Чтобы всегда сохранялся порядок, нужно разбираться, например в MAME по-своему реализовано.
« Последнее редактирование: 13 Декабрь 2025, 18:17:02 от Sharpnull »