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_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,
};
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
};
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_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_DeviceManagement = 0x000b,
kHIDUsage_AV_TopCase_Keyboard = 0x000c,
kHIDUsage_AV_TopCase_Trackpad = 0x000e,
kHIDUsage_AV_TopCase_Reserved = 0x000f,
kHIDUsage_AV_TopCase_Reserved_MouseData = 0x00c0
};
#endif