MouseCapabilities MouseCapabilities = new MouseCapabilities();
MouseCapabilities.MousePresent;
MouseCapabilities.VerticalWheelPresent;
MouseCapabilities.HorizontalWheelPresent;
KeyboardCapabilities KeyboardCapabilities = newKeyboardCapabilities();
KeyboardCapabilities.KeyboardPresent;
TouchCapabilities TouchCapabilities = newTouchCapabilities();
TouchCapabilities.TouchPresent;
TouchCapabilities.Contacts;
varPointerDeviceList =Windows.Devices.Input.PointerDevice.GetPointerDevices();
foreach(Windows.Devices.Input.PointerDevice PointerDevice inPointerDeviceList)
{
if(PointerDevice.PointerDeviceType == PointerDeviceType.Mouse)
return "Mouse";
else if(PointerDevice.PointerDeviceType == PointerDeviceType.Pen)
return "Pen";
else if(PointerDevice.PointerDeviceType == PointerDeviceType.Touch)
return "Touch";
PointerDevice.IsIntegrated;
PointerDevice.MaxContacts;
}