<!--
{
  "availability" : [
    "macOS: 15.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "CoreHID",
  "identifier" : "/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Core HID",
      "CoreHID"
    ],
    "preciseIdentifier" : "s:7CoreHID8HIDUsageO24PhysicalInputDeviceUsageO"
  },
  "title" : "HIDUsage.PhysicalInputDeviceUsage"
}
-->

# HIDUsage.PhysicalInputDeviceUsage

```
enum PhysicalInputDeviceUsage
```

## Topics

### Enumeration Cases

[`case actuatorOverrideSwitch`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/actuatorOverrideSwitch)

[`case actuatorPower`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/actuatorPower)

[`case actuatorsEnabled`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/actuatorsEnabled)

[`case attackLevel`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/attackLevel)

[`case attackTime`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/attackTime)

[`case axesEnable`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/axesEnable)

[`case blockHandle`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/blockHandle)

[`case blockLoadError`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/blockLoadError)

[`case blockLoadFull`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/blockLoadFull)

[`case blockLoadSuccess`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/blockLoadSuccess)

[`case blockType`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/blockType)

[`case centerPointOffset`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/centerPointOffset)

[`case createNewEffectParameterBlockReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/createNewEffectParameterBlockReport)

[`case customForceData`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/customForceData)

[`case customForceDataOffset`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/customForceDataOffset)

[`case customForceDataReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/customForceDataReport)

[`case customForceVendorDefinedData`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/customForceVendorDefinedData)

[`case dcContinue`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/dcContinue)

[`case dcDisableActuators`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/dcDisableActuators)

[`case dcEnableActuators`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/dcEnableActuators)

[`case dcPause`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/dcPause)

[`case dcReset`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/dcReset)

[`case dcStopAllEffects`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/dcStopAllEffects)

[`case deadBand`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/deadBand)

[`case deviceGain`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/deviceGain)

[`case deviceGainReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/deviceGainReport)

[`case deviceManagedPool`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/deviceManagedPool)

[`case devicePaused`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/devicePaused)

[`case direction`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/direction)

[`case directionEnable`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/directionEnable)

[`case downloadForceSample`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/downloadForceSample)

[`case duration`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/duration)

[`case effectOperation`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/effectOperation)

[`case effectOperationReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/effectOperationReport)

[`case effectParameterBlockFreeReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/effectParameterBlockFreeReport)

[`case effectParameterBlockIndex`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/effectParameterBlockIndex)

[`case effectParameterBlockLoadReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/effectParameterBlockLoadReport)

[`case effectParameterBlockLoadStatus`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/effectParameterBlockLoadStatus)

[`case effectPlaying`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/effectPlaying)

[`case effectType`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/effectType)

[`case etConstantForce`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etConstantForce)

[`case etCustomForce`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etCustomForce)

[`case etDamper`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etDamper)

[`case etFriction`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etFriction)

[`case etInertia`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etInertia)

[`case etRamp`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etRamp)

[`case etSawtoothDown`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etSawtoothDown)

[`case etSawtoothUp`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etSawtoothUp)

[`case etSine`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etSine)

[`case etSpring`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etSpring)

[`case etSquare`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etSquare)

[`case etTriangle`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/etTriangle)

[`case fadeLevel`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/fadeLevel)

[`case fadeTime`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/fadeTime)

[`case gain`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/gain)

[`case isochCustomForceEnable`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/isochCustomForceEnable)

[`case loopCount`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/loopCount)

[`case magnitude`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/magnitude)

[`case moveDestination`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/moveDestination)

[`case moveLength`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/moveLength)

[`case moveSource`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/moveSource)

[`case negativeCoefficient`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/negativeCoefficient)

[`case negativeSaturation`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/negativeSaturation)

[`case normal`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/normal)

[`case offset`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/offset)

[`case opEffectStart`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/opEffectStart)

[`case opEffectStartSolo`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/opEffectStartSolo)

[`case opEffectStop`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/opEffectStop)

[`case parameterBlockMoveReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/parameterBlockMoveReport)

[`case parameterBlockOffset`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/parameterBlockOffset)

[`case parameterBlockPoolsReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/parameterBlockPoolsReport)

[`case parameterBlockSize`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/parameterBlockSize)

[`case period`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/period)

[`case phase`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/phase)

[`case physicalInputDevice`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/physicalInputDevice)

[`case pidDeviceControl`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/pidDeviceControl)

[`case pidDeviceControlReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/pidDeviceControlReport)

[`case pidStateReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/pidStateReport)

[`case poolAlignment`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/poolAlignment)

[`case positiveCoefficient`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/positiveCoefficient)

[`case positiveSaturation`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/positiveSaturation)

[`case ramPoolAvailable`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/ramPoolAvailable)

[`case ramPoolSize`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/ramPoolSize)

[`case rampEnd`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/rampEnd)

[`case rampStart`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/rampStart)

[`case romEffectBlockCount`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/romEffectBlockCount)

[`case romFlag`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/romFlag)

[`case romPoolSize`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/romPoolSize)

[`case safetySwitch`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/safetySwitch)

[`case sampleCount`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/sampleCount)

[`case samplePeriod`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/samplePeriod)

[`case setConditionReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/setConditionReport)

[`case setConstantForceReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/setConstantForceReport)

[`case setCustomForceReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/setCustomForceReport)

[`case setEffectReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/setEffectReport)

[`case setEnvelopeReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/setEnvelopeReport)

[`case setPeriodicReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/setPeriodicReport)

[`case setRampForceReport`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/setRampForceReport)

[`case sharedParameterBlocks`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/sharedParameterBlocks)

[`case simultaneousEffectsMax`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/simultaneousEffectsMax)

[`case startDelay`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/startDelay)

[`case triggerButton`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/triggerButton)

[`case triggerRepeatInterval`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/triggerRepeatInterval)

[`case typeSpecificBlockHandle`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/typeSpecificBlockHandle)

[`case typeSpecificBlockOffset`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/typeSpecificBlockOffset)

### Type Properties

[`static let page: UInt16`](/documentation/CoreHID/HIDUsage/PhysicalInputDeviceUsage/page)

## Relationships

### Conforms To

[`Copyable`](/documentation/Swift/Copyable)

[`Equatable`](/documentation/Swift/Equatable)

[`Escapable`](/documentation/Swift/Escapable)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Hashable`](/documentation/Swift/Hashable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Sendable`](/documentation/Swift/Sendable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)