Обновить
8K+
3
Александр Прошанов@magrega

Frontend-разработчик с широким кругозором

Отправить сообщение

Да, в этом суть донгла. По сути разница между подключения по USB-проводу и подключению по донглу в том, что донгл шифрует данные, но пакеты те же работают. Потому по проводу можно команды передать, а по донглу нет, видимо, надо реверсить шифрование каким-то образом.

Интересная информация. Я сейчас изучаю именно вариант с GIP, при подключении по беспроводному адаптеру.

Насколько я знаю, при работе по блютуз - это совершенно другая история и данные там то ли шифруются, то ли передаются по-другому.

XUSB, насколько я знаю, это про старые джойстики иксбокс 360. Начиная с Xbox One, контроллеры работают по GIP. В случае с Series это подтвержается тем, что при работе по проводу USB команду из GIP-документации отрабатывают.

GipGameControllerProvider.SendMessage - я пробовал. Там нужно каким-то образом ждать, чтобы появился контроллер. Даже если он уже подключен к ПК на момент запуска кода с этим методом, джойстик все равно определяется позже и я не смог разобраться как правильно получать к нему доступ. Наверное, попробую еще раз на досуге. Но само пространство имен Windows.Gaming.Input.Custom, как я понял, больше для кастомных геймпадов, у которых подразумевается дополнительный функционал.

Это тоже описывается в документации. Если подключить джойстик по простому проводу, то можно регулировать яркость кнопки Guide, я пока экспериментировал, убавлял ее на 50-80%. Меня тоже беспокоит яркость, ядерная) Так что если научимся выключать джойстик, то научимся и регулировать свет)

Мы на то и разработчики\программисты, чтобы автоматизировать монотонные задачи. Не люблю держать кнопки и вообще делать одно и тоже за компом каждый раз, когда есть инструменты, позволяющие не делать это. Да и ковыряться во всем этом было достаточно интересно.

К тому же, у меня довольно сложная домашняя система, разные аудиоустройства, три монитора и пр. Автоматизация уже необходимость, а не прихоть

Сейчас качаю навыки C#, чтобы методы GameInput поизучать лучше.

Полностью разделяю ваши ощущения. Видеть, как он лежит 15 минут включенный - режет глаза. Напишу вам, как снова возьмусь за это. Еще надеюсь, что в новых версиях GameInput, всё-таки, появится возможность отключать питание без танцев с бубном. В нулевой версии был метод PowerOff, видимо, изначально была идея давать это делать, может быть к этому вернутся

На авито можно с рук купить не очень дорого. Джойстик Series стоит 2-3 тыщи, правда еще свисток тоже в районе тысячи

Что вы имеете в виду, когда говорите "несложно"?

Информация

В рейтинге
941-й
Откуда
Россия
Зарегистрирован
Активность

Специализация

Фронтенд разработчик
Средний
От 250 000 ₽
Git
Английский язык