Guidelines for touch input (Windows Store apps)
This topic describes best practices for handling touch input.
How you design your user interface can influence how easy your app is to use with touch input. To ensure that your app is touch optimized, follow these guidelines:
- Be sure to accommodate the size difference between mouse pointers and fingertips. Touch requires larger UI elements to ensure accuracy and to prevent fingers from obscuring important information.
- Always provide immediate, direct visual feedback for touch interactions. For example, you can use highlighting or tool tips to indicate the current touch target and prevent the accidental activation of other targets.
- Use physics effects such as acceleration and inertia to provide a natural feel in interactions such as panning.
- Use snap points and other constraints to help guide users to the most useful states.
For additional user experience design guidelines related to touch, see Designing for touch.
The following articles provide guidance for writing secure C++ code.
Build date: 9/25/2013