Steam получил поддержку Microsoft GameInput 4.0
Valve выпустила очередное бета-обновление клиента Steam, в котором появилась поддержка API Microsoft GameInput версии 4.0. Соответствующее изменение внесли 26 октября в раздел Steam Input. Оно последовало вскоре после выхода новой версии инструментария Microsoft, расширяющей возможности работы с различными устройствами ввода.

GameInput предназначен для унификации взаимодействия с клавиатурами, мышами, геймпадами и другими периферийными устройствами в Windows и Xbox. В версии 4.0 Microsoft добавила поддержку Nintendo Switch Pro Controller, подсветки оборудования и сенсорного ввода. Кроме того, API теперь распознаёт дополнительные типы кнопок и осей, включая задние лепестки геймпадов, а также основные и вспомогательные триггеры.
Среди других изменений GameInput 4.0 отмечаются улучшенная обработка вибрации на HID-устройствах и работа с вводом в приложениях удалённого доступа. Разработчики также получили возможность определять индексы устройств XInput, если такая информация доступна. Microsoft обновила систему уведомлений о подключении и отключении периферии, а также методы получения сведений об устройствах. В пакет NuGet добавили ограниченную поддержку x86 и отдельные бинарные файлы для Windows и Xbox.
При этом Valve пока не раскрывает, какие именно возможности новой версии API задействованы в Steam. В журнале изменений компании указана только общая поддержка GameInput v4, поэтому нельзя утверждать, что все новые функции, включая управление подсветкой и сенсорный ввод, уже доступны пользователям клиента.
Отдельно стоит отметить, что совместимость Steam с Nintendo Switch Pro Controller появилась задолго до этого обновления. Таким образом, речь идёт не о первоначальном добавлении геймпада в список поддерживаемых устройств, а о расширении возможностей за счёт нового API Microsoft.
Бета-версия клиента получила и несколько других улучшений. Valve сократила время подключения Remote Play при трансляции игр с локального компьютера и исправила проблему с перенаправлением кнопок Steam Controller. Пользователям Linux устранили ошибку, которая могла возникать после выхода системы из спящего режима.
Пока поддержка Microsoft GameInput 4.0 доступна только участникам бета-тестирования Steam. Сроки переноса изменений в стабильную версию клиента Valve не объявила.
Комментарии закрыты.