---
title: HIDUsage.GenericDeviceControlsUsage
framework: corehid
role: symbol
role_heading: Enumeration
path: corehid/hidusage/genericdevicecontrolsusage
---

# HIDUsage.GenericDeviceControlsUsage

## Declaration

```swift
enum GenericDeviceControlsUsage
```

## Topics

### Enumeration Cases

- [HIDUsage.GenericDeviceControlsUsage.backgroundOrNonuserControls](corehid/hidusage/genericdevicecontrolsusage/backgroundornonusercontrols.md)
- [HIDUsage.GenericDeviceControlsUsage.batteryStrength](corehid/hidusage/genericdevicecontrolsusage/batterystrength.md)
- [HIDUsage.GenericDeviceControlsUsage.bothHands](corehid/hidusage/genericdevicecontrolsusage/bothhands.md)
- [HIDUsage.GenericDeviceControlsUsage.discoverWirelessControl](corehid/hidusage/genericdevicecontrolsusage/discoverwirelesscontrol.md)
- [HIDUsage.GenericDeviceControlsUsage.eitherHand](corehid/hidusage/genericdevicecontrolsusage/eitherhand.md)
- [HIDUsage.GenericDeviceControlsUsage.gripPoseOffset](corehid/hidusage/genericdevicecontrolsusage/gripposeoffset.md)
- [HIDUsage.GenericDeviceControlsUsage.handedness](corehid/hidusage/genericdevicecontrolsusage/handedness.md)
- [HIDUsage.GenericDeviceControlsUsage.hardwareVersion](corehid/hidusage/genericdevicecontrolsusage/hardwareversion.md)
- [HIDUsage.GenericDeviceControlsUsage.leftHand](corehid/hidusage/genericdevicecontrolsusage/lefthand.md)
- [HIDUsage.GenericDeviceControlsUsage.major](corehid/hidusage/genericdevicecontrolsusage/major.md)
- [HIDUsage.GenericDeviceControlsUsage.minor](corehid/hidusage/genericdevicecontrolsusage/minor.md)
- [HIDUsage.GenericDeviceControlsUsage.pointerPoseOffset](corehid/hidusage/genericdevicecontrolsusage/pointerposeoffset.md)
- [HIDUsage.GenericDeviceControlsUsage.protocolVersion](corehid/hidusage/genericdevicecontrolsusage/protocolversion.md)
- [HIDUsage.GenericDeviceControlsUsage.revision](corehid/hidusage/genericdevicecontrolsusage/revision.md)
- [HIDUsage.GenericDeviceControlsUsage.rfSignalStrength](corehid/hidusage/genericdevicecontrolsusage/rfsignalstrength.md)
- [HIDUsage.GenericDeviceControlsUsage.rightHand](corehid/hidusage/genericdevicecontrolsusage/righthand.md)
- [HIDUsage.GenericDeviceControlsUsage.securityCodeCharacterEntered](corehid/hidusage/genericdevicecontrolsusage/securitycodecharacterentered.md)
- [HIDUsage.GenericDeviceControlsUsage.securityCodeCharacterErased](corehid/hidusage/genericdevicecontrolsusage/securitycodecharactererased.md)
- [HIDUsage.GenericDeviceControlsUsage.securityCodeCleared](corehid/hidusage/genericdevicecontrolsusage/securitycodecleared.md)
- [HIDUsage.GenericDeviceControlsUsage.sequenceID](corehid/hidusage/genericdevicecontrolsusage/sequenceid.md)
- [HIDUsage.GenericDeviceControlsUsage.sequenceIDReset](corehid/hidusage/genericdevicecontrolsusage/sequenceidreset.md)
- [HIDUsage.GenericDeviceControlsUsage.softwareVersion](corehid/hidusage/genericdevicecontrolsusage/softwareversion.md)
- [HIDUsage.GenericDeviceControlsUsage.wirelessChannel](corehid/hidusage/genericdevicecontrolsusage/wirelesschannel.md)
- [HIDUsage.GenericDeviceControlsUsage.wirelessID](corehid/hidusage/genericdevicecontrolsusage/wirelessid.md)

### Type Properties

- [page](corehid/hidusage/genericdevicecontrolsusage/page.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
