HIDDriverKit
System
- Category
- Apple frameworks
- Docs outline
- 11 sections
Official docs outline
developer.apple.com- Essentials
Covers com.apple.developer.driverkit.transport.hid, Handling Keyboard Events from a Human Interface Device, Handling Stylus Input from a Human Interface Device.
- Samples
Covers DriverKit sample code.
- Driver Interfaces
Covers com.apple.developer.driverkit.family.hid.eventservice, IOUserHIDEventDriver, IOUserHIDEventService, IOHIDEventService.
- Providers
Covers com.apple.developer.driverkit.family.hid.device, IOHIDInterface, IOUserUSBHostHIDDevice, IOUserHIDDevice.
- Events
Covers IOHIDDigitizerStylusData, IOHIDDigitizerTouchData.
- HID Usage Tables
Covers HID Usage Tables, Match Criteria.
- HID Device Data
Covers IOHIDElement, IOHIDDigitizerCollection, com.apple.developer.hid.virtual.device, Low-Level Information.
- Reference
Covers HIDDriverKit Macros.
- Macros
Covers kIOHIDDeviceApprovedCarPlayDeviceKey, kIOHIDDeviceCarPlayDeviceKey, kIOHIDDeviceHIDRMHashKey, kIOHIDEventServicePropertiesRequiredForMatching.
- Enumeration Cases
Covers kHIDUsage_GenDevControls_BatteryStrength, kHIDUsage_LED_BlueLEDChannel, kHIDUsage_LED_GoodStatus, kHIDUsage_LED_GreenLEDChannel.
- Enumerations
Covers IOHIDServiceSensorControlOptions.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.