TouchCapabilities TouchCapabilities TouchCapabilities TouchCapabilities TouchCapabilities Class


Supports the ability to determine the touch capabilities of any connected touch digitizers.

public : sealed class TouchCapabilities
struct winrt::Windows::Devices::Input::TouchCapabilities
public sealed class TouchCapabilities
Public NotInheritable Class TouchCapabilities
var touchCapabilities = new touchCapabilities();

Windows 10 requirements

Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)


The values returned by the properties discussed here are based on the total number of touch digitizers connected: Boolean properties return true if one digitizer supports a specific capability and numeric properties return the maximum value exposed by all digitizers.

The Device Capabilities Sample demonstrates how to detect the presence of input devices and retrieve the capabilities and attributes of each device.

The following code shows how to use this class to determine touch capabilities.

    function getTouchCapabilities() {
        var touchCapabilities = new Windows.Devices.Input.TouchCapabilities();
        id("contacts").innerHTML = touchCapabilities.Contacts;


TouchCapabilities() TouchCapabilities() TouchCapabilities() TouchCapabilities() TouchCapabilities()

Initializes a new instance of the TouchCapabilities class.


Contacts Contacts Contacts Contacts Contacts

Gets the minimum number of contacts supported by all the digitizers.

TouchPresent TouchPresent TouchPresent TouchPresent TouchPresent

Gets a value that indicates whether a touch digitizer is detected.

See also