HIDUsage
A type to represent HID usage pages.
Declaration
enum HIDUsageOverview
A HID usage page combines with a HID usage to specify the intended functionality for the associated item. Associated items can be descriptors, devices, reports, report data, elements, etc..
Currently unsupported cases can be used as HIDUsage.generic(_:_:), but may be added as supported cases later.
For more details, see Human Interface Devices (HID) Specifications and Tools.
Topics
Enumeration Cases
HIDUsage.arcade(_:)HIDUsage.auxiliaryDisplay(_:)HIDUsage.barcodeScanner(_:)HIDUsage.batterySystem(_:)HIDUsage.brailleDisplay(_:)HIDUsage.button(_:)HIDUsage.cameraControl(_:)HIDUsage.consumer(_:)HIDUsage.digitizers(_:)HIDUsage.eyeAndHeadTrackers(_:)HIDUsage.fidoAlliance(_:)HIDUsage.gameControls(_:)HIDUsage.generic(_:_:)HIDUsage.genericDesktop(_:)HIDUsage.genericDeviceControls(_:)HIDUsage.haptics(_:)HIDUsage.keyboardOrKeypad(_:)HIDUsage.led(_:)HIDUsage.lightingAndIllumination(_:)HIDUsage.magneticStripeReader(_:)HIDUsage.medicalInstrument(_:)HIDUsage.monitor(_:)HIDUsage.monitorEnumerated(_:)HIDUsage.ordinal(_:)HIDUsage.physicalInputDevice(_:)HIDUsage.power(_:)HIDUsage.scales(_:)HIDUsage.sensors(_:)HIDUsage.simulationControls(_:)HIDUsage.soc(_:)HIDUsage.sportControls(_:)HIDUsage.telephonyDevice(_:)HIDUsage.vesaVirtualControls(_:)HIDUsage.vrControls(_:)
Initializers
Instance Properties
Enumerations
HIDUsage.ArcadeUsageHIDUsage.AuxiliaryDisplayUsageHIDUsage.BarcodeScannerUsageHIDUsage.BatterySystemUsageHIDUsage.BrailleDisplayUsageHIDUsage.ButtonUsageHIDUsage.CameraControlUsageHIDUsage.ConsumerUsageHIDUsage.DigitizersUsageHIDUsage.EyeAndHeadTrackersUsageHIDUsage.FIDOAllianceUsageHIDUsage.GameControlsUsageHIDUsage.GenericDesktopUsageHIDUsage.GenericDeviceControlsUsageHIDUsage.HapticsUsageHIDUsage.KeyboardOrKeypadUsageHIDUsage.LEDUsageHIDUsage.LightingAndIlluminationUsageHIDUsage.MagneticStripeReaderUsageHIDUsage.MedicalInstrumentUsageHIDUsage.MonitorEnumeratedUsageHIDUsage.MonitorUsageHIDUsage.OrdinalUsageHIDUsage.PhysicalInputDeviceUsageHIDUsage.PowerUsageHIDUsage.SOCUsageHIDUsage.ScalesUsageHIDUsage.SensorsUsageHIDUsage.SimulationControlsUsageHIDUsage.SportControlsUsageHIDUsage.TelephonyDeviceUsageHIDUsage.VESAVirtualControlsUsageHIDUsage.VRControlsUsage