User Interaction

In this section

Topic Description
Direct Manipulation
The Direct Manipulation APIs are used to process touch input on a region or object, generate output to be used by a composition engine for applying transforms to the related rendering surface, and optimize response and reduce latency through predictive output based on the rendering time of the compositor.
Ink Input
Learn about the various Desktop inking APIs for Windows apps.
Input Feedback Configuration
Input Feedback Configuration enables you to configure visual feedback for user interactions based on the Windows 8 application or UI framework you are developing.
Input Source Identification
Windows API Index
Input Source Identification enables applications to accurately and reliably detect an input source, identify the input type, and provide a user experience that's most appropriate for the input type.
Interaction Context
Interaction Context enables Windows 8 applications and UI frameworks to support multiple, concurrent interactions by providing gesture detection and manipulation processing.
Pointer Device Input Stack
The topics in this section provide an overview of the Pointer Device Input Stack in Windows 8. The Pointer Device Input Stack provides information about the input devices connected to the system.
Pointer Input Messages and Notifications
Pointer input messages, notifications, and associated functionality in Windows 8.
Radial controller input
Learn about the various Desktop APIs for Windows Wheel accessories such as the Surface Dial (available for purchase at the Microsoft Store).
Touch Hit Testing
Use hit testing to programmatically identify an input target by determining whether a geometry or point falls within the content area of a UI element.
Touch Injection
Touch Injection enables Windows developers to programmatically simulate touch input.
Legacy User Interaction Features
User interaction features for Windows 7 and earlier.