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

# Generic Desktop

Usages related to generic desktop devices, such as mice, joysticks, and keyboards.

## Topics

### Getting the Usages

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



---

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)