← Package directory
Available on winget

Install Microsoft GameInput

A next-generation input API that exposes input devices of all kinds through a single consistent interface.

Install with winget
winget install --id Microsoft.GameInput
Upgrade
winget upgrade --id Microsoft.GameInput
Uninstall
winget uninstall --id Microsoft.GameInput

About Microsoft GameInput

GameInput is a next-generation input API that exposes input devices of all kinds through a single consistent interface. It's designed with a simple programming model that makes it easy to use. GameInput is built from the ground up for the best possible performance. Key features of the GameInput API are as follows. GameInput exposes input from keyboards, mice, gamepads, and other game controllers via a single unified input model, synchronized to a common time base. The code for handling input from these devices is n...

Version history

Version Updated Notes
3.3.195.0 Unknown Release notes
3.2.134.0 Unknown Release notes
3.1.26100.6879 Unknown Release notes
3.0.26100.6154 Unknown Version 3.0 - Added support for aggregate devices. - Added support for querying device input mappings. - Added support for querying gamepads of varying capabilities. - Added support for GIP raw device reports in the late...
2.2.26100.6114 Unknown Version v2.2.26100.6114 - Raw input compatibility fixes
2.2.26100.6106 Unknown Version 2.2 - Fixed mice and keyboards not being detected after being unplugged and re-plugged into same port. - Fixed issue which caused rumble to become unresponsive on certain devices when under load. - Fixed backgrou...
2.1.26100.6068 Unknown Release notes
2.0.26100.5334 Unknown Release notes
1.2.26100.4782 Unknown No notes