HID Clients Supported in Windows
Windows supports the following top-level collections:
Usage Page | Usage | Windows 7 | Windows 8 | Windows 10 | Notes | Access Mode |
---|---|---|---|---|---|---|
0x0001 | 0x0001 - 0x0002 | Yes | Yes | Yes | Mouse class driver and mapper driver | Exclusive |
0x0001 | 0x0004 - 0x0005 | Yes | Yes | Yes | Game Controllers | Shared |
0x0001 | 0x0006 - 0x0007 | Yes | Yes | Yes | Keyboard / Keypad class driver and mapper driver | Exclusive |
0x0001 | 0x000C | No | Yes | Yes | Flight Mode Switch | Shared |
0x0001 | 0x0080 | Yes | Yes | Yes | System Controls (Power) | Shared |
0x000C | 0x0001 | Yes | Yes | Yes (For both Windows 10 and Windows 10 Mobile) |
Consumer Controls | Shared (For both Windows 10 and Windows 10 Mobile) |
0x000D | 0x0001 | Yes | Yes | Yes | External Pen Device | Exclusive |
0x000D | 0x0002 | Yes | Yes | Yes | Integrated Pen Device | Exclusive |
0x000D | 0x0004 | Yes | Yes | Yes | Touchscreen | Exclusive |
0x000D | 0x0005 | No | Yes | Yes | Precision Touchpad (PTP) | Exclusive |
0x0020 | Multiple | No | Yes | Yes | Sensors | Shared |
0x0084 | 0x004 | Yes | Yes | Yes | HID UPS Battery | Shared |
0x008C | 0x0002 | No | Yes (Windows 8.1 and later) |
Yes | Barcode Scanner (hidscanner.dll) | Shared |