Вопросы к Поиску с Алисой
GameInput отличается от устаревших API ввода данных, таких как XInput и DirectInput, тем, что он предоставляет новые функции и единый интерфейс для устройств ввода всех видов. learn.microsoft.com
DirectInput — устаревший интерфейс прикладного программирования, разработанный Microsoft. en.wikipedia.org Он собирает вводимые пользователем данные с помощью таких устройств, как мышь, клавиатура и геймпады. en.wikipedia.org DirectInput поддерживает до 128 кнопок, 8 осей и 4 точки обзора. en.wikipedia.org
XInput — более свежий, но уже устаревший API для контроллеров «следующего поколения». en.wikipedia.org Он был представлен в декабре 2005 года одновременно с запуском Xbox 360. en.wikipedia.org XInput поддерживает до 4 контроллеров одновременно и до 4 осей, 10 кнопок, 2 триггеров и 8-направленного цифрового блока на контроллер. www.pcgamingwiki.com
GameInput — это функциональное надмножество всех устаревших интерфейсов API ввода, с новыми функциями. learn.microsoft.com Он доступен на всех платформах Windows (включая ПК, Xbox, HoloLens, IoT), предыдущие версии Windows и вызывается из приложений GDK, Win32 и универсальной платформы Windows (UWP). learn.microsoft.com
GameInput обеспечивает ввод данных с клавиатур, мышей, геймпадов и других игровых контроллеров через единую унифицированную модель ввода, синхронизированную с общей базой времени. www.pcgamingwiki.com