---
title: HIDUsage.PhysicalInputDeviceUsage
framework: corehid
role: symbol
role_heading: Enumeration
path: corehid/hidusage/physicalinputdeviceusage
---

# HIDUsage.PhysicalInputDeviceUsage

## Declaration

```swift
enum PhysicalInputDeviceUsage
```

## Topics

### Enumeration Cases

- [HIDUsage.PhysicalInputDeviceUsage.actuatorOverrideSwitch](corehid/hidusage/physicalinputdeviceusage/actuatoroverrideswitch.md)
- [HIDUsage.PhysicalInputDeviceUsage.actuatorPower](corehid/hidusage/physicalinputdeviceusage/actuatorpower.md)
- [HIDUsage.PhysicalInputDeviceUsage.actuatorsEnabled](corehid/hidusage/physicalinputdeviceusage/actuatorsenabled.md)
- [HIDUsage.PhysicalInputDeviceUsage.attackLevel](corehid/hidusage/physicalinputdeviceusage/attacklevel.md)
- [HIDUsage.PhysicalInputDeviceUsage.attackTime](corehid/hidusage/physicalinputdeviceusage/attacktime.md)
- [HIDUsage.PhysicalInputDeviceUsage.axesEnable](corehid/hidusage/physicalinputdeviceusage/axesenable.md)
- [HIDUsage.PhysicalInputDeviceUsage.blockHandle](corehid/hidusage/physicalinputdeviceusage/blockhandle.md)
- [HIDUsage.PhysicalInputDeviceUsage.blockLoadError](corehid/hidusage/physicalinputdeviceusage/blockloaderror.md)
- [HIDUsage.PhysicalInputDeviceUsage.blockLoadFull](corehid/hidusage/physicalinputdeviceusage/blockloadfull.md)
- [HIDUsage.PhysicalInputDeviceUsage.blockLoadSuccess](corehid/hidusage/physicalinputdeviceusage/blockloadsuccess.md)
- [HIDUsage.PhysicalInputDeviceUsage.blockType](corehid/hidusage/physicalinputdeviceusage/blocktype.md)
- [HIDUsage.PhysicalInputDeviceUsage.centerPointOffset](corehid/hidusage/physicalinputdeviceusage/centerpointoffset.md)
- [HIDUsage.PhysicalInputDeviceUsage.createNewEffectParameterBlockReport](corehid/hidusage/physicalinputdeviceusage/createneweffectparameterblockreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.customForceData](corehid/hidusage/physicalinputdeviceusage/customforcedata.md)
- [HIDUsage.PhysicalInputDeviceUsage.customForceDataOffset](corehid/hidusage/physicalinputdeviceusage/customforcedataoffset.md)
- [HIDUsage.PhysicalInputDeviceUsage.customForceDataReport](corehid/hidusage/physicalinputdeviceusage/customforcedatareport.md)
- [HIDUsage.PhysicalInputDeviceUsage.customForceVendorDefinedData](corehid/hidusage/physicalinputdeviceusage/customforcevendordefineddata.md)
- [HIDUsage.PhysicalInputDeviceUsage.dcContinue](corehid/hidusage/physicalinputdeviceusage/dccontinue.md)
- [HIDUsage.PhysicalInputDeviceUsage.dcDisableActuators](corehid/hidusage/physicalinputdeviceusage/dcdisableactuators.md)
- [HIDUsage.PhysicalInputDeviceUsage.dcEnableActuators](corehid/hidusage/physicalinputdeviceusage/dcenableactuators.md)
- [HIDUsage.PhysicalInputDeviceUsage.dcPause](corehid/hidusage/physicalinputdeviceusage/dcpause.md)
- [HIDUsage.PhysicalInputDeviceUsage.dcReset](corehid/hidusage/physicalinputdeviceusage/dcreset.md)
- [HIDUsage.PhysicalInputDeviceUsage.dcStopAllEffects](corehid/hidusage/physicalinputdeviceusage/dcstopalleffects.md)
- [HIDUsage.PhysicalInputDeviceUsage.deadBand](corehid/hidusage/physicalinputdeviceusage/deadband.md)
- [HIDUsage.PhysicalInputDeviceUsage.deviceGain](corehid/hidusage/physicalinputdeviceusage/devicegain.md)
- [HIDUsage.PhysicalInputDeviceUsage.deviceGainReport](corehid/hidusage/physicalinputdeviceusage/devicegainreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.deviceManagedPool](corehid/hidusage/physicalinputdeviceusage/devicemanagedpool.md)
- [HIDUsage.PhysicalInputDeviceUsage.devicePaused](corehid/hidusage/physicalinputdeviceusage/devicepaused.md)
- [HIDUsage.PhysicalInputDeviceUsage.direction](corehid/hidusage/physicalinputdeviceusage/direction.md)
- [HIDUsage.PhysicalInputDeviceUsage.directionEnable](corehid/hidusage/physicalinputdeviceusage/directionenable.md)
- [HIDUsage.PhysicalInputDeviceUsage.downloadForceSample](corehid/hidusage/physicalinputdeviceusage/downloadforcesample.md)
- [HIDUsage.PhysicalInputDeviceUsage.duration](corehid/hidusage/physicalinputdeviceusage/duration.md)
- [HIDUsage.PhysicalInputDeviceUsage.effectOperation](corehid/hidusage/physicalinputdeviceusage/effectoperation.md)
- [HIDUsage.PhysicalInputDeviceUsage.effectOperationReport](corehid/hidusage/physicalinputdeviceusage/effectoperationreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.effectParameterBlockFreeReport](corehid/hidusage/physicalinputdeviceusage/effectparameterblockfreereport.md)
- [HIDUsage.PhysicalInputDeviceUsage.effectParameterBlockIndex](corehid/hidusage/physicalinputdeviceusage/effectparameterblockindex.md)
- [HIDUsage.PhysicalInputDeviceUsage.effectParameterBlockLoadReport](corehid/hidusage/physicalinputdeviceusage/effectparameterblockloadreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.effectParameterBlockLoadStatus](corehid/hidusage/physicalinputdeviceusage/effectparameterblockloadstatus.md)
- [HIDUsage.PhysicalInputDeviceUsage.effectPlaying](corehid/hidusage/physicalinputdeviceusage/effectplaying.md)
- [HIDUsage.PhysicalInputDeviceUsage.effectType](corehid/hidusage/physicalinputdeviceusage/effecttype.md)
- [HIDUsage.PhysicalInputDeviceUsage.etConstantForce](corehid/hidusage/physicalinputdeviceusage/etconstantforce.md)
- [HIDUsage.PhysicalInputDeviceUsage.etCustomForce](corehid/hidusage/physicalinputdeviceusage/etcustomforce.md)
- [HIDUsage.PhysicalInputDeviceUsage.etDamper](corehid/hidusage/physicalinputdeviceusage/etdamper.md)
- [HIDUsage.PhysicalInputDeviceUsage.etFriction](corehid/hidusage/physicalinputdeviceusage/etfriction.md)
- [HIDUsage.PhysicalInputDeviceUsage.etInertia](corehid/hidusage/physicalinputdeviceusage/etinertia.md)
- [HIDUsage.PhysicalInputDeviceUsage.etRamp](corehid/hidusage/physicalinputdeviceusage/etramp.md)
- [HIDUsage.PhysicalInputDeviceUsage.etSawtoothDown](corehid/hidusage/physicalinputdeviceusage/etsawtoothdown.md)
- [HIDUsage.PhysicalInputDeviceUsage.etSawtoothUp](corehid/hidusage/physicalinputdeviceusage/etsawtoothup.md)
- [HIDUsage.PhysicalInputDeviceUsage.etSine](corehid/hidusage/physicalinputdeviceusage/etsine.md)
- [HIDUsage.PhysicalInputDeviceUsage.etSpring](corehid/hidusage/physicalinputdeviceusage/etspring.md)
- [HIDUsage.PhysicalInputDeviceUsage.etSquare](corehid/hidusage/physicalinputdeviceusage/etsquare.md)
- [HIDUsage.PhysicalInputDeviceUsage.etTriangle](corehid/hidusage/physicalinputdeviceusage/ettriangle.md)
- [HIDUsage.PhysicalInputDeviceUsage.fadeLevel](corehid/hidusage/physicalinputdeviceusage/fadelevel.md)
- [HIDUsage.PhysicalInputDeviceUsage.fadeTime](corehid/hidusage/physicalinputdeviceusage/fadetime.md)
- [HIDUsage.PhysicalInputDeviceUsage.gain](corehid/hidusage/physicalinputdeviceusage/gain.md)
- [HIDUsage.PhysicalInputDeviceUsage.isochCustomForceEnable](corehid/hidusage/physicalinputdeviceusage/isochcustomforceenable.md)
- [HIDUsage.PhysicalInputDeviceUsage.loopCount](corehid/hidusage/physicalinputdeviceusage/loopcount.md)
- [HIDUsage.PhysicalInputDeviceUsage.magnitude](corehid/hidusage/physicalinputdeviceusage/magnitude.md)
- [HIDUsage.PhysicalInputDeviceUsage.moveDestination](corehid/hidusage/physicalinputdeviceusage/movedestination.md)
- [HIDUsage.PhysicalInputDeviceUsage.moveLength](corehid/hidusage/physicalinputdeviceusage/movelength.md)
- [HIDUsage.PhysicalInputDeviceUsage.moveSource](corehid/hidusage/physicalinputdeviceusage/movesource.md)
- [HIDUsage.PhysicalInputDeviceUsage.negativeCoefficient](corehid/hidusage/physicalinputdeviceusage/negativecoefficient.md)
- [HIDUsage.PhysicalInputDeviceUsage.negativeSaturation](corehid/hidusage/physicalinputdeviceusage/negativesaturation.md)
- [HIDUsage.PhysicalInputDeviceUsage.normal](corehid/hidusage/physicalinputdeviceusage/normal.md)
- [HIDUsage.PhysicalInputDeviceUsage.offset](corehid/hidusage/physicalinputdeviceusage/offset.md)
- [HIDUsage.PhysicalInputDeviceUsage.opEffectStart](corehid/hidusage/physicalinputdeviceusage/opeffectstart.md)
- [HIDUsage.PhysicalInputDeviceUsage.opEffectStartSolo](corehid/hidusage/physicalinputdeviceusage/opeffectstartsolo.md)
- [HIDUsage.PhysicalInputDeviceUsage.opEffectStop](corehid/hidusage/physicalinputdeviceusage/opeffectstop.md)
- [HIDUsage.PhysicalInputDeviceUsage.parameterBlockMoveReport](corehid/hidusage/physicalinputdeviceusage/parameterblockmovereport.md)
- [HIDUsage.PhysicalInputDeviceUsage.parameterBlockOffset](corehid/hidusage/physicalinputdeviceusage/parameterblockoffset.md)
- [HIDUsage.PhysicalInputDeviceUsage.parameterBlockPoolsReport](corehid/hidusage/physicalinputdeviceusage/parameterblockpoolsreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.parameterBlockSize](corehid/hidusage/physicalinputdeviceusage/parameterblocksize.md)
- [HIDUsage.PhysicalInputDeviceUsage.period](corehid/hidusage/physicalinputdeviceusage/period.md)
- [HIDUsage.PhysicalInputDeviceUsage.phase](corehid/hidusage/physicalinputdeviceusage/phase.md)
- [HIDUsage.PhysicalInputDeviceUsage.physicalInputDevice](corehid/hidusage/physicalinputdeviceusage/physicalinputdevice.md)
- [HIDUsage.PhysicalInputDeviceUsage.pidDeviceControl](corehid/hidusage/physicalinputdeviceusage/piddevicecontrol.md)
- [HIDUsage.PhysicalInputDeviceUsage.pidDeviceControlReport](corehid/hidusage/physicalinputdeviceusage/piddevicecontrolreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.pidStateReport](corehid/hidusage/physicalinputdeviceusage/pidstatereport.md)
- [HIDUsage.PhysicalInputDeviceUsage.poolAlignment](corehid/hidusage/physicalinputdeviceusage/poolalignment.md)
- [HIDUsage.PhysicalInputDeviceUsage.positiveCoefficient](corehid/hidusage/physicalinputdeviceusage/positivecoefficient.md)
- [HIDUsage.PhysicalInputDeviceUsage.positiveSaturation](corehid/hidusage/physicalinputdeviceusage/positivesaturation.md)
- [HIDUsage.PhysicalInputDeviceUsage.ramPoolAvailable](corehid/hidusage/physicalinputdeviceusage/rampoolavailable.md)
- [HIDUsage.PhysicalInputDeviceUsage.ramPoolSize](corehid/hidusage/physicalinputdeviceusage/rampoolsize.md)
- [HIDUsage.PhysicalInputDeviceUsage.rampEnd](corehid/hidusage/physicalinputdeviceusage/rampend.md)
- [HIDUsage.PhysicalInputDeviceUsage.rampStart](corehid/hidusage/physicalinputdeviceusage/rampstart.md)
- [HIDUsage.PhysicalInputDeviceUsage.romEffectBlockCount](corehid/hidusage/physicalinputdeviceusage/romeffectblockcount.md)
- [HIDUsage.PhysicalInputDeviceUsage.romFlag](corehid/hidusage/physicalinputdeviceusage/romflag.md)
- [HIDUsage.PhysicalInputDeviceUsage.romPoolSize](corehid/hidusage/physicalinputdeviceusage/rompoolsize.md)
- [HIDUsage.PhysicalInputDeviceUsage.safetySwitch](corehid/hidusage/physicalinputdeviceusage/safetyswitch.md)
- [HIDUsage.PhysicalInputDeviceUsage.sampleCount](corehid/hidusage/physicalinputdeviceusage/samplecount.md)
- [HIDUsage.PhysicalInputDeviceUsage.samplePeriod](corehid/hidusage/physicalinputdeviceusage/sampleperiod.md)
- [HIDUsage.PhysicalInputDeviceUsage.setConditionReport](corehid/hidusage/physicalinputdeviceusage/setconditionreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.setConstantForceReport](corehid/hidusage/physicalinputdeviceusage/setconstantforcereport.md)
- [HIDUsage.PhysicalInputDeviceUsage.setCustomForceReport](corehid/hidusage/physicalinputdeviceusage/setcustomforcereport.md)
- [HIDUsage.PhysicalInputDeviceUsage.setEffectReport](corehid/hidusage/physicalinputdeviceusage/seteffectreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.setEnvelopeReport](corehid/hidusage/physicalinputdeviceusage/setenvelopereport.md)
- [HIDUsage.PhysicalInputDeviceUsage.setPeriodicReport](corehid/hidusage/physicalinputdeviceusage/setperiodicreport.md)
- [HIDUsage.PhysicalInputDeviceUsage.setRampForceReport](corehid/hidusage/physicalinputdeviceusage/setrampforcereport.md)
- [HIDUsage.PhysicalInputDeviceUsage.sharedParameterBlocks](corehid/hidusage/physicalinputdeviceusage/sharedparameterblocks.md)
- [HIDUsage.PhysicalInputDeviceUsage.simultaneousEffectsMax](corehid/hidusage/physicalinputdeviceusage/simultaneouseffectsmax.md)
- [HIDUsage.PhysicalInputDeviceUsage.startDelay](corehid/hidusage/physicalinputdeviceusage/startdelay.md)
- [HIDUsage.PhysicalInputDeviceUsage.triggerButton](corehid/hidusage/physicalinputdeviceusage/triggerbutton.md)
- [HIDUsage.PhysicalInputDeviceUsage.triggerRepeatInterval](corehid/hidusage/physicalinputdeviceusage/triggerrepeatinterval.md)
- [HIDUsage.PhysicalInputDeviceUsage.typeSpecificBlockHandle](corehid/hidusage/physicalinputdeviceusage/typespecificblockhandle.md)
- [HIDUsage.PhysicalInputDeviceUsage.typeSpecificBlockOffset](corehid/hidusage/physicalinputdeviceusage/typespecificblockoffset.md)

### Type Properties

- [page](corehid/hidusage/physicalinputdeviceusage/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)
