У меня есть Xbox 360 и проводной контроллер USB 2.0. Я хотел бы иметь возможность играть в игру на консоли с контроллером, в то время как компьютер с Windows регистрирует то, что мой ввод на контроллере. Я хочу запустить программу, показывающую, какой именно ввод я нажимаю в определенное время.
Моей первой мыслью было соединить контроллер с Xbox и компьютером, просто используя USB-разветвитель (2 шт. На 1 шт.). Однако от других я узнал, что протокол USB является двунаправленным, а это означает, что компьютер и xbox начнут бороться за контроль над контроллером.
Моя вторая мысль была купить выключатель. Но это не позволило бы мне отправлять данные на оба устройства одновременно.
Третий вариант, о котором я подумал, это работа с USB-сниффером. Я знаю, что большинство снифферов - это просто части программного обеспечения, работающие на компьютере, хотя существуют (очень дорогие) аппаратные решения. Я думаю, что программный USB-сниффер не будет работать, если я не найду способ подключить контроллер к Xbox и ПК одновременно без ПК, пытающегося получить контроль над контроллером.
Подводя итог: в самом оптимальном случае, я бы заставил компьютер с Windows распознавать контроллер как геймпад, при этом в то же время он мог бы играть на Xbox. Есть ли способ сделать это? Должен ли я что-то построить сам?
Вся помощь приветствуется!