Edit

Precision Touchpad Reference

[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]

This section provides reference documentation for the Precision Touchpad API functions, structures, enumerations, and interfaces.

Functions

Topic Description
RegisterTouchpadCapableWindow
Registers a window as touchpad-capable.
RegisterTouchpadCapableThread
Registers the current thread as touchpad-capable.
GetPointerTouchpadInfo
Retrieves touchpad information for a pointer.
GetPointerTouchpadInfoHistory
Retrieves touchpad history for a pointer.
GetPointerFrameTouchpadInfo
Retrieves touchpad info for all pointers in a frame.
GetPointerFrameTouchpadInfoHistory
Retrieves touchpad history for all pointers in a frame.
ReportWindowContentInertia
Reports inertia state of window content.
ProcessPointerFramesInteractionContext2
Processes pointer frames with extended info.
BufferPointerPacketsInteractionContext2
Buffers pointer packets with extended info.
CreateSyntheticPointerDevice2
Creates a synthetic pointer device with extended parameters.
InjectTouchpadAction
Injects a touchpad action.

Structures

Topic Description
SYNTHETIC_DEVICE_CREATION_PARAMS
Parameters for creating a synthetic injection device.

Enumerations

Topic Description
SYNTHETIC_DEVICE_CREATION_OPTIONS
Options for synthetic device creation.
TOUCHPAD_ACTION
Touchpad actions for injection.

Interfaces and Classes

Topic Description
TouchpadGesturesController
WinRT runtimeclass for handling global touchpad gestures.
PhysicalGestureRecognizer
WinRT runtimeclass for device-relative gesture recognition.
IPointerPointPhysicalPosition
Interface for device-relative pointer position.
IPointerDeviceInterop
Interop interface for pointer device handles.

Precision Touchpad Programming Guide

Precision Touchpad Input