
Input and interactions - Windows apps | Microsoft Learn
Jul 2, 2026 · Learn how to customize your WinUI app for interaction with specific types of inputs including pen, touch, keyboard, and speech.
Input primer - Windows apps | Microsoft Learn
Jul 9, 2026 · User interactions in Windows apps are a combination of input and output sources (such as mouse, keyboard, pen, touch, touchpad, speech, and so on), along with various modes or modifiers …
GameInput introduction - Microsoft Game Development Kit
Mar 6, 2026 · 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. …
Keyboard and Mouse Input - Win32 apps | Microsoft Learn
Jul 14, 2025 · The user input section describes how user input is captured and used.
Keyboard interactions - Windows apps | Microsoft Learn
Mar 4, 2026 · Along with the mouse, the keyboard is the most widely used peripheral on PCs and, as such, is a fundamental part of the PC experience. PC users expect a comprehensive and consistent …
Simulate user input through input injection - UWP applications
Mar 3, 2026 · Simulate and automate input from devices such as keyboard, mouse, touch, pen, and gamepad in your Windows apps.
INPUT (winuser.h) - Win32 apps | Microsoft Learn
Feb 22, 2024 · Used by SendInput to store information for synthesizing input events such as keystrokes, mouse movement, and mouse clicks.
Use keyboard, mouse, touch, and pen in Windows App
Mar 31, 2026 · Learn about the input methods you can use to control your devices in Windows App, such as keyboard, mouse, touch, and pen.
Console Input Buffer - Windows Console | Microsoft Learn
Feb 12, 2021 · The low-level input functions enable applications to read input records directly from a console's input buffer, or to place input records into the input buffer. To open a handle to a console's …
Raw Input - Win32 apps | Microsoft Learn
Jul 14, 2025 · This section describes how the system provides raw input to your application and how an application receives and processes that input.
Using Keyboard Input - Win32 apps | Microsoft Learn
Jul 14, 2025 · Using the Caret A window that receives keyboard input typically displays the characters the user types in the window's client area. A window should use a caret to indicate the position in the …