Windows 8 touchpad design recommendations
Updated: December 6, 2014
The Windows 8 touchpad design recommendations promote simple and consistent gestures across Windows PCs.
This information applies to the following operating system:
- Windows 8
Touchpads of all sizes should support the basic touchpad gestures of “point and click” pointer functionality and the smooth and precise two-finger slide gesture for horizontal and vertical panning of Windows Store apps.
|Single-finger slide||Single-/two-finger tap, double tap||Two-finger slide|
|Mouse cursor manipulation||Primary secondary button click, double-click at cursor location||Horizontal or vertical scroll (mouse wheel)|
Touchpads that have sensor sizes larger than 90mm (w) x 55mm (h) should also support pinch zoom.
|Zoom (Ctrl+ mouse wheel)|
All other nonstandard gestures are recommended to be turned off by default as complex gestures can be misinterpreted or interfere with basic operations. Advanced users can always enable or change advanced settings at a later time through additional settings offered by the OEM or IHV.
It is critical that the surface area provide sufficient space so that the user can comfortably control touchpad gestures, including panning, zooming, and swiping gestures. Larger touchpad sensors also reduce accidental activations caused by swiping in from the edges.
To help users to identify edges without shifting their focus from the screen, a texture or other tactile design should differentiate the boundary or the surface of touchpad sensor area.
|Touchpad sensor surface size||Recommendations|
|Smaller than 90mm (w) x 55mm (h)||
Support three basic touchpad gestures:
Larger than 90mm (w) x 55mm (h)*
*For an optimum experience, a 105mm (w) x 65mm (h) or larger sensor surface is recommended.
Support all touchpad gestures:
All touchpads should support primary and secondary mouse button functions. Devices may support one or more of the following mouse button functions:
- Physical button(s)
- Tap and double-tap gesture for primary button actions
- Two-finger tap for secondary button actions
The tap gesture is a series of brief touch down and up actions occurring within a certain radius and time period. The optimal radius and time period can differ depending on the sensor type and form factor. Ensure the mouse curser does not move from the previous location before the tap or double-tap.
A two-finger tap is a brief touch down and up action with two fingers. The gesture is useful when the touchpad does not have dedicated buttons outside of touchpad sensor area.
All Windows 8 touchpads should implement a high-resolution mouse wheel to provide a smooth and natural touchpad experience.
A two-finger slide gesture simulates a high-resolution mouse wheel operating in either the horizontal or vertical direction. Windows 8 touchpads larger than 90mm (w) x 55mm (h) should support also a two-finger pinch gesture that simulates a high- resolution mouse wheel (vertical) with the Control key held down.
The direction of a two-finger slide or pinch should match with the direction the content is moving or scaling. Traditionally, the scroll wheel direction would be the reverse of the two-finger gesture direction. The response time to two-finger slide and pinch gestures should be instantaneous so that users feel that a Windows 8 touchpad is always smooth and responsive. We recommend a synchronized scrolling direction to encourage users to keep the focus on the content and keep the consistency with direct touch experience on screen. For users’ preference, touchpad manufactures should offer a device option to reverse settings.
The Windows 8 touchpad design recommendation promotes more natural and intuitive gestures, so that users can focus more on the contents rather than its surroundings. To align with the design philosophy, touchpad drivers should not alter the mouse cursor icon while touchpad gestures are recognized. The direct UI feedback from the document, content or Windows UI will indicate the actions made by the users.
For consistency and an optimal Windows 8 experience, the configuration should be the same across all Windows 8 touchpads. If the third-party drivers offer user options, Microsoft recommends the default settings that are summarized in the following table.
|Touchpad||ON||Turn ON/OFF the entire touchpad device functionality.|
|Tap gestures||ON||Turn ON/OFF tap, double tap, or two-finger tap gestures.|
|Pan gesture||ON||Turn ON/OFF two finger-slide gesture.|
|Pan direction||Synchronized|| An option for the panning direction by two-finger slide gesture.
Note By default, two-finger slide direction should match (synchronized) with the direction that the content is moving. Some users may feel this is a reverse of traditional scroll wheel on a conventional mouse device.
|Zoom gesture*||ON||Turn ON/OFF two finger-pinch gesture.|
|Other nonstandard touchpad gestures***||OFF||Turn ON/OFF other gestures not included in this design recommendation. This could be multiple options.|
Zoom(*) settings are optional for Windows 8 touchpads with sensor surfaces smaller than 90mm (w) x 55mm (h). Turn off this advanced gesture if the touchpad is smaller than the minimum size.
All other nonstandard gestures (***) are recommended to be turned off by default because complex gestures can be misinterpreted or interfere with basic operations. Advanced users can enable or change advanced settings.
If extensibility for Windows 8 Control Panel is desired, follow the guidelines described in Implementing Control Panel Items. For Windows RT, specific guidelines are available for touchpad configurations by OEMs and the touchpad manufacturers.