AppleHIDUsageTables.h [plain text]
#ifndef _APPLEHIDUSAGETABLES_H
#define _APPLEHIDUSAGETABLES_H
enum {
kHIDPage_AppleVendor = 0xff00,
kHIDPage_AppleVendorKeyboard = 0xff01,
kHIDPage_AppleVendorMouse = 0xff02,
kHIDPage_AppleVendorAccelerometer = 0xff03,
kHIDPage_AppleVendorAmbientLightSensor = 0xff04,
kHIDPage_AppleVendorTemperatureSensor = 0xff05,
kHIDPage_AppleVendorHeadset = 0xff07,
kHIDPage_AppleVendorPowerSensor = 0xff08,
kHIDPage_AppleVendorSmartCover = 0xff09,
kHIDPage_AppleVendorPlatinum = 0xff0A,
kHIDPage_AppleVendorLisa = 0xff0B,
kHIDPage_AppleVendorMotion = 0xff0C,
kHIDPage_AppleVendorBattery = 0xff0D,
kHIDPage_AppleVendorIRRemote = 0xff0E,
kHIDPage_AppleVendorDebug = 0xff0F,
kHIDPage_AppleVendorIRInterface = 0xff10,
kHIDPage_AppleVendorDFR = 0xff11,
kHIDPage_AppleVendorDFRBrightness = 0xff12,
kHIDPage_AppleVendorSenderID = 0xff13,
kHIDPage_AppleVendorFilteredEvent = 0xff50,
kHIDPage_AppleVendorMultitouch = 0xff60,
kHIDPage_AppleVendorDisplay = 0xff92,
kHIDPage_AppleVendorTopCase = 0x00ff
};
enum {
kHIDUsage_AppleVendor_TopCase = 0x0001,
kHIDUsage_AppleVendor_Display = 0x0002,
kHIDUsage_AppleVendor_Accelerometer = 0x0003,
kHIDUsage_AppleVendor_AmbientLightSensor = 0x0004,
kHIDUsage_AppleVendor_TemperatureSensor = 0x0005,
kHIDUsage_AppleVendor_Keyboard = 0x0006,
kHIDUsage_AppleVendor_Headset = 0x0007,
kHIDUsage_AppleVendor_ProximitySensor = 0x0008,
kHIDUsage_AppleVendor_Gyro = 0x0009,
kHIDUsage_AppleVendor_Compass = 0x000A,
kHIDUsage_AppleVendor_DeviceManagement = 0x000B,
kHIDUsage_AppleVendor_Trackpad = 0x000C,
kHIDUsage_AppleVendor_TopCaseReserved = 0x000D,
kHIDUsage_AppleVendor_Motion = 0x000E,
kHIDUsage_AppleVendor_KeyboardBacklight = 0x000F,
kHIDUsage_AppleVendor_DeviceMotionLite = 0x0010,
kHIDUsage_AppleVendor_Force = 0x0011,
kHIDUsage_AppleVendor_BluetoothRadio = 0x0012,
kHIDUsage_AppleVendor_Orb = 0x0013,
kHIDUsage_AppleVendor_AccessoryBattery = 0x0014,
kHIDUsage_AppleVendor_Humidity = 0x0015,
kHIDUsage_AppleVendor_DFR = 0x0016,
kHIDUsage_AppleVendor_NXEvent = 0x0017,
kHIDUsage_AppleVendor_NXEvent_Translated = 0x0018,
kHIDUsage_AppleVendor_NXEvent_Diagnostic = 0x0019,
kHIDUsage_AppleVendor_Homer = 0x0020,
kHIDUsage_AppleVendor_Color = 0x0021,
kHIDUsage_AppleVendor_Accessibility = 0x0022,
kHIDUsage_AppleVendor_Message = 0x0023,
};
enum {
kHIDUsage_AppleVendorKeyboard_Spotlight = 0x0001,
kHIDUsage_AppleVendorKeyboard_Dashboard = 0x0002,
kHIDUsage_AppleVendorKeyboard_Function = 0x0003,
kHIDUsage_AppleVendorKeyboard_Launchpad = 0x0004,
kHIDUsage_AppleVendorKeyboard_Reserved = 0x000a,
kHIDUsage_AppleVendorKeyboard_CapsLockDelayEnable = 0x000b,
kHIDUsage_AppleVendorKeyboard_PowerState = 0x000c,
kHIDUsage_AppleVendorKeyboard_Expose_All = 0x0010,
kHIDUsage_AppleVendorKeyboard_Expose_Desktop = 0x0011,
kHIDUsage_AppleVendorKeyboard_Brightness_Up = 0x0020,
kHIDUsage_AppleVendorKeyboard_Brightness_Down = 0x0021,
kHIDUsage_AppleVendorKeyboard_Language = 0x0030
};
enum
{
kHIDUsage_AV_Headset_Availability = 0x0001
};
enum {
kHIDUsage_AppleVendorPowerSensor_Power = 0x0001,
kHIDUsage_AppleVendorPowerSensor_Current = 0x0002,
kHIDUsage_AppleVendorPowerSensor_Voltage = 0x0003,
};
enum {
kHIDUsage_AppleVendorSmartCover_Open = 0x0001,
kHIDUsage_AppleVendorSmartCover_Flap1 = 0x0002,
kHIDUsage_AppleVendorSmartCover_Flap2 = 0x0003,
kHIDUsage_AppleVendorSmartCover_Flap3 = 0x0004,
};
enum {
kHIDUsage_AppleVendorPlatinum_Platinum = 0x0001,
kHIDUsage_AppleVendorPlatinum_Osmium = 0x0002,
kHIDUsage_AppleVendorPlatinum_Lutetim = 0x0003,
};
enum {
kHIDUsage_AppleVendorMotion_Motion = 0x0001,
kHIDUsage_AppleVendorMotion_Activity = 0x0002,
kHIDUsage_AppleVendorMotion_Gesture = 0x0003,
kHIDUsage_AppleVendorMotion_DeviceMotion = 0x0004,
kHIDUsage_AppleVendorMotion_DeviceMotion6 = 0x0005
};
enum {
kHIDUsage_AppleVendorBattery_RawCapacity = 0x0001,
kHIDUsage_AppleVendorBattery_NominalChargeCapacity = 0x0002,
kHIDUsage_AppleVendorBattery_CumulativeCurrent = 0x0003,
};
enum {
kHIDUsage_AppleVendorIRRemote_Pair = 0x0001,
kHIDUsage_AppleVendorIRRemote_Unpair = 0x0002,
kHIDUsage_AppleVendorIRRemote_LowBattery = 0x0003,
kHIDUsage_AppleVendorIRRemote_BTLEDiscoveryMode = 0x0004,
};
enum {
kHIDUsage_AppleVendorDebug_Screenshot = 0x0001,
kHIDUsage_AppleVendorDebug_Stackshot = 0x0002,
kHIDUsage_AppleVendorDebug_SendLogs = 0x0003,
kHIDUsage_AppleVendorDebug_BlackScreenRecover = 0x0004,
};
enum {
kHIDUsage_AppleVendorIRInterface_IRCommand = 0x0001,
kHIDUsage_AppleVendorIRInterface_IRTimings = 0x0002,
};
enum {
kHIDUsage_AppleVendorMultitouch_PowerOff = 0x0001,
kHIDUsage_AppleVendorMultitouch_DeviceReady = 0x0002,
kHIDUsage_AppleVendorMultitouch_ExternalMessage = 0x0003,
kHIDUsage_AppleVendorMultitouch_WillPowerOn = 0x0004,
kHIDUsage_AppleVendorMultitouch_TouchCancel = 0x0005
};
enum
{
kHIDUsage_AV_TopCase_KeyboardFn = 0x0003,
kHIDUsage_AV_TopCase_BrightnessUp = 0x0004,
kHIDUsage_AV_TopCase_BrightnessDown = 0x0005,
kHIDUsage_AV_TopCase_VideoMirror = 0x0006,
kHIDUsage_AV_TopCase_IlluminationToggle = 0x0007,
kHIDUsage_AV_TopCase_IlluminationUp = 0x0008,
kHIDUsage_AV_TopCase_IlluminationDown = 0x0009,
kHIDUsage_AV_TopCase_ClamshellLatched = 0x000a,
kHIDUsage_AV_TopCase_Reserved_MouseData = 0x00c0
};
enum {
kHIDUsage_AppleVendorDFR_TouchTimestamp = 0x0001,
kHIDUsage_AppleVendorDFR_TouchGenerationCount = 0x0002
};
enum {
kHIDUsage_AppleVendorDFRBrightness_DFRBrightnes = 0x0001,
kHIDUsage_AppleVendorDFRBrightness_Update = 0x0010,
kHIDUsage_AppleVendorDFRBrightness_Absolute = 0x0011,
kHIDUsage_AppleVendorDFRBrightness_Relative = 0x0012,
kHIDUsage_AppleVendorDFRBrightness_RampLength = 0x0013,
kHIDUsage_AppleVendorDFRBrightness_DimmingStepOptions = 0x0020,
kHIDUsage_AppleVendorDFRBrightness_DimmingStep = 0x0021,
kHIDUsage_AppleVendorDFRBrightness_DimmingStepRampLength = 0x0022,
kHIDUsage_AppleVendorDFRBrightness_DimmingStepFactor = 0x0023,
kHIDUsage_AppleVendorDFRBrightness_DisplayState = 0x0031,
kHIDUsage_AppleVendorDFRBrightness_DisplaySateRampLength = 0x0032,
kHIDUsage_AppleVendorDFRBrightness_Version = 0x0040,
kHIDUsage_AppleVendorDFRBrightness_AutoBrightness = 0x0041,
kHIDUsage_AppleVendorDFRBrightness_MinNits = 0x0042,
kHIDUsage_AppleVendorDFRBrightness_MaxNits = 0x0043,
kHIDUsage_AppleVendorDFRBrightness_CurveType = 0x0044,
kHIDUsage_AppleVendorDFRBrightness_CurvePointCount = 0x0045,
kHIDUsage_AppleVendorDFRBrightness_CurveUpdateRampLength = 0x0046,
kHIDUsage_AppleVendorDFRBrightness_CurveIlluminanceCoordinates = 0x0047,
kHIDUsage_AppleVendorDFRBrightness_CurveLuminanceCoordinates = 0x0048,
kHIDUsage_AppleVendorDFRBrightness_DFRBurninCounterUpdate = 0x0050,
kHIDUsage_AppleVendorDFRBrightness_DFRBurninCounterValue = 0x0051,
};
enum {
kHIDUsage_AppleVendorSenderID_IR = 0x0001,
kHIDUsage_AppleVendorSenderID_CEC = 0x0002,
kHIDUsage_AppleVendorSenderID_MediaRemote = 0x0010,
};
#endif