Supporting both digital and analog devices with Microsoft’s HID platform