<!--
{
  "documentType" : "article",
  "framework" : "HIDDriverKit",
  "identifier" : "/documentation/HIDDriverKit/Physical-Interface-Device-enum",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Physical Interface Device"
}
-->

# Physical Interface Device

Usages for devices with actuators or other physical interfaces.

## Topics

### Getting the Usages

[`kHIDUsage_PID_ActuatorOverrideSwitch`](/documentation/HIDDriverKit/kHIDUsage_PID_ActuatorOverrideSwitch)

[`kHIDUsage_PID_ActuatorPower`](/documentation/HIDDriverKit/kHIDUsage_PID_ActuatorPower)

[`kHIDUsage_PID_ActuatorsEnabled`](/documentation/HIDDriverKit/kHIDUsage_PID_ActuatorsEnabled)

[`kHIDUsage_PID_AttackLevel`](/documentation/HIDDriverKit/kHIDUsage_PID_AttackLevel)

[`kHIDUsage_PID_AttackTime`](/documentation/HIDDriverKit/kHIDUsage_PID_AttackTime)

[`kHIDUsage_PID_AxesEnable`](/documentation/HIDDriverKit/kHIDUsage_PID_AxesEnable)

[`kHIDUsage_PID_BlockFreeReport`](/documentation/HIDDriverKit/kHIDUsage_PID_BlockFreeReport)

[`kHIDUsage_PID_BlockHandle`](/documentation/HIDDriverKit/kHIDUsage_PID_BlockHandle)

[`kHIDUsage_PID_BlockLoadError`](/documentation/HIDDriverKit/kHIDUsage_PID_BlockLoadError)

[`kHIDUsage_PID_BlockLoadFull`](/documentation/HIDDriverKit/kHIDUsage_PID_BlockLoadFull)

[`kHIDUsage_PID_BlockLoadReport`](/documentation/HIDDriverKit/kHIDUsage_PID_BlockLoadReport)

[`kHIDUsage_PID_BlockLoadStatus`](/documentation/HIDDriverKit/kHIDUsage_PID_BlockLoadStatus)

[`kHIDUsage_PID_BlockLoadSuccess`](/documentation/HIDDriverKit/kHIDUsage_PID_BlockLoadSuccess)

[`kHIDUsage_PID_BlockType`](/documentation/HIDDriverKit/kHIDUsage_PID_BlockType)

[`kHIDUsage_PID_CP_Offset`](/documentation/HIDDriverKit/kHIDUsage_PID_CP_Offset)

[`kHIDUsage_PID_CreateNewEffectReport`](/documentation/HIDDriverKit/kHIDUsage_PID_CreateNewEffectReport)

[`kHIDUsage_PID_CustomForceData`](/documentation/HIDDriverKit/kHIDUsage_PID_CustomForceData)

[`kHIDUsage_PID_CustomForceDataOffset`](/documentation/HIDDriverKit/kHIDUsage_PID_CustomForceDataOffset)

[`kHIDUsage_PID_CustomForceDataReport`](/documentation/HIDDriverKit/kHIDUsage_PID_CustomForceDataReport)

[`kHIDUsage_PID_CustomForceVendorDefinedData`](/documentation/HIDDriverKit/kHIDUsage_PID_CustomForceVendorDefinedData)

[`kHIDUsage_PID_DC_DeviceContinue`](/documentation/HIDDriverKit/kHIDUsage_PID_DC_DeviceContinue)

[`kHIDUsage_PID_DC_DevicePause`](/documentation/HIDDriverKit/kHIDUsage_PID_DC_DevicePause)

[`kHIDUsage_PID_DC_DeviceReset`](/documentation/HIDDriverKit/kHIDUsage_PID_DC_DeviceReset)

[`kHIDUsage_PID_DC_DisableActuators`](/documentation/HIDDriverKit/kHIDUsage_PID_DC_DisableActuators)

[`kHIDUsage_PID_DC_EnableActuators`](/documentation/HIDDriverKit/kHIDUsage_PID_DC_EnableActuators)

[`kHIDUsage_PID_DC_StopAllEffects`](/documentation/HIDDriverKit/kHIDUsage_PID_DC_StopAllEffects)

[`kHIDUsage_PID_DeadBand`](/documentation/HIDDriverKit/kHIDUsage_PID_DeadBand)

[`kHIDUsage_PID_DeviceControl`](/documentation/HIDDriverKit/kHIDUsage_PID_DeviceControl)

[`kHIDUsage_PID_DeviceControlReport`](/documentation/HIDDriverKit/kHIDUsage_PID_DeviceControlReport)

[`kHIDUsage_PID_DeviceGain`](/documentation/HIDDriverKit/kHIDUsage_PID_DeviceGain)

[`kHIDUsage_PID_DeviceGainReport`](/documentation/HIDDriverKit/kHIDUsage_PID_DeviceGainReport)

[`kHIDUsage_PID_DeviceManagedPool`](/documentation/HIDDriverKit/kHIDUsage_PID_DeviceManagedPool)

[`kHIDUsage_PID_DevicePaused`](/documentation/HIDDriverKit/kHIDUsage_PID_DevicePaused)

[`kHIDUsage_PID_Direction`](/documentation/HIDDriverKit/kHIDUsage_PID_Direction)

[`kHIDUsage_PID_DirectionEnable`](/documentation/HIDDriverKit/kHIDUsage_PID_DirectionEnable)

[`kHIDUsage_PID_DownloadForceSample`](/documentation/HIDDriverKit/kHIDUsage_PID_DownloadForceSample)

[`kHIDUsage_PID_Duration`](/documentation/HIDDriverKit/kHIDUsage_PID_Duration)

[`kHIDUsage_PID_ET_ConstantForce`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_ConstantForce)

[`kHIDUsage_PID_ET_CustomForceData`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_CustomForceData)

[`kHIDUsage_PID_ET_Damper`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_Damper)

[`kHIDUsage_PID_ET_Friction`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_Friction)

[`kHIDUsage_PID_ET_Inertia`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_Inertia)

[`kHIDUsage_PID_ET_Ramp`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_Ramp)

[`kHIDUsage_PID_ET_SawtoothDown`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_SawtoothDown)

[`kHIDUsage_PID_ET_SawtoothUp`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_SawtoothUp)

[`kHIDUsage_PID_ET_Sine`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_Sine)

[`kHIDUsage_PID_ET_Spring`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_Spring)

[`kHIDUsage_PID_ET_Square`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_Square)

[`kHIDUsage_PID_ET_Triangle`](/documentation/HIDDriverKit/kHIDUsage_PID_ET_Triangle)

[`kHIDUsage_PID_EffectBlockIndex`](/documentation/HIDDriverKit/kHIDUsage_PID_EffectBlockIndex)

[`kHIDUsage_PID_EffectOperation`](/documentation/HIDDriverKit/kHIDUsage_PID_EffectOperation)

[`kHIDUsage_PID_EffectOperationReport`](/documentation/HIDDriverKit/kHIDUsage_PID_EffectOperationReport)

[`kHIDUsage_PID_EffectPlaying`](/documentation/HIDDriverKit/kHIDUsage_PID_EffectPlaying)

[`kHIDUsage_PID_EffectType`](/documentation/HIDDriverKit/kHIDUsage_PID_EffectType)

[`kHIDUsage_PID_FadeLevel`](/documentation/HIDDriverKit/kHIDUsage_PID_FadeLevel)

[`kHIDUsage_PID_FadeTime`](/documentation/HIDDriverKit/kHIDUsage_PID_FadeTime)

[`kHIDUsage_PID_Gain`](/documentation/HIDDriverKit/kHIDUsage_PID_Gain)

[`kHIDUsage_PID_IsochCustomForceEnable`](/documentation/HIDDriverKit/kHIDUsage_PID_IsochCustomForceEnable)

[`kHIDUsage_PID_LoopCount`](/documentation/HIDDriverKit/kHIDUsage_PID_LoopCount)

[`kHIDUsage_PID_Magnitude`](/documentation/HIDDriverKit/kHIDUsage_PID_Magnitude)

[`kHIDUsage_PID_MoveDestination`](/documentation/HIDDriverKit/kHIDUsage_PID_MoveDestination)

[`kHIDUsage_PID_MoveLength`](/documentation/HIDDriverKit/kHIDUsage_PID_MoveLength)

[`kHIDUsage_PID_MoveSource`](/documentation/HIDDriverKit/kHIDUsage_PID_MoveSource)

[`kHIDUsage_PID_NegativeCoefficient`](/documentation/HIDDriverKit/kHIDUsage_PID_NegativeCoefficient)

[`kHIDUsage_PID_NegativeSaturation`](/documentation/HIDDriverKit/kHIDUsage_PID_NegativeSaturation)

[`kHIDUsage_PID_Normal`](/documentation/HIDDriverKit/kHIDUsage_PID_Normal)

[`kHIDUsage_PID_Offset`](/documentation/HIDDriverKit/kHIDUsage_PID_Offset)

[`kHIDUsage_PID_OpEffectStart`](/documentation/HIDDriverKit/kHIDUsage_PID_OpEffectStart)

[`kHIDUsage_PID_OpEffectStartSolo`](/documentation/HIDDriverKit/kHIDUsage_PID_OpEffectStartSolo)

[`kHIDUsage_PID_OpEffectStop`](/documentation/HIDDriverKit/kHIDUsage_PID_OpEffectStop)

[`kHIDUsage_PID_ParamBlockOffset`](/documentation/HIDDriverKit/kHIDUsage_PID_ParamBlockOffset)

[`kHIDUsage_PID_ParameterBlockSize`](/documentation/HIDDriverKit/kHIDUsage_PID_ParameterBlockSize)

[`kHIDUsage_PID_Period`](/documentation/HIDDriverKit/kHIDUsage_PID_Period)

[`kHIDUsage_PID_Phase`](/documentation/HIDDriverKit/kHIDUsage_PID_Phase)

[`kHIDUsage_PID_PhysicalInterfaceDevice`](/documentation/HIDDriverKit/kHIDUsage_PID_PhysicalInterfaceDevice)

[`kHIDUsage_PID_PoolAlignment`](/documentation/HIDDriverKit/kHIDUsage_PID_PoolAlignment)

[`kHIDUsage_PID_PoolMoveReport`](/documentation/HIDDriverKit/kHIDUsage_PID_PoolMoveReport)

[`kHIDUsage_PID_PoolReport`](/documentation/HIDDriverKit/kHIDUsage_PID_PoolReport)

[`kHIDUsage_PID_PositiveCoefficient`](/documentation/HIDDriverKit/kHIDUsage_PID_PositiveCoefficient)

[`kHIDUsage_PID_PositiveSaturation`](/documentation/HIDDriverKit/kHIDUsage_PID_PositiveSaturation)

[`kHIDUsage_PID_RAM_PoolAvailable`](/documentation/HIDDriverKit/kHIDUsage_PID_RAM_PoolAvailable)

[`kHIDUsage_PID_RAM_PoolSize`](/documentation/HIDDriverKit/kHIDUsage_PID_RAM_PoolSize)

[`kHIDUsage_PID_ROM_EffectBlockCount`](/documentation/HIDDriverKit/kHIDUsage_PID_ROM_EffectBlockCount)

[`kHIDUsage_PID_ROM_Flag`](/documentation/HIDDriverKit/kHIDUsage_PID_ROM_Flag)

[`kHIDUsage_PID_ROM_PoolSize`](/documentation/HIDDriverKit/kHIDUsage_PID_ROM_PoolSize)

[`kHIDUsage_PID_RampEnd`](/documentation/HIDDriverKit/kHIDUsage_PID_RampEnd)

[`kHIDUsage_PID_RampStart`](/documentation/HIDDriverKit/kHIDUsage_PID_RampStart)

[`kHIDUsage_PID_Reserved`](/documentation/HIDDriverKit/kHIDUsage_PID_Reserved)

[`kHIDUsage_PID_SafetySwitch`](/documentation/HIDDriverKit/kHIDUsage_PID_SafetySwitch)

[`kHIDUsage_PID_SampleCount`](/documentation/HIDDriverKit/kHIDUsage_PID_SampleCount)

[`kHIDUsage_PID_SamplePeriod`](/documentation/HIDDriverKit/kHIDUsage_PID_SamplePeriod)

[`kHIDUsage_PID_SetConditionReport`](/documentation/HIDDriverKit/kHIDUsage_PID_SetConditionReport)

[`kHIDUsage_PID_SetConstantForceReport`](/documentation/HIDDriverKit/kHIDUsage_PID_SetConstantForceReport)

[`kHIDUsage_PID_SetCustomForceReport`](/documentation/HIDDriverKit/kHIDUsage_PID_SetCustomForceReport)

[`kHIDUsage_PID_SetEffectReport`](/documentation/HIDDriverKit/kHIDUsage_PID_SetEffectReport)

[`kHIDUsage_PID_SetEnvelopeReport`](/documentation/HIDDriverKit/kHIDUsage_PID_SetEnvelopeReport)

[`kHIDUsage_PID_SetPeriodicReport`](/documentation/HIDDriverKit/kHIDUsage_PID_SetPeriodicReport)

[`kHIDUsage_PID_SetRampForceReport`](/documentation/HIDDriverKit/kHIDUsage_PID_SetRampForceReport)

[`kHIDUsage_PID_SharedParameterBlocks`](/documentation/HIDDriverKit/kHIDUsage_PID_SharedParameterBlocks)

[`kHIDUsage_PID_SimultaneousEffectsMax`](/documentation/HIDDriverKit/kHIDUsage_PID_SimultaneousEffectsMax)

[`kHIDUsage_PID_StartDelay`](/documentation/HIDDriverKit/kHIDUsage_PID_StartDelay)

[`kHIDUsage_PID_StateReport`](/documentation/HIDDriverKit/kHIDUsage_PID_StateReport)

[`kHIDUsage_PID_TriggerButton`](/documentation/HIDDriverKit/kHIDUsage_PID_TriggerButton)

[`kHIDUsage_PID_TriggerRepeatInterval`](/documentation/HIDDriverKit/kHIDUsage_PID_TriggerRepeatInterval)

[`kHIDUsage_PID_TypeSpecificBlockHandle`](/documentation/HIDDriverKit/kHIDUsage_PID_TypeSpecificBlockHandle)

[`kHIDUsage_PID_TypeSpecificBlockOffset`](/documentation/HIDDriverKit/kHIDUsage_PID_TypeSpecificBlockOffset)



---

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)