User Interaction

User Interaction

In this section


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

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.

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.




© 2016 Microsoft