Input
Input
Physical input is the gamer’s window into the game. It’s where their intent ends and the game begins. It’s vital that each game’s input is seamless, responsive, and catered to the experience.
Overview of GameInput
Provides an overview of the GameInput API. This is the place to start.
GameInput fundamentals
Describes the GameInput programming model and design.
GameInput readings
Provides details about GameInput readings.
GameInput devices
Provides details about GameInput devices.
GameInput Frequently Asked Questions
Answers to frequently asked questions about the GameInput API.
GameInput API versioning
Explains how changes to the GameInput API impact your game.
GameInput for PC with NuGet
Explains how to use GameInput for PC titles using the NuGet package.
GameInput advanced topics
Covers a variety of topics about advanced use cases.
GameInput for hardware developers
Explains how to build devices which work seamlessly with GameInput.
Virtual Keyboard support
Explains how to bring up the system-provided virtual keyboard in your application.
Last modified on August 4, 2026
Related topics
XInputOnGameInputXInputOnGameInputInitializeXInputOnGameInputUninitializeGameInputPorting from XInput to GameInput