IOHIDUsageTables.h [plain text]
#ifndef _IOHIDUSAGETABLES_H
#define _IOHIDUSAGETABLES_H
enum
{
kHIDPage_Undefined = 0x00,
kHIDPage_GenericDesktop = 0x01,
kHIDPage_Simulation = 0x02,
kHIDPage_VR = 0x03,
kHIDPage_Sport = 0x04,
kHIDPage_Game = 0x05,
kHIDPage_GenericDeviceControls = 0x06,
kHIDPage_KeyboardOrKeypad = 0x07,
kHIDPage_LEDs = 0x08,
kHIDPage_Button = 0x09,
kHIDPage_Ordinal = 0x0A,
kHIDPage_Telephony = 0x0B,
kHIDPage_Consumer = 0x0C,
kHIDPage_Digitizer = 0x0D,
kHIDPage_PID = 0x0F,
kHIDPage_Unicode = 0x10,
kHIDPage_AlphanumericDisplay = 0x14,
kHIDPage_Sensor = 0x20,
kHIDPage_Monitor = 0x80,
kHIDPage_MonitorEnumerated = 0x81,
kHIDPage_MonitorVirtual = 0x82,
kHIDPage_MonitorReserved = 0x83,
kHIDPage_PowerDevice = 0x84,
kHIDPage_BatterySystem = 0x85,
kHIDPage_PowerReserved = 0x86,
kHIDPage_PowerReserved2 = 0x87,
kHIDPage_BarCodeScanner = 0x8C,
kHIDPage_WeighingDevice = 0x8D,
kHIDPage_Scale = 0x8D,
kHIDPage_MagneticStripeReader = 0x8E,
kHIDPage_CameraControl = 0x90,
kHIDPage_Arcade = 0x91,
kHIDPage_VendorDefinedStart = 0xFF00
};
enum
{
kHIDUsage_Undefined = 0x00
};
enum
{
kHIDUsage_GD_Pointer = 0x01,
kHIDUsage_GD_Mouse = 0x02,
kHIDUsage_GD_Joystick = 0x04,
kHIDUsage_GD_GamePad = 0x05,
kHIDUsage_GD_Keyboard = 0x06,
kHIDUsage_GD_Keypad = 0x07,
kHIDUsage_GD_MultiAxisController = 0x08,
kHIDUsage_GD_TabletPCSystemControls = 0x09,
kHIDUsage_GD_AssistiveControl = 0x0A,
kHIDUsage_GD_X = 0x30,
kHIDUsage_GD_Y = 0x31,
kHIDUsage_GD_Z = 0x32,
kHIDUsage_GD_Rx = 0x33,
kHIDUsage_GD_Ry = 0x34,
kHIDUsage_GD_Rz = 0x35,
kHIDUsage_GD_Slider = 0x36,
kHIDUsage_GD_Dial = 0x37,
kHIDUsage_GD_Wheel = 0x38,
kHIDUsage_GD_Hatswitch = 0x39,
kHIDUsage_GD_CountedBuffer = 0x3A,
kHIDUsage_GD_ByteCount = 0x3B,
kHIDUsage_GD_MotionWakeup = 0x3C,
kHIDUsage_GD_Start = 0x3D,
kHIDUsage_GD_Select = 0x3E,
kHIDUsage_GD_Vx = 0x40,
kHIDUsage_GD_Vy = 0x41,
kHIDUsage_GD_Vz = 0x42,
kHIDUsage_GD_Vbrx = 0x43,
kHIDUsage_GD_Vbry = 0x44,
kHIDUsage_GD_Vbrz = 0x45,
kHIDUsage_GD_Vno = 0x46,
kHIDUsage_GD_SystemControl = 0x80,
kHIDUsage_GD_SystemPowerDown = 0x81,
kHIDUsage_GD_SystemSleep = 0x82,
kHIDUsage_GD_SystemWakeUp = 0x83,
kHIDUsage_GD_SystemContextMenu = 0x84,
kHIDUsage_GD_SystemMainMenu = 0x85,
kHIDUsage_GD_SystemAppMenu = 0x86,
kHIDUsage_GD_SystemMenuHelp = 0x87,
kHIDUsage_GD_SystemMenuExit = 0x88,
kHIDUsage_GD_SystemMenuSelect = 0x89,
kHIDUsage_GD_SystemMenu = kHIDUsage_GD_SystemMenuSelect,
kHIDUsage_GD_SystemMenuRight = 0x8A,
kHIDUsage_GD_SystemMenuLeft = 0x8B,
kHIDUsage_GD_SystemMenuUp = 0x8C,
kHIDUsage_GD_SystemMenuDown = 0x8D,
kHIDUsage_GD_DPadUp = 0x90,
kHIDUsage_GD_DPadDown = 0x91,
kHIDUsage_GD_DPadRight = 0x92,
kHIDUsage_GD_DPadLeft = 0x93,
kHIDUsage_GD_Reserved = 0xFFFF
};
enum
{
kHIDUsage_Sim_FlightSimulationDevice = 0x01,
kHIDUsage_Sim_AutomobileSimulationDevice = 0x02,
kHIDUsage_Sim_TankSimulationDevice = 0x03,
kHIDUsage_Sim_SpaceshipSimulationDevice = 0x04,
kHIDUsage_Sim_SubmarineSimulationDevice = 0x05,
kHIDUsage_Sim_SailingSimulationDevice = 0x06,
kHIDUsage_Sim_MotorcycleSimulationDevice = 0x07,
kHIDUsage_Sim_SportsSimulationDevice = 0x08,
kHIDUsage_Sim_AirplaneSimulationDevice = 0x09,
kHIDUsage_Sim_HelicopterSimulationDevice = 0x0A,
kHIDUsage_Sim_MagicCarpetSimulationDevice = 0x0B,
kHIDUsage_Sim_BicycleSimulationDevice = 0x0C,
kHIDUsage_Sim_FlightControlStick = 0x20,
kHIDUsage_Sim_FlightStick = 0x21,
kHIDUsage_Sim_CyclicControl = 0x22,
kHIDUsage_Sim_CyclicTrim = 0x23,
kHIDUsage_Sim_FlightYoke = 0x24,
kHIDUsage_Sim_TrackControl = 0x25,
kHIDUsage_Sim_Aileron = 0xB0,
kHIDUsage_Sim_AileronTrim = 0xB1,
kHIDUsage_Sim_AntiTorqueControl = 0xB2,
kHIDUsage_Sim_AutopilotEnable = 0xB3,
kHIDUsage_Sim_ChaffRelease = 0xB4,
kHIDUsage_Sim_CollectiveControl = 0xB5,
kHIDUsage_Sim_DiveBrake = 0xB6,
kHIDUsage_Sim_ElectronicCountermeasures = 0xB7,
kHIDUsage_Sim_Elevator = 0xB8,
kHIDUsage_Sim_ElevatorTrim = 0xB9,
kHIDUsage_Sim_Rudder = 0xBA,
kHIDUsage_Sim_Throttle = 0xBB,
kHIDUsage_Sim_FlightCommunications = 0xBC,
kHIDUsage_Sim_FlareRelease = 0xBD,
kHIDUsage_Sim_LandingGear = 0xBE,
kHIDUsage_Sim_ToeBrake = 0xBF,
kHIDUsage_Sim_Trigger = 0xC0,
kHIDUsage_Sim_WeaponsArm = 0xC1,
kHIDUsage_Sim_Weapons = 0xC2,
kHIDUsage_Sim_WingFlaps = 0xC3,
kHIDUsage_Sim_Accelerator = 0xC4,
kHIDUsage_Sim_Brake = 0xC5,
kHIDUsage_Sim_Clutch = 0xC6,
kHIDUsage_Sim_Shifter = 0xC7,
kHIDUsage_Sim_Steering = 0xC8,
kHIDUsage_Sim_TurretDirection = 0xC9,
kHIDUsage_Sim_BarrelElevation = 0xCA,
kHIDUsage_Sim_DivePlane = 0xCB,
kHIDUsage_Sim_Ballast = 0xCC,
kHIDUsage_Sim_BicycleCrank = 0xCD,
kHIDUsage_Sim_HandleBars = 0xCE,
kHIDUsage_Sim_FrontBrake = 0xCF,
kHIDUsage_Sim_RearBrake = 0xD0,
kHIDUsage_Sim_Reserved = 0xFFFF
};
enum
{
kHIDUsage_VR_Belt = 0x01,
kHIDUsage_VR_BodySuit = 0x02,
kHIDUsage_VR_Flexor = 0x03,
kHIDUsage_VR_Glove = 0x04,
kHIDUsage_VR_HeadTracker = 0x05,
kHIDUsage_VR_HeadMountedDisplay = 0x06,
kHIDUsage_VR_HandTracker = 0x07,
kHIDUsage_VR_Oculometer = 0x08,
kHIDUsage_VR_Vest = 0x09,
kHIDUsage_VR_AnimatronicDevice = 0x0A,
kHIDUsage_VR_StereoEnable = 0x20,
kHIDUsage_VR_DisplayEnable = 0x21,
kHIDUsage_VR_Reserved = 0xFFFF
};
enum
{
kHIDUsage_Sprt_BaseballBat = 0x01,
kHIDUsage_Sprt_GolfClub = 0x02,
kHIDUsage_Sprt_RowingMachine = 0x03,
kHIDUsage_Sprt_Treadmill = 0x04,
kHIDUsage_Sprt_Oar = 0x30,
kHIDUsage_Sprt_Slope = 0x31,
kHIDUsage_Sprt_Rate = 0x32,
kHIDUsage_Sprt_StickSpeed = 0x33,
kHIDUsage_Sprt_StickFaceAngle = 0x34,
kHIDUsage_Sprt_StickHeelOrToe = 0x35,
kHIDUsage_Sprt_StickFollowThrough = 0x36,
kHIDUsage_Sprt_StickTempo = 0x37,
kHIDUsage_Sprt_StickType = 0x38,
kHIDUsage_Sprt_StickHeight = 0x39,
kHIDUsage_Sprt_Putter = 0x50,
kHIDUsage_Sprt_1Iron = 0x51,
kHIDUsage_Sprt_2Iron = 0x52,
kHIDUsage_Sprt_3Iron = 0x53,
kHIDUsage_Sprt_4Iron = 0x54,
kHIDUsage_Sprt_5Iron = 0x55,
kHIDUsage_Sprt_6Iron = 0x56,
kHIDUsage_Sprt_7Iron = 0x57,
kHIDUsage_Sprt_8Iron = 0x58,
kHIDUsage_Sprt_9Iron = 0x59,
kHIDUsage_Sprt_10Iron = 0x5A,
kHIDUsage_Sprt_11Iron = 0x5B,
kHIDUsage_Sprt_SandWedge = 0x5C,
kHIDUsage_Sprt_LoftWedge = 0x5D,
kHIDUsage_Sprt_PowerWedge = 0x5E,
kHIDUsage_Sprt_1Wood = 0x5F,
kHIDUsage_Sprt_3Wood = 0x60,
kHIDUsage_Sprt_5Wood = 0x61,
kHIDUsage_Sprt_7Wood = 0x62,
kHIDUsage_Sprt_9Wood = 0x63,
kHIDUsage_Sprt_Reserved = 0xFFFF
};
enum
{
kHIDUsage_Game_3DGameController = 0x01,
kHIDUsage_Game_PinballDevice = 0x02,
kHIDUsage_Game_GunDevice = 0x03,
kHIDUsage_Game_PointofView = 0x20,
kHIDUsage_Game_TurnRightOrLeft = 0x21,
kHIDUsage_Game_PitchUpOrDown = 0x22,
kHIDUsage_Game_RollRightOrLeft = 0x23,
kHIDUsage_Game_MoveRightOrLeft = 0x24,
kHIDUsage_Game_MoveForwardOrBackward = 0x25,
kHIDUsage_Game_MoveUpOrDown = 0x26,
kHIDUsage_Game_LeanRightOrLeft = 0x27,
kHIDUsage_Game_LeanForwardOrBackward = 0x28,
kHIDUsage_Game_HeightOfPOV = 0x29,
kHIDUsage_Game_Flipper = 0x2A,
kHIDUsage_Game_SecondaryFlipper = 0x2B,
kHIDUsage_Game_Bump = 0x2C,
kHIDUsage_Game_NewGame = 0x2D,
kHIDUsage_Game_ShootBall = 0x2E,
kHIDUsage_Game_Player = 0x2F,
kHIDUsage_Game_GunBolt = 0x30,
kHIDUsage_Game_GunClip = 0x31,
kHIDUsage_Game_Gun = 0x32,
kHIDUsage_Game_GunSingleShot = 0x33,
kHIDUsage_Game_GunBurst = 0x34,
kHIDUsage_Game_GunAutomatic = 0x35,
kHIDUsage_Game_GunSafety = 0x36,
kHIDUsage_Game_GamepadFireOrJump = 0x37,
kHIDUsage_Game_GamepadTrigger = 0x39,
kHIDUsage_Game_GamepadFormFitting = 0x39,
kHIDUsage_Game_Reserved = 0xFFFF
};
enum
{
kHIDUsage_GenDevControls_BackgroundControls = 0x01,
};
enum
{
kHIDUsage_KeyboardErrorRollOver = 0x01,
kHIDUsage_KeyboardPOSTFail = 0x02,
kHIDUsage_KeyboardErrorUndefined = 0x03,
kHIDUsage_KeyboardA = 0x04,
kHIDUsage_KeyboardB = 0x05,
kHIDUsage_KeyboardC = 0x06,
kHIDUsage_KeyboardD = 0x07,
kHIDUsage_KeyboardE = 0x08,
kHIDUsage_KeyboardF = 0x09,
kHIDUsage_KeyboardG = 0x0A,
kHIDUsage_KeyboardH = 0x0B,
kHIDUsage_KeyboardI = 0x0C,
kHIDUsage_KeyboardJ = 0x0D,
kHIDUsage_KeyboardK = 0x0E,
kHIDUsage_KeyboardL = 0x0F,
kHIDUsage_KeyboardM = 0x10,
kHIDUsage_KeyboardN = 0x11,
kHIDUsage_KeyboardO = 0x12,
kHIDUsage_KeyboardP = 0x13,
kHIDUsage_KeyboardQ = 0x14,
kHIDUsage_KeyboardR = 0x15,
kHIDUsage_KeyboardS = 0x16,
kHIDUsage_KeyboardT = 0x17,
kHIDUsage_KeyboardU = 0x18,
kHIDUsage_KeyboardV = 0x19,
kHIDUsage_KeyboardW = 0x1A,
kHIDUsage_KeyboardX = 0x1B,
kHIDUsage_KeyboardY = 0x1C,
kHIDUsage_KeyboardZ = 0x1D,
kHIDUsage_Keyboard1 = 0x1E,
kHIDUsage_Keyboard2 = 0x1F,
kHIDUsage_Keyboard3 = 0x20,
kHIDUsage_Keyboard4 = 0x21,
kHIDUsage_Keyboard5 = 0x22,
kHIDUsage_Keyboard6 = 0x23,
kHIDUsage_Keyboard7 = 0x24,
kHIDUsage_Keyboard8 = 0x25,
kHIDUsage_Keyboard9 = 0x26,
kHIDUsage_Keyboard0 = 0x27,
kHIDUsage_KeyboardReturnOrEnter = 0x28,
kHIDUsage_KeyboardEscape = 0x29,
kHIDUsage_KeyboardDeleteOrBackspace = 0x2A,
kHIDUsage_KeyboardTab = 0x2B,
kHIDUsage_KeyboardSpacebar = 0x2C,
kHIDUsage_KeyboardHyphen = 0x2D,
kHIDUsage_KeyboardEqualSign = 0x2E,
kHIDUsage_KeyboardOpenBracket = 0x2F,
kHIDUsage_KeyboardCloseBracket = 0x30,
kHIDUsage_KeyboardBackslash = 0x31,
kHIDUsage_KeyboardNonUSPound = 0x32,
kHIDUsage_KeyboardSemicolon = 0x33,
kHIDUsage_KeyboardQuote = 0x34,
kHIDUsage_KeyboardGraveAccentAndTilde = 0x35,
kHIDUsage_KeyboardComma = 0x36,
kHIDUsage_KeyboardPeriod = 0x37,
kHIDUsage_KeyboardSlash = 0x38,
kHIDUsage_KeyboardCapsLock = 0x39,
kHIDUsage_KeyboardF1 = 0x3A,
kHIDUsage_KeyboardF2 = 0x3B,
kHIDUsage_KeyboardF3 = 0x3C,
kHIDUsage_KeyboardF4 = 0x3D,
kHIDUsage_KeyboardF5 = 0x3E,
kHIDUsage_KeyboardF6 = 0x3F,
kHIDUsage_KeyboardF7 = 0x40,
kHIDUsage_KeyboardF8 = 0x41,
kHIDUsage_KeyboardF9 = 0x42,
kHIDUsage_KeyboardF10 = 0x43,
kHIDUsage_KeyboardF11 = 0x44,
kHIDUsage_KeyboardF12 = 0x45,
kHIDUsage_KeyboardPrintScreen = 0x46,
kHIDUsage_KeyboardScrollLock = 0x47,
kHIDUsage_KeyboardPause = 0x48,
kHIDUsage_KeyboardInsert = 0x49,
kHIDUsage_KeyboardHome = 0x4A,
kHIDUsage_KeyboardPageUp = 0x4B,
kHIDUsage_KeyboardDeleteForward = 0x4C,
kHIDUsage_KeyboardEnd = 0x4D,
kHIDUsage_KeyboardPageDown = 0x4E,
kHIDUsage_KeyboardRightArrow = 0x4F,
kHIDUsage_KeyboardLeftArrow = 0x50,
kHIDUsage_KeyboardDownArrow = 0x51,
kHIDUsage_KeyboardUpArrow = 0x52,
kHIDUsage_KeypadNumLock = 0x53,
kHIDUsage_KeypadSlash = 0x54,
kHIDUsage_KeypadAsterisk = 0x55,
kHIDUsage_KeypadHyphen = 0x56,
kHIDUsage_KeypadPlus = 0x57,
kHIDUsage_KeypadEnter = 0x58,
kHIDUsage_Keypad1 = 0x59,
kHIDUsage_Keypad2 = 0x5A,
kHIDUsage_Keypad3 = 0x5B,
kHIDUsage_Keypad4 = 0x5C,
kHIDUsage_Keypad5 = 0x5D,
kHIDUsage_Keypad6 = 0x5E,
kHIDUsage_Keypad7 = 0x5F,
kHIDUsage_Keypad8 = 0x60,
kHIDUsage_Keypad9 = 0x61,
kHIDUsage_Keypad0 = 0x62,
kHIDUsage_KeypadPeriod = 0x63,
kHIDUsage_KeyboardNonUSBackslash = 0x64,
kHIDUsage_KeyboardApplication = 0x65,
kHIDUsage_KeyboardPower = 0x66,
kHIDUsage_KeypadEqualSign = 0x67,
kHIDUsage_KeyboardF13 = 0x68,
kHIDUsage_KeyboardF14 = 0x69,
kHIDUsage_KeyboardF15 = 0x6A,
kHIDUsage_KeyboardF16 = 0x6B,
kHIDUsage_KeyboardF17 = 0x6C,
kHIDUsage_KeyboardF18 = 0x6D,
kHIDUsage_KeyboardF19 = 0x6E,
kHIDUsage_KeyboardF20 = 0x6F,
kHIDUsage_KeyboardF21 = 0x70,
kHIDUsage_KeyboardF22 = 0x71,
kHIDUsage_KeyboardF23 = 0x72,
kHIDUsage_KeyboardF24 = 0x73,
kHIDUsage_KeyboardExecute = 0x74,
kHIDUsage_KeyboardHelp = 0x75,
kHIDUsage_KeyboardMenu = 0x76,
kHIDUsage_KeyboardSelect = 0x77,
kHIDUsage_KeyboardStop = 0x78,
kHIDUsage_KeyboardAgain = 0x79,
kHIDUsage_KeyboardUndo = 0x7A,
kHIDUsage_KeyboardCut = 0x7B,
kHIDUsage_KeyboardCopy = 0x7C,
kHIDUsage_KeyboardPaste = 0x7D,
kHIDUsage_KeyboardFind = 0x7E,
kHIDUsage_KeyboardMute = 0x7F,
kHIDUsage_KeyboardVolumeUp = 0x80,
kHIDUsage_KeyboardVolumeDown = 0x81,
kHIDUsage_KeyboardLockingCapsLock = 0x82,
kHIDUsage_KeyboardLockingNumLock = 0x83,
kHIDUsage_KeyboardLockingScrollLock = 0x84,
kHIDUsage_KeypadComma = 0x85,
kHIDUsage_KeypadEqualSignAS400 = 0x86,
kHIDUsage_KeyboardInternational1 = 0x87,
kHIDUsage_KeyboardInternational2 = 0x88,
kHIDUsage_KeyboardInternational3 = 0x89,
kHIDUsage_KeyboardInternational4 = 0x8A,
kHIDUsage_KeyboardInternational5 = 0x8B,
kHIDUsage_KeyboardInternational6 = 0x8C,
kHIDUsage_KeyboardInternational7 = 0x8D,
kHIDUsage_KeyboardInternational8 = 0x8E,
kHIDUsage_KeyboardInternational9 = 0x8F,
kHIDUsage_KeyboardLANG1 = 0x90,
kHIDUsage_KeyboardLANG2 = 0x91,
kHIDUsage_KeyboardLANG3 = 0x92,
kHIDUsage_KeyboardLANG4 = 0x93,
kHIDUsage_KeyboardLANG5 = 0x94,
kHIDUsage_KeyboardLANG6 = 0x95,
kHIDUsage_KeyboardLANG7 = 0x96,
kHIDUsage_KeyboardLANG8 = 0x97,
kHIDUsage_KeyboardLANG9 = 0x98,
kHIDUsage_KeyboardAlternateErase = 0x99,
kHIDUsage_KeyboardSysReqOrAttention = 0x9A,
kHIDUsage_KeyboardCancel = 0x9B,
kHIDUsage_KeyboardClear = 0x9C,
kHIDUsage_KeyboardPrior = 0x9D,
kHIDUsage_KeyboardReturn = 0x9E,
kHIDUsage_KeyboardSeparator = 0x9F,
kHIDUsage_KeyboardOut = 0xA0,
kHIDUsage_KeyboardOper = 0xA1,
kHIDUsage_KeyboardClearOrAgain = 0xA2,
kHIDUsage_KeyboardCrSelOrProps = 0xA3,
kHIDUsage_KeyboardExSel = 0xA4,
kHIDUsage_KeyboardLeftControl = 0xE0,
kHIDUsage_KeyboardLeftShift = 0xE1,
kHIDUsage_KeyboardLeftAlt = 0xE2,
kHIDUsage_KeyboardLeftGUI = 0xE3,
kHIDUsage_KeyboardRightControl = 0xE4,
kHIDUsage_KeyboardRightShift = 0xE5,
kHIDUsage_KeyboardRightAlt = 0xE6,
kHIDUsage_KeyboardRightGUI = 0xE7,
kHIDUsage_Keyboard_Reserved = 0xFFFF
};
enum
{
kHIDUsage_LED_NumLock = 0x01,
kHIDUsage_LED_CapsLock = 0x02,
kHIDUsage_LED_ScrollLock = 0x03,
kHIDUsage_LED_Compose = 0x04,
kHIDUsage_LED_Kana = 0x05,
kHIDUsage_LED_Power = 0x06,
kHIDUsage_LED_Shift = 0x07,
kHIDUsage_LED_DoNotDisturb = 0x08,
kHIDUsage_LED_Mute = 0x09,
kHIDUsage_LED_ToneEnable = 0x0A,
kHIDUsage_LED_HighCutFilter = 0x0B,
kHIDUsage_LED_LowCutFilter = 0x0C,
kHIDUsage_LED_EqualizerEnable = 0x0D,
kHIDUsage_LED_SoundFieldOn = 0x0E,
kHIDUsage_LED_SurroundOn = 0x0F,
kHIDUsage_LED_Repeat = 0x10,
kHIDUsage_LED_Stereo = 0x11,
kHIDUsage_LED_SamplingRateDetect = 0x12,
kHIDUsage_LED_Spinning = 0x13,
kHIDUsage_LED_CAV = 0x14,
kHIDUsage_LED_CLV = 0x15,
kHIDUsage_LED_RecordingFormatDetect = 0x16,
kHIDUsage_LED_OffHook = 0x17,
kHIDUsage_LED_Ring = 0x18,
kHIDUsage_LED_MessageWaiting = 0x19,
kHIDUsage_LED_DataMode = 0x1A,
kHIDUsage_LED_BatteryOperation = 0x1B,
kHIDUsage_LED_BatteryOK = 0x1C,
kHIDUsage_LED_BatteryLow = 0x1D,
kHIDUsage_LED_Speaker = 0x1E,
kHIDUsage_LED_HeadSet = 0x1F,
kHIDUsage_LED_Hold = 0x20,
kHIDUsage_LED_Microphone = 0x21,
kHIDUsage_LED_Coverage = 0x22,
kHIDUsage_LED_NightMode = 0x23,
kHIDUsage_LED_SendCalls = 0x24,
kHIDUsage_LED_CallPickup = 0x25,
kHIDUsage_LED_Conference = 0x26,
kHIDUsage_LED_StandBy = 0x27,
kHIDUsage_LED_CameraOn = 0x28,
kHIDUsage_LED_CameraOff = 0x29,
kHIDUsage_LED_OnLine = 0x2A,
kHIDUsage_LED_OffLine = 0x2B,
kHIDUsage_LED_Busy = 0x2C,
kHIDUsage_LED_Ready = 0x2D,
kHIDUsage_LED_PaperOut = 0x2E,
kHIDUsage_LED_PaperJam = 0x2F,
kHIDUsage_LED_Remote = 0x30,
kHIDUsage_LED_Forward = 0x31,
kHIDUsage_LED_Reverse = 0x32,
kHIDUsage_LED_Stop = 0x33,
kHIDUsage_LED_Rewind = 0x34,
kHIDUsage_LED_FastForward = 0x35,
kHIDUsage_LED_Play = 0x36,
kHIDUsage_LED_Pause = 0x37,
kHIDUsage_LED_Record = 0x38,
kHIDUsage_LED_Error = 0x39,
kHIDUsage_LED_Usage = 0x3A,
kHIDUsage_LED_UsageInUseIndicator = 0x3B,
kHIDUsage_LED_UsageMultiModeIndicator = 0x3C,
kHIDUsage_LED_IndicatorOn = 0x3D,
kHIDUsage_LED_IndicatorFlash = 0x3E,
kHIDUsage_LED_IndicatorSlowBlink = 0x3F,
kHIDUsage_LED_IndicatorFastBlink = 0x40,
kHIDUsage_LED_IndicatorOff = 0x41,
kHIDUsage_LED_FlashOnTime = 0x42,
kHIDUsage_LED_SlowBlinkOnTime = 0x43,
kHIDUsage_LED_SlowBlinkOffTime = 0x44,
kHIDUsage_LED_FastBlinkOnTime = 0x45,
kHIDUsage_LED_FastBlinkOffTime = 0x46,
kHIDUsage_LED_UsageIndicatorColor = 0x47,
kHIDUsage_LED_IndicatorRed = 0x48,
kHIDUsage_LED_IndicatorGreen = 0x49,
kHIDUsage_LED_IndicatorAmber = 0x4A,
kHIDUsage_LED_GenericIndicator = 0x4B,
kHIDUsage_LED_SystemSuspend = 0x4C,
kHIDUsage_LED_ExternalPowerConnected = 0x4D,
kHIDUsage_LED_PlayerIndicator = 0x4E,
kHIDUsage_LED_Player1 = 0x4F,
kHIDUsage_LED_Player2 = 0x50,
kHIDUsage_LED_Player3 = 0x51,
kHIDUsage_LED_Player4 = 0x52,
kHIDUsage_LED_Player5 = 0x53,
kHIDUsage_LED_Player6 = 0x54,
kHIDUsage_LED_Player7 = 0x55,
kHIDUsage_LED_Player8 = 0x56,
kHIDUsage_LED_Reserved = 0xFFFF
};
enum
{
kHIDUsage_Button_1 = 0x01,
kHIDUsage_Button_2 = 0x02,
kHIDUsage_Button_3 = 0x03,
kHIDUsage_Button_4 = 0x04,
kHIDUsage_Button_65535 = 0xFFFF
};
enum
{
kHIDUsage_Ord_Instance1 = 0x01,
kHIDUsage_Ord_Instance2 = 0x02,
kHIDUsage_Ord_Instance3 = 0x03,
kHIDUsage_Ord_Instance4 = 0x04,
kHIDUsage_Ord_Instance65535 = 0xFFFF
};
enum
{
kHIDUsage_Tfon_Phone = 0x01,
kHIDUsage_Tfon_AnsweringMachine = 0x02,
kHIDUsage_Tfon_MessageControls = 0x03,
kHIDUsage_Tfon_Handset = 0x04,
kHIDUsage_Tfon_Headset = 0x05,
kHIDUsage_Tfon_TelephonyKeyPad = 0x06,
kHIDUsage_Tfon_ProgrammableButton = 0x07,
kHIDUsage_Tfon_HookSwitch = 0x20,
kHIDUsage_Tfon_Flash = 0x21,
kHIDUsage_Tfon_Feature = 0x22,
kHIDUsage_Tfon_Hold = 0x23,
kHIDUsage_Tfon_Redial = 0x24,
kHIDUsage_Tfon_Transfer = 0x25,
kHIDUsage_Tfon_Drop = 0x26,
kHIDUsage_Tfon_Park = 0x27,
kHIDUsage_Tfon_ForwardCalls = 0x28,
kHIDUsage_Tfon_AlternateFunction = 0x29,
kHIDUsage_Tfon_Line = 0x2A,
kHIDUsage_Tfon_SpeakerPhone = 0x2B,
kHIDUsage_Tfon_Conference = 0x2C,
kHIDUsage_Tfon_RingEnable = 0x2D,
kHIDUsage_Tfon_Ring = 0x2E,
kHIDUsage_Tfon_PhoneMute = 0x2F,
kHIDUsage_Tfon_CallerID = 0x30,
kHIDUsage_Tfon_SpeedDial = 0x50,
kHIDUsage_Tfon_StoreNumber = 0x51,
kHIDUsage_Tfon_RecallNumber = 0x52,
kHIDUsage_Tfon_PhoneDirectory = 0x53,
kHIDUsage_Tfon_VoiceMail = 0x70,
kHIDUsage_Tfon_ScreenCalls = 0x71,
kHIDUsage_Tfon_DoNotDisturb = 0x72,
kHIDUsage_Tfon_Message = 0x73,
kHIDUsage_Tfon_AnswerOnOrOff = 0x74,
kHIDUsage_Tfon_InsideDialTone = 0x90,
kHIDUsage_Tfon_OutsideDialTone = 0x91,
kHIDUsage_Tfon_InsideRingTone = 0x92,
kHIDUsage_Tfon_OutsideRingTone = 0x93,
kHIDUsage_Tfon_PriorityRingTone = 0x94,
kHIDUsage_Tfon_InsideRingback = 0x95,
kHIDUsage_Tfon_PriorityRingback = 0x96,
kHIDUsage_Tfon_LineBusyTone = 0x97,
kHIDUsage_Tfon_ReorderTone = 0x98,
kHIDUsage_Tfon_CallWaitingTone = 0x99,
kHIDUsage_Tfon_ConfirmationTone1 = 0x9A,
kHIDUsage_Tfon_ConfirmationTone2 = 0x9B,
kHIDUsage_Tfon_TonesOff = 0x9C,
kHIDUsage_Tfon_OutsideRingback = 0x9D,
kHIDUsage_Tfon_PhoneKey0 = 0xB0,
kHIDUsage_Tfon_PhoneKey1 = 0xB1,
kHIDUsage_Tfon_PhoneKey2 = 0xB2,
kHIDUsage_Tfon_PhoneKey3 = 0xB3,
kHIDUsage_Tfon_PhoneKey4 = 0xB4,
kHIDUsage_Tfon_PhoneKey5 = 0xB5,
kHIDUsage_Tfon_PhoneKey6 = 0xB6,
kHIDUsage_Tfon_PhoneKey7 = 0xB7,
kHIDUsage_Tfon_PhoneKey8 = 0xB8,
kHIDUsage_Tfon_PhoneKey9 = 0xB9,
kHIDUsage_Tfon_PhoneKeyStar = 0xBA,
kHIDUsage_Tfon_PhoneKeyPound = 0xBB,
kHIDUsage_Tfon_PhoneKeyA = 0xBC,
kHIDUsage_Tfon_PhoneKeyB = 0xBD,
kHIDUsage_Tfon_PhoneKeyC = 0xBE,
kHIDUsage_Tfon_PhoneKeyD = 0xBF,
kHIDUsage_TFon_Reserved = 0xFFFF
};
enum
{
kHIDUsage_Csmr_ConsumerControl = 0x01,
kHIDUsage_Csmr_NumericKeyPad = 0x02,
kHIDUsage_Csmr_ProgrammableButtons = 0x03,
kHIDUsage_Csmr_Microphone = 0x04,
kHIDUsage_Csmr_Headphone = 0x05,
kHIDUsage_Csmr_GraphicEqualizer = 0x06,
kHIDUsage_Csmr_Plus10 = 0x20,
kHIDUsage_Csmr_Plus100 = 0x21,
kHIDUsage_Csmr_AMOrPM = 0x22,
kHIDUsage_Csmr_Power = 0x30,
kHIDUsage_Csmr_Reset = 0x31,
kHIDUsage_Csmr_Sleep = 0x32,
kHIDUsage_Csmr_SleepAfter = 0x33,
kHIDUsage_Csmr_SleepMode = 0x34,
kHIDUsage_Csmr_Illumination = 0x35,
kHIDUsage_Csmr_FunctionButtons = 0x36,
kHIDUsage_Csmr_Menu = 0x40,
kHIDUsage_Csmr_MenuPick = 0x41,
kHIDUsage_Csmr_MenuUp = 0x42,
kHIDUsage_Csmr_MenuDown = 0x43,
kHIDUsage_Csmr_MenuLeft = 0x44,
kHIDUsage_Csmr_MenuRight = 0x45,
kHIDUsage_Csmr_MenuEscape = 0x46,
kHIDUsage_Csmr_MenuValueIncrease = 0x47,
kHIDUsage_Csmr_MenuValueDecrease = 0x48,
kHIDUsage_Csmr_DataOnScreen = 0x60,
kHIDUsage_Csmr_ClosedCaption = 0x61,
kHIDUsage_Csmr_ClosedCaptionSelect = 0x62,
kHIDUsage_Csmr_VCROrTV = 0x63,
kHIDUsage_Csmr_BroadcastMode = 0x64,
kHIDUsage_Csmr_Snapshot = 0x65,
kHIDUsage_Csmr_Still = 0x66,
kHIDUsage_Csmr_PictureInPictureToggle = 0x67,
kHIDUsage_Csmr_PictureInPictureSwap = 0x68,
kHIDUsage_Csmr_RedMenuButton = 0x69,
kHIDUsage_Csmr_GreenMenuButton = 0x6A,
kHIDUsage_Csmr_BlueMenuButton = 0x6B,
kHIDUsage_Csmr_YellowMenuButton = 0x6C,
kHIDUsage_Csmr_Aspect = 0x6D,
kHIDUsage_Csmr_3DModeSelect = 0x6E,
kHIDUsage_Csmr_DisplayBrightnessIncrement = 0x6F,
kHIDUsage_Csmr_DisplayBrightnessDecrement = 0x70,
kHIDUsage_Csmr_DisplayBrightness = 0x71,
kHIDUsage_Csmr_DisplayBacklightToggle = 0x72,
kHIDUsage_Csmr_DisplayBrightnessMinimum = 0x73,
kHIDUsage_Csmr_DisplayBrightnessMaximum = 0x74,
kHIDUsage_Csmr_DisplayBrightnessSetAutoBrightness = 0x75,
kHIDUsage_Csmr_Selection = 0x80,
kHIDUsage_Csmr_Assign = 0x81,
kHIDUsage_Csmr_ModeStep = 0x82,
kHIDUsage_Csmr_RecallLast = 0x83,
kHIDUsage_Csmr_EnterChannel = 0x84,
kHIDUsage_Csmr_OrderMovie = 0x85,
kHIDUsage_Csmr_Channel = 0x86,
kHIDUsage_Csmr_MediaSelection = 0x87,
kHIDUsage_Csmr_MediaSelectComputer = 0x88,
kHIDUsage_Csmr_MediaSelectTV = 0x89,
kHIDUsage_Csmr_MediaSelectWWW = 0x8A,
kHIDUsage_Csmr_MediaSelectDVD = 0x8B,
kHIDUsage_Csmr_MediaSelectTelephone = 0x8C,
kHIDUsage_Csmr_MediaSelectProgramGuide = 0x8D,
kHIDUsage_Csmr_MediaSelectVideoPhone = 0x8E,
kHIDUsage_Csmr_MediaSelectGames = 0x8F,
kHIDUsage_Csmr_MediaSelectMessages = 0x90,
kHIDUsage_Csmr_MediaSelectCD = 0x91,
kHIDUsage_Csmr_MediaSelectVCR = 0x92,
kHIDUsage_Csmr_MediaSelectTuner = 0x93,
kHIDUsage_Csmr_Quit = 0x94,
kHIDUsage_Csmr_Help = 0x95,
kHIDUsage_Csmr_MediaSelectTape = 0x96,
kHIDUsage_Csmr_MediaSelectCable = 0x97,
kHIDUsage_Csmr_MediaSelectSatellite = 0x98,
kHIDUsage_Csmr_MediaSelectSecurity = 0x99,
kHIDUsage_Csmr_MediaSelectHome = 0x9A,
kHIDUsage_Csmr_MediaSelectCall = 0x9B,
kHIDUsage_Csmr_ChannelIncrement = 0x9C,
kHIDUsage_Csmr_ChannelDecrement = 0x9D,
kHIDUsage_Csmr_Media = 0x9E,
kHIDUsage_Csmr_VCRPlus = 0xA0,
kHIDUsage_Csmr_Once = 0xA1,
kHIDUsage_Csmr_Daily = 0xA2,
kHIDUsage_Csmr_Weekly = 0xA3,
kHIDUsage_Csmr_Monthly = 0xA4,
kHIDUsage_Csmr_Play = 0xB0,
kHIDUsage_Csmr_Pause = 0xB1,
kHIDUsage_Csmr_Record = 0xB2,
kHIDUsage_Csmr_FastForward = 0xB3,
kHIDUsage_Csmr_Rewind = 0xB4,
kHIDUsage_Csmr_ScanNextTrack = 0xB5,
kHIDUsage_Csmr_ScanPreviousTrack = 0xB6,
kHIDUsage_Csmr_Stop = 0xB7,
kHIDUsage_Csmr_Eject = 0xB8,
kHIDUsage_Csmr_RandomPlay = 0xB9,
kHIDUsage_Csmr_SelectDisc = 0xBA,
kHIDUsage_Csmr_EnterDisc = 0xBB,
kHIDUsage_Csmr_Repeat = 0xBC,
kHIDUsage_Csmr_Tracking = 0xBD,
kHIDUsage_Csmr_TrackNormal = 0xBE,
kHIDUsage_Csmr_SlowTracking = 0xBF,
kHIDUsage_Csmr_FrameForward = 0xC0,
kHIDUsage_Csmr_FrameBack = 0xC1,
kHIDUsage_Csmr_Mark = 0xC2,
kHIDUsage_Csmr_ClearMark = 0xC3,
kHIDUsage_Csmr_RepeatFromMark = 0xC4,
kHIDUsage_Csmr_ReturnToMark = 0xC5,
kHIDUsage_Csmr_SearchMarkForward = 0xC6,
kHIDUsage_Csmr_SearchMarkBackwards = 0xC7,
kHIDUsage_Csmr_CounterReset = 0xC8,
kHIDUsage_Csmr_ShowCounter = 0xC9,
kHIDUsage_Csmr_TrackingIncrement = 0xCA,
kHIDUsage_Csmr_TrackingDecrement = 0xCB,
kHIDUsage_Csmr_StopOrEject = 0xCC,
kHIDUsage_Csmr_PlayOrPause = 0xCD,
kHIDUsage_Csmr_PlayOrSkip = 0xCE,
kHIDUsage_Csmr_VoiceCommand = 0xCF,
kHIDUsage_Csmr_Volume = 0xE0,
kHIDUsage_Csmr_Balance = 0xE1,
kHIDUsage_Csmr_Mute = 0xE2,
kHIDUsage_Csmr_Bass = 0xE3,
kHIDUsage_Csmr_Treble = 0xE4,
kHIDUsage_Csmr_BassBoost = 0xE5,
kHIDUsage_Csmr_SurroundMode = 0xE6,
kHIDUsage_Csmr_Loudness = 0xE7,
kHIDUsage_Csmr_MPX = 0xE8,
kHIDUsage_Csmr_VolumeIncrement = 0xE9,
kHIDUsage_Csmr_VolumeDecrement = 0xEA,
kHIDUsage_Csmr_Speed = 0xF0,
kHIDUsage_Csmr_PlaybackSpeed = 0xF1,
kHIDUsage_Csmr_StandardPlay = 0xF2,
kHIDUsage_Csmr_LongPlay = 0xF3,
kHIDUsage_Csmr_ExtendedPlay = 0xF4,
kHIDUsage_Csmr_Slow = 0xF5,
kHIDUsage_Csmr_FanEnable = 0x100,
kHIDUsage_Csmr_FanSpeed = 0x101,
kHIDUsage_Csmr_LightEnable = 0x102,
kHIDUsage_Csmr_LightIlluminationLevel = 0x103,
kHIDUsage_Csmr_ClimateControlEnable = 0x104,
kHIDUsage_Csmr_RoomTemperature = 0x105,
kHIDUsage_Csmr_SecurityEnable = 0x106,
kHIDUsage_Csmr_FireAlarm = 0x107,
kHIDUsage_Csmr_PoliceAlarm = 0x108,
kHIDUsage_Csmr_Proximity = 0x109,
kHIDUsage_Csmr_Motion = 0x10A,
kHIDUsage_Csmr_DuressAlarm = 0x10B,
kHIDUsage_Csmr_HoldupAlarm = 0x10C,
kHIDUsage_Csmr_MedicalAlarm = 0x10D,
kHIDUsage_Csmr_BalanceRight = 0x150,
kHIDUsage_Csmr_BalanceLeft = 0x151,
kHIDUsage_Csmr_BassIncrement = 0x152,
kHIDUsage_Csmr_BassDecrement = 0x153,
kHIDUsage_Csmr_TrebleIncrement = 0x154,
kHIDUsage_Csmr_TrebleDecrement = 0x155,
kHIDUsage_Csmr_SpeakerSystem = 0x160,
kHIDUsage_Csmr_ChannelLeft = 0x161,
kHIDUsage_Csmr_ChannelRight = 0x162,
kHIDUsage_Csmr_ChannelCenter = 0x163,
kHIDUsage_Csmr_ChannelFront = 0x164,
kHIDUsage_Csmr_ChannelCenterFront = 0x165,
kHIDUsage_Csmr_ChannelSide = 0x166,
kHIDUsage_Csmr_ChannelSurround = 0x167,
kHIDUsage_Csmr_ChannelLowFrequencyEnhancement = 0x168,
kHIDUsage_Csmr_ChannelTop = 0x169,
kHIDUsage_Csmr_ChannelUnknown = 0x16A,
kHIDUsage_Csmr_SubChannel = 0x170,
kHIDUsage_Csmr_SubChannelIncrement = 0x171,
kHIDUsage_Csmr_SubChannelDecrement = 0x172,
kHIDUsage_Csmr_AlternateAudioIncrement = 0x173,
kHIDUsage_Csmr_AlternateAudioDecrement = 0x174,
kHIDUsage_Csmr_ApplicationLaunchButtons = 0x180,
kHIDUsage_Csmr_ALLaunchButtonConfigurationTool = 0x181,
kHIDUsage_Csmr_ALProgrammableButtonConfiguration = 0x182,
kHIDUsage_Csmr_ALConsumerControlConfiguration = 0x183,
kHIDUsage_Csmr_ALWordProcessor = 0x184,
kHIDUsage_Csmr_ALTextEditor = 0x185,
kHIDUsage_Csmr_ALSpreadsheet = 0x186,
kHIDUsage_Csmr_ALGraphicsEditor = 0x187,
kHIDUsage_Csmr_ALPresentationApp = 0x188,
kHIDUsage_Csmr_ALDatabaseApp = 0x189,
kHIDUsage_Csmr_ALEmailReader = 0x18A,
kHIDUsage_Csmr_ALNewsreader = 0x18B,
kHIDUsage_Csmr_ALVoicemail = 0x18C,
kHIDUsage_Csmr_ALContactsOrAddressBook = 0x18D,
kHIDUsage_Csmr_ALCalendarOrSchedule = 0x18E,
kHIDUsage_Csmr_ALTaskOrProjectManager = 0x18F,
kHIDUsage_Csmr_ALLogOrJournalOrTimecard = 0x190,
kHIDUsage_Csmr_ALCheckbookOrFinance = 0x191,
kHIDUsage_Csmr_ALCalculator = 0x192,
kHIDUsage_Csmr_ALAOrVCaptureOrPlayback = 0x193,
kHIDUsage_Csmr_ALLocalMachineBrowser = 0x194,
kHIDUsage_Csmr_ALLANOrWANBrowser = 0x195,
kHIDUsage_Csmr_ALInternetBrowser = 0x196,
kHIDUsage_Csmr_ALRemoteNetworkingOrISPConnect = 0x197,
kHIDUsage_Csmr_ALNetworkConference = 0x198,
kHIDUsage_Csmr_ALNetworkChat = 0x199,
kHIDUsage_Csmr_ALTelephonyOrDialer = 0x19A,
kHIDUsage_Csmr_ALLogon = 0x19B,
kHIDUsage_Csmr_ALLogoff = 0x19C,
kHIDUsage_Csmr_ALLogonOrLogoff = 0x19D,
kHIDUsage_Csmr_ALTerminalLockOrScreensaver = 0x19E,
kHIDUsage_Csmr_ALControlPanel = 0x19F,
kHIDUsage_Csmr_ALCommandLineProcessorOrRun = 0x1A0,
kHIDUsage_Csmr_ALProcessOrTaskManager = 0x1A1,
kHIDUsage_Csmr_AL = 0x1A2,
kHIDUsage_Csmr_ALNextTaskOrApplication = 0x1A3,
kHIDUsage_Csmr_ALPreviousTaskOrApplication = 0x1A4,
kHIDUsage_Csmr_ALPreemptiveHaltTaskOrApplication = 0x1A5,
kHIDUsage_Csmr_ALIntegratedHelpCenter = 0x1A6,
kHIDUsage_Csmr_ALDocuments = 0x1A7,
kHIDUsage_Csmr_ALThesaurus = 0x1A8,
kHIDUsage_Csmr_ALDictionary = 0x1A9,
kHIDUsage_Csmr_ALDesktop = 0x1AA,
kHIDUsage_Csmr_ALSpellCheck = 0x1AB,
kHIDUsage_Csmr_ALGrammerCheck = 0x1AC,
kHIDUsage_Csmr_ALWirelessStatus = 0x1AD,
kHIDUsage_Csmr_ALKeyboardLayout = 0x1AE,
kHIDUsage_Csmr_ALVirusProtection = 0x1AF,
kHIDUsage_Csmr_ALEncryption = 0x1B0,
kHIDUsage_Csmr_ALScreenSaver = 0x1B1,
kHIDUsage_Csmr_ALAlarms = 0x1B2,
kHIDUsage_Csmr_ALClock = 0x1B3,
kHIDUsage_Csmr_ALFileBrowser = 0x1B4,
kHIDUsage_Csmr_ALPowerStatus = 0x1B5,
kHIDUsage_Csmr_ALImageBrowser = 0x1B6,
kHIDUsage_Csmr_ALAudioBrowser = 0x1B7,
kHIDUsage_Csmr_ALMovieBrowser = 0x1B8,
kHIDUsage_Csmr_ALDigitalRightsManager = 0x1B9,
kHIDUsage_Csmr_ALDigitalWallet = 0x1BA,
kHIDUsage_Csmr_ALInstantMessaging = 0x1BC,
kHIDUsage_Csmr_ALOEMFeatureBrowser = 0x1BD,
kHIDUsage_Csmr_ALOEMHelp = 0x1BE,
kHIDUsage_Csmr_ALOnlineCommunity = 0x1BF,
kHIDUsage_Csmr_ALEntertainmentContentBrowser = 0x1C0,
kHIDUsage_Csmr_ALOnlineShoppingBrowswer = 0x1C1,
kHIDUsage_Csmr_ALSmartCardInformationOrHelp = 0x1C2,
kHIDUsage_Csmr_ALMarketMonitorOrFinanceBrowser = 0x1C3,
kHIDUsage_Csmr_ALCustomizedCorporateNewsBrowser = 0x1C4,
kHIDUsage_Csmr_ALOnlineActivityBrowswer= 0x1C5,
kHIDUsage_Csmr_ALResearchOrSearchBrowswer = 0x1C6,
kHIDUsage_Csmr_ALAudioPlayer= 0x1C7,
kHIDUsage_Csmr_GenericGUIApplicationControls = 0x200,
kHIDUsage_Csmr_ACNew = 0x201,
kHIDUsage_Csmr_ACOpen = 0x202,
kHIDUsage_Csmr_ACClose = 0x203,
kHIDUsage_Csmr_ACExit = 0x204,
kHIDUsage_Csmr_ACMaximize = 0x205,
kHIDUsage_Csmr_ACMinimize = 0x206,
kHIDUsage_Csmr_ACSave = 0x207,
kHIDUsage_Csmr_ACPrint = 0x208,
kHIDUsage_Csmr_ACProperties = 0x209,
kHIDUsage_Csmr_ACUndo = 0x21A,
kHIDUsage_Csmr_ACCopy = 0x21B,
kHIDUsage_Csmr_ACCut = 0x21C,
kHIDUsage_Csmr_ACPaste = 0x21D,
kHIDUsage_Csmr_AC = 0x21E,
kHIDUsage_Csmr_ACFind = 0x21F,
kHIDUsage_Csmr_ACFindandReplace = 0x220,
kHIDUsage_Csmr_ACSearch = 0x221,
kHIDUsage_Csmr_ACGoTo = 0x222,
kHIDUsage_Csmr_ACHome = 0x223,
kHIDUsage_Csmr_ACBack = 0x224,
kHIDUsage_Csmr_ACForward = 0x225,
kHIDUsage_Csmr_ACStop = 0x226,
kHIDUsage_Csmr_ACRefresh = 0x227,
kHIDUsage_Csmr_ACPreviousLink = 0x228,
kHIDUsage_Csmr_ACNextLink = 0x229,
kHIDUsage_Csmr_ACBookmarks = 0x22A,
kHIDUsage_Csmr_ACHistory = 0x22B,
kHIDUsage_Csmr_ACSubscriptions = 0x22C,
kHIDUsage_Csmr_ACZoomIn = 0x22D,
kHIDUsage_Csmr_ACZoomOut = 0x22E,
kHIDUsage_Csmr_ACZoom = 0x22F,
kHIDUsage_Csmr_ACFullScreenView = 0x230,
kHIDUsage_Csmr_ACNormalView = 0x231,
kHIDUsage_Csmr_ACViewToggle = 0x232,
kHIDUsage_Csmr_ACScrollUp = 0x233,
kHIDUsage_Csmr_ACScrollDown = 0x234,
kHIDUsage_Csmr_ACScroll = 0x235,
kHIDUsage_Csmr_ACPanLeft = 0x236,
kHIDUsage_Csmr_ACPanRight = 0x237,
kHIDUsage_Csmr_ACPan = 0x238,
kHIDUsage_Csmr_ACNewWindow = 0x239,
kHIDUsage_Csmr_ACTileHorizontally = 0x23A,
kHIDUsage_Csmr_ACTileVertically = 0x23B,
kHIDUsage_Csmr_ACFormat = 0x23C,
kHIDUsage_Csmr_ACEdit = 0x23D,
kHIDUsage_Csmr_ACBold = 0x23E,
kHIDUsage_Csmr_ACItalics = 0x23F,
kHIDUsage_Csmr_ACUnderline = 0x240,
kHIDUsage_Csmr_ACStrikethrough = 0x241,
kHIDUsage_Csmr_ACSubscript = 0x242,
kHIDUsage_Csmr_ACSuperscript = 0x243,
kHIDUsage_Csmr_ACAllCaps = 0x244,
kHIDUsage_Csmr_ACRotate = 0x245,
kHIDUsage_Csmr_ACResize = 0x246,
kHIDUsage_Csmr_ACFlipHorizontal = 0x247,
kHIDUsage_Csmr_ACFlipVertical = 0x248,
kHIDUsage_Csmr_ACMirrorHorizontal = 0x249,
kHIDUsage_Csmr_ACMirrorVertical = 0x24A,
kHIDUsage_Csmr_ACFontSelect = 0x24B,
kHIDUsage_Csmr_ACFontColor = 0x24C,
kHIDUsage_Csmr_ACFontSize = 0x24D,
kHIDUsage_Csmr_ACJustifyLeft = 0x24E,
kHIDUsage_Csmr_ACJustifyCenterH = 0x24F,
kHIDUsage_Csmr_ACJustifyRight = 0x250,
kHIDUsage_Csmr_ACJustifyBlockH = 0x251,
kHIDUsage_Csmr_ACJustifyTop = 0x252,
kHIDUsage_Csmr_ACJustifyCenterV = 0x253,
kHIDUsage_Csmr_ACJustifyBottom = 0x254,
kHIDUsage_Csmr_ACJustifyBlockV = 0x255,
kHIDUsage_Csmr_ACIndentyDecrease = 0x256,
kHIDUsage_Csmr_ACIndentyIncrease = 0x257,
kHIDUsage_Csmr_ACNumberedList = 0x258,
kHIDUsage_Csmr_ACRestartNumbering = 0x259,
kHIDUsage_Csmr_ACBulletedList = 0x25A,
kHIDUsage_Csmr_ACPromote = 0x25B,
kHIDUsage_Csmr_ACDemote = 0x25C,
kHIDUsage_Csmr_ACYes = 0x25D,
kHIDUsage_Csmr_ACNo = 0x25E,
kHIDUsage_Csmr_ACCancel = 0x25F,
kHIDUsage_Csmr_ACCatalog = 0x260,
kHIDUsage_Csmr_ACBuyOrCheckout = 0x261,
kHIDUsage_Csmr_ACAddToCart = 0x262,
kHIDUsage_Csmr_ACExpand = 0x263,
kHIDUsage_Csmr_ACExpandAll = 0x264,
kHIDUsage_Csmr_ACCollapse = 0x265,
kHIDUsage_Csmr_ACCollapseAll = 0x266,
kHIDUsage_Csmr_ACPrintPreview = 0x267,
kHIDUsage_Csmr_ACPasteSpecial = 0x268,
kHIDUsage_Csmr_ACInsertMode = 0x269,
kHIDUsage_Csmr_ACDelete = 0x26A,
kHIDUsage_Csmr_ACLock = 0x26B,
kHIDUsage_Csmr_ACUnlock = 0x26C,
kHIDUsage_Csmr_ACProtect = 0x26D,
kHIDUsage_Csmr_ACUnprotect = 0x26E,
kHIDUsage_Csmr_ACAttachComment = 0x26F,
kHIDUsage_Csmr_ACDetachComment = 0x270,
kHIDUsage_Csmr_ACViewComment = 0x271,
kHIDUsage_Csmr_ACSelectWord = 0x272,
kHIDUsage_Csmr_ACSelectSentence = 0x273,
kHIDUsage_Csmr_ACSelectParagraph = 0x274,
kHIDUsage_Csmr_ACSelectColumn = 0x275,
kHIDUsage_Csmr_ACSelectRow = 0x276,
kHIDUsage_Csmr_ACSelectTable = 0x277,
kHIDUsage_Csmr_ACSelectObject = 0x278,
kHIDUsage_Csmr_ACRedoOrRepeat = 0x279,
kHIDUsage_Csmr_ACSort = 0x27A,
kHIDUsage_Csmr_ACSortAscending = 0x27B,
kHIDUsage_Csmr_ACSortDescending = 0x27C,
kHIDUsage_Csmr_ACFilter = 0x27D,
kHIDUsage_Csmr_ACSetClock = 0x27E,
kHIDUsage_Csmr_ACViewClock = 0x27F,
kHIDUsage_Csmr_ACSelectTimeZone = 0x280,
kHIDUsage_Csmr_ACEditTimeZones = 0x281,
kHIDUsage_Csmr_ACSetAlarm = 0x282,
kHIDUsage_Csmr_ACClearAlarm = 0x283,
kHIDUsage_Csmr_ACSnoozeAlarm = 0x284,
kHIDUsage_Csmr_ACResetAlarm = 0x285,
kHIDUsage_Csmr_ACSynchronize = 0x286,
kHIDUsage_Csmr_ACSendOrReceive = 0x287,
kHIDUsage_Csmr_ACSendTo = 0x288,
kHIDUsage_Csmr_ACReply = 0x289,
kHIDUsage_Csmr_ACReplyAll = 0x28A,
kHIDUsage_Csmr_ACForwardMessage = 0x28B,
kHIDUsage_Csmr_ACSend = 0x28C,
kHIDUsage_Csmr_ACAttachFile = 0x28D,
kHIDUsage_Csmr_ACUpload = 0x28E,
kHIDUsage_Csmr_ACDownload = 0x28F,
kHIDUsage_Csmr_ACSetBorders = 0x290,
kHIDUsage_Csmr_ACInsertRow = 0x291,
kHIDUsage_Csmr_ACInsertColumn = 0x292,
kHIDUsage_Csmr_ACInsertFile = 0x293,
kHIDUsage_Csmr_ACInsertPicture = 0x294,
kHIDUsage_Csmr_ACInsertObject = 0x295,
kHIDUsage_Csmr_ACInsertSymbol = 0x296,
kHIDUsage_Csmr_ACSaveAndClose = 0x297,
kHIDUsage_Csmr_ACRename = 0x298,
kHIDUsage_Csmr_ACMerge = 0x299,
kHIDUsage_Csmr_ACSplit = 0x29A,
kHIDUsage_Csmr_ACDistributeH = 0x29B,
kHIDUsage_Csmr_ACDistributeV = 0x29C,
kHIDUsage_Csmr_ACKeyboardLayoutSelect = 0x29D,
kHIDUsage_Csmr_Reserved = 0xFFFF
};
enum
{
kHIDUsage_Dig_Digitizer = 0x01,
kHIDUsage_Dig_Pen = 0x02,
kHIDUsage_Dig_LightPen = 0x03,
kHIDUsage_Dig_TouchScreen = 0x04,
kHIDUsage_Dig_TouchPad = 0x05,
kHIDUsage_Dig_WhiteBoard = 0x06,
kHIDUsage_Dig_CoordinateMeasuringMachine = 0x07,
kHIDUsage_Dig_3DDigitizer = 0x08,
kHIDUsage_Dig_StereoPlotter = 0x09,
kHIDUsage_Dig_ArticulatedArm = 0x0A,
kHIDUsage_Dig_Armature = 0x0B,
kHIDUsage_Dig_MultiplePointDigitizer = 0x0C,
kHIDUsage_Dig_FreeSpaceWand = 0x0D,
kHIDUsage_Dig_DeviceConfiguration = 0x0E,
kHIDUsage_Dig_Stylus = 0x20,
kHIDUsage_Dig_Puck = 0x21,
kHIDUsage_Dig_Finger = 0x22,
kHIDUsage_Dig_DeviceSettings = 0x23,
kHIDUsage_Dig_GestureCharacter = 0x24,
kHIDUsage_Dig_TipPressure = 0x30,
kHIDUsage_Dig_BarrelPressure = 0x31,
kHIDUsage_Dig_InRange = 0x32,
kHIDUsage_Dig_Touch = 0x33,
kHIDUsage_Dig_Untouch = 0x34,
kHIDUsage_Dig_Tap = 0x35,
kHIDUsage_Dig_Quality = 0x36,
kHIDUsage_Dig_DataValid = 0x37,
kHIDUsage_Dig_TransducerIndex = 0x38,
kHIDUsage_Dig_TabletFunctionKeys = 0x39,
kHIDUsage_Dig_ProgramChangeKeys = 0x3A,
kHIDUsage_Dig_BatteryStrength = 0x3B,
kHIDUsage_Dig_Invert = 0x3C,
kHIDUsage_Dig_XTilt = 0x3D,
kHIDUsage_Dig_YTilt = 0x3E,
kHIDUsage_Dig_Azimuth = 0x3F,
kHIDUsage_Dig_Altitude = 0x40,
kHIDUsage_Dig_Twist = 0x41,
kHIDUsage_Dig_TipSwitch = 0x42,
kHIDUsage_Dig_SecondaryTipSwitch = 0x43,
kHIDUsage_Dig_BarrelSwitch = 0x44,
kHIDUsage_Dig_Eraser = 0x45,
kHIDUsage_Dig_TabletPick = 0x46,
kHIDUsage_Dig_TouchValid = 0x47,
kHIDUsage_Dig_Width = 0x48,
kHIDUsage_Dig_Height = 0x49,
kHIDUsage_Dig_ContactIdentifier = 0x51,
kHIDUsage_Dig_DeviceMode = 0x52,
kHIDUsage_Dig_DeviceIdentifier = 0x53,
kHIDUsage_Dig_ContactCount = 0x54,
kHIDUsage_Dig_ContactCountMaximum = 0x55,
kHIDUsage_Dig_GestureCharacterEnable = 0x60,
kHIDUsage_Dig_GestureCharacterQuality = 0x61,
kHIDUsage_Dig_GestureCharacterDataLength = 0x62,
kHIDUsage_Dig_GestureCharacterData = 0x63,
kHIDUsage_Dig_GestureCharacterEncoding = 0x64,
kHIDUsage_Dig_GestureCharacterEncodingUTF8 = 0x65,
kHIDUsage_Dig_GestureCharacterEncodingUTF16LE = 0x66,
kHIDUsage_Dig_GestureCharacterEncodingUTF16BE = 0x67,
kHIDUsage_Dig_GestureCharacterEncodingUTF32LE = 0x68,
kHIDUsage_Dig_GestureCharacterEncodingUTF32BE = 0x69,
kHIDUsage_Dig_Reserved = 0xFFFF
};
enum
{
kHIDUsage_PID_PhysicalInterfaceDevice = 0x01,
kHIDUsage_PID_Normal = 0x20,
kHIDUsage_PID_SetEffectReport = 0x21,
kHIDUsage_PID_EffectBlockIndex = 0x22,
kHIDUsage_PID_ParamBlockOffset = 0x23,
kHIDUsage_PID_ROM_Flag = 0x24,
kHIDUsage_PID_EffectType = 0x25,
kHIDUsage_PID_ET_ConstantForce = 0x26,
kHIDUsage_PID_ET_Ramp = 0x27,
kHIDUsage_PID_ET_CustomForceData = 0x28,
kHIDUsage_PID_ET_Square = 0x30,
kHIDUsage_PID_ET_Sine = 0x31,
kHIDUsage_PID_ET_Triangle = 0x32,
kHIDUsage_PID_ET_SawtoothUp = 0x33,
kHIDUsage_PID_ET_SawtoothDown = 0x34,
kHIDUsage_PID_ET_Spring = 0x40,
kHIDUsage_PID_ET_Damper = 0x41,
kHIDUsage_PID_ET_Inertia = 0x42,
kHIDUsage_PID_ET_Friction = 0x43,
kHIDUsage_PID_Duration = 0x50,
kHIDUsage_PID_SamplePeriod = 0x51,
kHIDUsage_PID_Gain = 0x52,
kHIDUsage_PID_TriggerButton = 0x53,
kHIDUsage_PID_TriggerRepeatInterval = 0x54,
kHIDUsage_PID_AxesEnable = 0x55,
kHIDUsage_PID_DirectionEnable = 0x56,
kHIDUsage_PID_Direction = 0x57,
kHIDUsage_PID_TypeSpecificBlockOffset = 0x58,
kHIDUsage_PID_BlockType = 0x59,
kHIDUsage_PID_SetEnvelopeReport = 0x5A,
kHIDUsage_PID_AttackLevel = 0x5B,
kHIDUsage_PID_AttackTime = 0x5C,
kHIDUsage_PID_FadeLevel = 0x5D,
kHIDUsage_PID_FadeTime = 0x5E,
kHIDUsage_PID_SetConditionReport = 0x5F,
kHIDUsage_PID_CP_Offset = 0x60,
kHIDUsage_PID_PositiveCoefficient = 0x61,
kHIDUsage_PID_NegativeCoefficient = 0x62,
kHIDUsage_PID_PositiveSaturation = 0x63,
kHIDUsage_PID_NegativeSaturation = 0x64,
kHIDUsage_PID_DeadBand = 0x65,
kHIDUsage_PID_DownloadForceSample = 0x66,
kHIDUsage_PID_IsochCustomForceEnable = 0x67,
kHIDUsage_PID_CustomForceDataReport = 0x68,
kHIDUsage_PID_CustomForceData = 0x69,
kHIDUsage_PID_CustomForceVendorDefinedData = 0x6A,
kHIDUsage_PID_SetCustomForceReport = 0x6B,
kHIDUsage_PID_CustomForceDataOffset = 0x6C,
kHIDUsage_PID_SampleCount = 0x6D,
kHIDUsage_PID_SetPeriodicReport = 0x6E,
kHIDUsage_PID_Offset = 0x6F,
kHIDUsage_PID_Magnitude = 0x70,
kHIDUsage_PID_Phase = 0x71,
kHIDUsage_PID_Period = 0x72,
kHIDUsage_PID_SetConstantForceReport = 0x73,
kHIDUsage_PID_SetRampForceReport = 0x74,
kHIDUsage_PID_RampStart = 0x75,
kHIDUsage_PID_RampEnd = 0x76,
kHIDUsage_PID_EffectOperationReport = 0x77,
kHIDUsage_PID_EffectOperation = 0x78,
kHIDUsage_PID_OpEffectStart = 0x79,
kHIDUsage_PID_OpEffectStartSolo = 0x7A,
kHIDUsage_PID_OpEffectStop = 0x7B,
kHIDUsage_PID_LoopCount = 0x7C,
kHIDUsage_PID_DeviceGainReport = 0x7D,
kHIDUsage_PID_DeviceGain = 0x7E,
kHIDUsage_PID_PoolReport = 0x7F,
kHIDUsage_PID_RAM_PoolSize = 0x80,
kHIDUsage_PID_ROM_PoolSize = 0x81,
kHIDUsage_PID_ROM_EffectBlockCount = 0x82,
kHIDUsage_PID_SimultaneousEffectsMax = 0x83,
kHIDUsage_PID_PoolAlignment = 0x84,
kHIDUsage_PID_PoolMoveReport = 0x85,
kHIDUsage_PID_MoveSource = 0x86,
kHIDUsage_PID_MoveDestination = 0x87,
kHIDUsage_PID_MoveLength = 0x88,
kHIDUsage_PID_BlockLoadReport = 0x89,
kHIDUsage_PID_BlockLoadStatus = 0x8B,
kHIDUsage_PID_BlockLoadSuccess = 0x8C,
kHIDUsage_PID_BlockLoadFull = 0x8D,
kHIDUsage_PID_BlockLoadError = 0x8E,
kHIDUsage_PID_BlockHandle = 0x8F,
kHIDUsage_PID_BlockFreeReport = 0x90,
kHIDUsage_PID_TypeSpecificBlockHandle = 0x91,
kHIDUsage_PID_StateReport = 0x92,
kHIDUsage_PID_EffectPlaying = 0x94,
kHIDUsage_PID_DeviceControlReport = 0x95,
kHIDUsage_PID_DeviceControl = 0x96,
kHIDUsage_PID_DC_EnableActuators = 0x97,
kHIDUsage_PID_DC_DisableActuators = 0x98,
kHIDUsage_PID_DC_StopAllEffects = 0x99,
kHIDUsage_PID_DC_DeviceReset = 0x9A,
kHIDUsage_PID_DC_DevicePause = 0x9B,
kHIDUsage_PID_DC_DeviceContinue = 0x9C,
kHIDUsage_PID_DevicePaused = 0x9F,
kHIDUsage_PID_ActuatorsEnabled = 0xA0,
kHIDUsage_PID_SafetySwitch = 0xA4,
kHIDUsage_PID_ActuatorOverrideSwitch = 0xA5,
kHIDUsage_PID_ActuatorPower = 0xA6,
kHIDUsage_PID_StartDelay = 0xA7,
kHIDUsage_PID_ParameterBlockSize = 0xA8,
kHIDUsage_PID_DeviceManagedPool = 0xA9,
kHIDUsage_PID_SharedParameterBlocks = 0xAA,
kHIDUsage_PID_CreateNewEffectReport = 0xAB,
kHIDUsage_PID_RAM_PoolAvailable = 0xAC,
kHIDUsage_PID_Reserved = 0xFFFF
};
enum
{
kHIDUsage_AD_AlphanumericDisplay = 0x01,
kHIDUsage_AD_DisplayAttributesReport = 0x20,
kHIDUsage_AD_ASCIICharacterSet = 0x21,
kHIDUsage_AD_DataReadBack = 0x22,
kHIDUsage_AD_FontReadBack = 0x23,
kHIDUsage_AD_DisplayControlReport = 0x24,
kHIDUsage_AD_ClearDisplay = 0x25,
kHIDUsage_AD_DisplayEnable = 0x26,
kHIDUsage_AD_ScreenSaverDelay = 0x27,
kHIDUsage_AD_ScreenSaverEnable = 0x28,
kHIDUsage_AD_VerticalScroll = 0x29,
kHIDUsage_AD_HorizontalScroll = 0x2A,
kHIDUsage_AD_CharacterReport = 0x2B,
kHIDUsage_AD_DisplayData = 0x2C,
kHIDUsage_AD_DisplayStatus = 0x2D,
kHIDUsage_AD_StatNotReady = 0x2E,
kHIDUsage_AD_StatReady = 0x2F,
kHIDUsage_AD_ErrNotaloadablecharacter = 0x30,
kHIDUsage_AD_ErrFontdatacannotberead = 0x31,
kHIDUsage_AD_CursorPositionReport = 0x32,
kHIDUsage_AD_Row = 0x33,
kHIDUsage_AD_Column = 0x34,
kHIDUsage_AD_Rows = 0x35,
kHIDUsage_AD_Columns = 0x36,
kHIDUsage_AD_CursorPixelPositioning = 0x37,
kHIDUsage_AD_CursorMode = 0x38,
kHIDUsage_AD_CursorEnable = 0x39,
kHIDUsage_AD_CursorBlink = 0x3A,
kHIDUsage_AD_FontReport = 0x3B,
kHIDUsage_AD_FontData = 0x3C,
kHIDUsage_AD_CharacterWidth = 0x3D,
kHIDUsage_AD_CharacterHeight = 0x3E,
kHIDUsage_AD_CharacterSpacingHorizontal = 0x3F,
kHIDUsage_AD_CharacterSpacingVertical = 0x40,
kHIDUsage_AD_UnicodeCharacterSet = 0x41,
kHIDUsage_AD_Reserved = 0xFFFF
};
enum
{
kHIDUsage_Snsr_Undefined = 0x00,
kHIDUsage_Snsr_Sensor = 0x01,
kHIDUsage_Snsr_Biometric = 0x10,
kHIDUsage_Snsr_Biometric_HumanPresence = 0x11,
kHIDUsage_Snsr_Biometric_HumanProximity = 0x12,
kHIDUsage_Snsr_Biometric_HumanTouch = 0x13,
kHIDUsage_Snsr_Electrical = 0x20,
kHIDUsage_Snsr_Electrical_Capacitance = 0x21,
kHIDUsage_Snsr_Electrical_Current = 0x22,
kHIDUsage_Snsr_Electrical_Power = 0x23,
kHIDUsage_Snsr_Electrical_Inductance = 0x24,
kHIDUsage_Snsr_Electrical_Resistance = 0x25,
kHIDUsage_Snsr_Electrical_Voltage = 0x26,
kHIDUsage_Snsr_Electrical_Potentiometer = 0x27,
kHIDUsage_Snsr_Electrical_Frequency = 0x28,
kHIDUsage_Snsr_Electrical_Period = 0x29,
kHIDUsage_Snsr_Environmental = 0x30,
kHIDUsage_Snsr_Environmental_AtmosphericPressure = 0x31,
kHIDUsage_Snsr_Environmental_Humidity = 0x32,
kHIDUsage_Snsr_Environmental_Temperature = 0x33,
kHIDUsage_Snsr_Environmental_WindDirection = 0x34,
kHIDUsage_Snsr_Environmental_WindSpeed = 0x35,
kHIDUsage_Snsr_Light = 0x40,
kHIDUsage_Snsr_Light_AmbientLight = 0x41,
kHIDUsage_Snsr_Light_ConsumerInfrared = 0x42,
kHIDUsage_Snsr_Location = 0x50,
kHIDUsage_Snsr_Location_Broadcast = 0x51,
kHIDUsage_Snsr_Location_DeadReckoning = 0x52,
kHIDUsage_Snsr_Location_GPS = 0x53,
kHIDUsage_Snsr_Location_Lookup = 0x54,
kHIDUsage_Snsr_Location_Other = 0x55,
kHIDUsage_Snsr_Location_Static = 0x56,
kHIDUsage_Snsr_Location_Triangulation = 0x57,
kHIDUsage_Snsr_Mechanical = 0x60,
kHIDUsage_Snsr_Mechanical_BooleanSwitch = 0x61,
kHIDUsage_Snsr_Mechanical_BooleanSwitchArray = 0x62,
kHIDUsage_Snsr_Mechanical_MultivalueSwitch = 0x63,
kHIDUsage_Snsr_Mechanical_Force = 0x64,
kHIDUsage_Snsr_Mechanical_Pressure = 0x65,
kHIDUsage_Snsr_Mechanical_Strain = 0x66,
kHIDUsage_Snsr_Mechanical_Weight = 0x67,
kHIDUsage_Snsr_Mechanical_HapticVibrator = 0x68,
kHIDUsage_Snsr_Mechanical_HallEffectSwitch = 0x69,
kHIDUsage_Snsr_Motion = 0x70,
kHIDUsage_Snsr_Motion_Accelerometer1D = 0x71,
kHIDUsage_Snsr_Motion_Accelerometer2D = 0x72,
kHIDUsage_Snsr_Motion_Accelerometer3D = 0x73,
kHIDUsage_Snsr_Motion_Gyrometer1D = 0x74,
kHIDUsage_Snsr_Motion_Gyrometer2D = 0x75,
kHIDUsage_Snsr_Motion_Gyrometer3D = 0x76,
kHIDUsage_Snsr_Motion_MotionDetector = 0x77,
kHIDUsage_Snsr_Motion_Speedometer = 0x78,
kHIDUsage_Snsr_Motion_Accelerometer = 0x79,
kHIDUsage_Snsr_Motion_Gyrometer = 0x7A,
kHIDUsage_Snsr_Orientation = 0x80,
kHIDUsage_Snsr_Orientation_Compass1D = 0x81,
kHIDUsage_Snsr_Orientation_Compass2D = 0x82,
kHIDUsage_Snsr_Orientation_Compass3D = 0x83,
kHIDUsage_Snsr_Orientation_Inclinometer1D = 0x84,
kHIDUsage_Snsr_Orientation_Inclinometer2D = 0x85,
kHIDUsage_Snsr_Orientation_Inclinometer3D = 0x86,
kHIDUsage_Snsr_Orientation_Distance1D = 0x87,
kHIDUsage_Snsr_Orientation_Distance2D = 0x88,
kHIDUsage_Snsr_Orientation_Distance3D = 0x89,
kHIDUsage_Snsr_Orientation_DeviceOrientation = 0x8A,
kHIDUsage_Snsr_Orientation_CompassD = 0x8B,
kHIDUsage_Snsr_Orientation_InclinometerD = 0x8C,
kHIDUsage_Snsr_Orientation_DistanceD = 0x8D,
kHIDUsage_Snsr_Scanner = 0x90,
kHIDUsage_Snsr_Scanner_Barcode = 0x91,
kHIDUsage_Snsr_Scanner_RFID = 0x92,
kHIDUsage_Snsr_Scanner_NFC = 0x93,
kHIDUsage_Snsr_Time = 0xA0,
kHIDUsage_Snsr_Time_AlarmTimer = 0xA1,
kHIDUsage_Snsr_Time_RealTimeClock = 0xA2,
kHIDUsage_Snsr_Other = 0xE0,
kHIDUsage_Snsr_Other_Custom = 0xE1,
kHIDUsage_Snsr_Other_Generic = 0xE2,
kHIDUsage_Snsr_Other_GenericEnumerator = 0xE3,
kHIDUsage_Snsr_Modifier_None = 0x0,
kHIDUsage_Snsr_Modifier_ChangeSensitivityAbsolute = 0x1,
kHIDUsage_Snsr_Modifier_Max = 0x2,
kHIDUsage_Snsr_Modifier_Min = 0x3,
kHIDUsage_Snsr_Modifier_Accuracy = 0x4,
kHIDUsage_Snsr_Modifier_Resolution = 0x5,
kHIDUsage_Snsr_Modifier_ThresholdHigh = 0x6,
kHIDUsage_Snsr_Modifier_ThresholdLow = 0x7,
kHIDUsage_Snsr_Modifier_CalibrationOffset = 0x8,
kHIDUsage_Snsr_Modifier_CalibrationMultiplier = 0x9,
kHIDUsage_Snsr_Modifier_ReportInterval = 0xA,
kHIDUsage_Snsr_Modifier_FrequencyMax = 0xB,
kHIDUsage_Snsr_Modifier_PeriodMax = 0xC,
kHIDUsage_Snsr_Modifier_ChangeSensitivityPercentRange = 0xD,
kHIDUsage_Snsr_Modifier_ChangeSensitivityPercentRelative = 0xE,
kHIDUsage_Snsr_Modifier_VendorDefined = 0xF,
kHIDUsage_Snsr_Event = 0x0200,
kHIDUsage_Snsr_Event_SensorState = 0x0201,
kHIDUsage_Snsr_Event_SensorEvent = 0x0202,
kHIDUsage_Snsr_Event_SensorState_Undefined = 0x0800,
kHIDUsage_Snsr_Event_SensorState_Ready = 0x0801,
kHIDUsage_Snsr_Event_SensorState_NotAvailable = 0x0802,
kHIDUsage_Snsr_Event_SensorState_NoData = 0x0803,
kHIDUsage_Snsr_Event_SensorState_Initializing = 0x0804,
kHIDUsage_Snsr_Event_SensorState_AccessDenied = 0x0805,
kHIDUsage_Snsr_Event_SensorState_Error = 0x0806,
kHIDUsage_Snsr_Event_SensorEvent_Unknown = 0x0810,
kHIDUsage_Snsr_Event_SensorEvent_StateChanged = 0x0811,
kHIDUsage_Snsr_Event_SensorEvent_PropertyChanged = 0x0812,
kHIDUsage_Snsr_Event_SensorEvent_DataUpdated = 0x0813,
kHIDUsage_Snsr_Event_SensorEvent_PollResponse = 0x0814,
kHIDUsage_Snsr_Event_SensorEvent_ChangeSensitivity = 0x0815,
kHIDUsage_Snsr_Event_SensorEvent_RangeMaxReached = 0x0816,
kHIDUsage_Snsr_Event_SensorEvent_RangeMinReached = 0x0817,
kHIDUsage_Snsr_Event_SensorEvent_HighThresholdCrossUp = 0x0818,
kHIDUsage_Snsr_Event_SensorEvent_HighThresholdCrossDown = 0x0819,
kHIDUsage_Snsr_Event_SensorEvent_LowThresholdCrossUp = 0x081A,
kHIDUsage_Snsr_Event_SensorEvent_LowThresholdCrossDown = 0x081B,
kHIDUsage_Snsr_Event_SensorEvent_ZeroThresholdCrossUp = 0x081C,
kHIDUsage_Snsr_Event_SensorEvent_ZeroThresholdCrossDown = 0x081D,
kHIDUsage_Snsr_Event_SensorEvent_PeriodExceeded = 0x081E,
kHIDUsage_Snsr_Event_SensorEvent_FrequencyExceeded = 0x081F,
kHIDUsage_Snsr_Event_SensorEvent_ComplexTrigger = 0x0820,
kHIDUsage_Snsr_Property = 0x0300,
kHIDUsage_Snsr_Property_FriendlyName = 0x0301,
kHIDUsage_Snsr_Property_PersistentUniqueID = 0x0302,
kHIDUsage_Snsr_Property_SensorStatus = 0x0303,
kHIDUsage_Snsr_Property_MinimumReportInterval = 0x0304,
kHIDUsage_Snsr_Property_Manufacturer = 0x0305,
kHIDUsage_Snsr_Property_Model = 0x0306,
kHIDUsage_Snsr_Property_SerialNumber = 0x0307,
kHIDUsage_Snsr_Property_Description = 0x0308,
kHIDUsage_Snsr_Property_ConnectionType = 0x0309,
kHIDUsage_Snsr_Property_DevicePath = 0x030A,
kHIDUsage_Snsr_Property_HardwareRevision = 0x030B,
kHIDUsage_Snsr_Property_FirmwareVersion = 0x030C,
kHIDUsage_Snsr_Property_ReleaseData = 0x030D,
kHIDUsage_Snsr_Property_ReportInterval = 0x030E,
kHIDUsage_Snsr_Property_ChangeSensitivityAbsolute = 0x030F,
kHIDUsage_Snsr_Property_ChangeSensitivityPercentRange = 0x0310,
kHIDUsage_Snsr_Property_ChangeSensitivityPercentRelative = 0x0311,
kHIDUsage_Snsr_Property_Accuracy = 0x0312,
kHIDUsage_Snsr_Property_Resolution = 0x0313,
kHIDUsage_Snsr_Property_Maximum = 0x0314,
kHIDUsage_Snsr_Property_Minimum = 0x0315,
kHIDUsage_Snsr_Property_ReportingState = 0x0316,
kHIDUsage_Snsr_Property_SamplingRate = 0x0317,
kHIDUsage_Snsr_Property_ResponseCurve = 0x0318,
kHIDUsage_Snsr_Property_PowerState = 0x0319,
kHIDUsage_Snsr_Property_ConnectionType_Integrated = 0x0830,
kHIDUsage_Snsr_Property_ConnectionType_Attached = 0x0831,
kHIDUsage_Snsr_Property_ConnectionType_External = 0x0832,
kHIDUsage_Snsr_Property_ReportingState_NoEvents = 0x0840,
kHIDUsage_Snsr_Property_ReportingState_AllEvents = 0x0841,
kHIDUsage_Snsr_Property_ReportingState_ThresholdEvents = 0x0842,
kHIDUsage_Snsr_Property_ReportingState_WakeNoEvents = 0x0843,
kHIDUsage_Snsr_Property_ReportingState_WakeAllEvents = 0x0844,
kHIDUsage_Snsr_Property_ReportingState_WakeThresholdEvents = 0x0845,
kHIDUsage_Snsr_Property_PowerState_Undefined = 0x0850,
kHIDUsage_Snsr_Property_PowerState_D0_FullPower = 0x0851,
kHIDUsage_Snsr_Property_PowerState_D1_LowPower = 0x0852,
kHIDUsage_Snsr_Property_PowerState_D2_Standby = 0x0853,
kHIDUsage_Snsr_Property_PowerState_D3_Sleep = 0x0854,
kHIDUsage_Snsr_Property_PowerState_D4_PowerOff = 0x0855,
kHIDUsage_Snsr_Light_Illuminance = 0x04D1,
kHIDUsage_Snsr_Data_Biometric = 0x04B0,
kHIDUsage_Snsr_Data_Biometric_HumanPresence = 0x04B1,
kHIDUsage_Snsr_Data_Biometric_HumanProximityRange = 0x04B2,
kHIDUsage_Snsr_Data_Biometric_HumanProximityOutOfRange = 0x04B3,
kHIDUsage_Snsr_Data_Biometric_HumanTouchState = 0x04B4,
};
enum
{
kHIDUsage_PD_Undefined = 0x00,
kHIDUsage_PD_iName = 0x01,
kHIDUsage_PD_PresentStatus = 0x02,
kHIDUsage_PD_ChangedStatus = 0x03,
kHIDUsage_PD_UPS = 0x04,
kHIDUsage_PD_PowerSupply = 0x05,
kHIDUsage_PD_BatterySystem = 0x10,
kHIDUsage_PD_BatterySystemID = 0x11,
kHIDUsage_PD_Battery = 0x12,
kHIDUsage_PD_BatteryID = 0x13,
kHIDUsage_PD_Charger = 0x14,
kHIDUsage_PD_ChargerID = 0x15,
kHIDUsage_PD_PowerConverter = 0x16,
kHIDUsage_PD_PowerConverterID = 0x17,
kHIDUsage_PD_OutletSystem = 0x18,
kHIDUsage_PD_OutletSystemID = 0x19,
kHIDUsage_PD_Input = 0x1A,
kHIDUsage_PD_InputID = 0x1B,
kHIDUsage_PD_Output = 0x1C,
kHIDUsage_PD_OutputID = 0x1D,
kHIDUsage_PD_Flow = 0x1E,
kHIDUsage_PD_FlowID = 0x1F,
kHIDUsage_PD_Outlet = 0x20,
kHIDUsage_PD_OutletID = 0x21,
kHIDUsage_PD_Gang = 0x22,
kHIDUsage_PD_GangID = 0x23,
kHIDUsage_PD_PowerSummary = 0x24,
kHIDUsage_PD_PowerSummaryID = 0x25,
kHIDUsage_PD_Voltage = 0x30,
kHIDUsage_PD_Current = 0x31,
kHIDUsage_PD_Frequency = 0x32,
kHIDUsage_PD_ApparentPower = 0x33,
kHIDUsage_PD_ActivePower = 0x34,
kHIDUsage_PD_PercentLoad = 0x35,
kHIDUsage_PD_Temperature = 0x36,
kHIDUsage_PD_Humidity = 0x37,
kHIDUsage_PD_BadCount = 0x38,
kHIDUsage_PD_ConfigVoltage = 0x40,
kHIDUsage_PD_ConfigCurrent = 0x41,
kHIDUsage_PD_ConfigFrequency = 0x42,
kHIDUsage_PD_ConfigApparentPower = 0x43,
kHIDUsage_PD_ConfigActivePower = 0x44,
kHIDUsage_PD_ConfigPercentLoad = 0x45,
kHIDUsage_PD_ConfigTemperature = 0x46,
kHIDUsage_PD_ConfigHumidity = 0x47,
kHIDUsage_PD_SwitchOnControl = 0x50,
kHIDUsage_PD_SwitchOffControl = 0x51,
kHIDUsage_PD_ToggleControl = 0x52,
kHIDUsage_PD_LowVoltageTransfer = 0x53,
kHIDUsage_PD_HighVoltageTransfer = 0x54,
kHIDUsage_PD_DelayBeforeReboot = 0x55,
kHIDUsage_PD_DelayBeforeStartup = 0x56,
kHIDUsage_PD_DelayBeforeShutdown = 0x57,
kHIDUsage_PD_Test = 0x58,
kHIDUsage_PD_ModuleReset = 0x59,
kHIDUsage_PD_AudibleAlarmControl = 0x5A,
kHIDUsage_PD_Present = 0x60,
kHIDUsage_PD_Good = 0x61,
kHIDUsage_PD_InternalFailure = 0x62,
kHIDUsage_PD_VoltageOutOfRange = 0x63,
kHIDUsage_PD_FrequencyOutOfRange = 0x64,
kHIDUsage_PD_Overload = 0x65,
kHIDUsage_PD_OverCharged = 0x66,
kHIDUsage_PD_OverTemperature = 0x67,
kHIDUsage_PD_ShutdownRequested = 0x68,
kHIDUsage_PD_ShutdownImminent = 0x69,
kHIDUsage_PD_SwitchOnOff = 0x6B,
kHIDUsage_PD_Switchable = 0x6C,
kHIDUsage_PD_Used = 0x6D,
kHIDUsage_PD_Boost = 0x6E,
kHIDUsage_PD_Buck = 0x6F,
kHIDUsage_PD_Initialized = 0x70,
kHIDUsage_PD_Tested = 0x71,
kHIDUsage_PD_AwaitingPower = 0x72,
kHIDUsage_PD_CommunicationLost = 0x73,
kHIDUsage_PD_iManufacturer = 0xFD,
kHIDUsage_PD_iProduct = 0xFE,
kHIDUsage_PD_iserialNumber = 0xFF
};
enum
{
kHIDUsage_BS_Undefined = 0x00,
kHIDUsage_BS_SMBBatteryMode = 0x01,
kHIDUsage_BS_SMBBatteryStatus = 0x02,
kHIDUsage_BS_SMBAlarmWarning = 0x03,
kHIDUsage_BS_SMBChargerMode = 0x04,
kHIDUsage_BS_SMBChargerStatus = 0x05,
kHIDUsage_BS_SMBChargerSpecInfo = 0x06,
kHIDUsage_BS_SMBSelectorState = 0x07,
kHIDUsage_BS_SMBSelectorPresets = 0x08,
kHIDUsage_BS_SMBSelectorInfo = 0x09,
kHIDUsage_BS_OptionalMfgFunction1 = 0x10,
kHIDUsage_BS_OptionalMfgFunction2 = 0x11,
kHIDUsage_BS_OptionalMfgFunction3 = 0x12,
kHIDUsage_BS_OptionalMfgFunction4 = 0x13,
kHIDUsage_BS_OptionalMfgFunction5 = 0x14,
kHIDUsage_BS_ConnectionToSMBus = 0x15,
kHIDUsage_BS_OutputConnection = 0x16,
kHIDUsage_BS_ChargerConnection = 0x17,
kHIDUsage_BS_BatteryInsertion = 0x18,
kHIDUsage_BS_Usenext = 0x19,
kHIDUsage_BS_OKToUse = 0x1A,
kHIDUsage_BS_BatterySupported = 0x1B,
kHIDUsage_BS_SelectorRevision = 0x1C,
kHIDUsage_BS_ChargingIndicator = 0x1D,
kHIDUsage_BS_ManufacturerAccess = 0x28,
kHIDUsage_BS_RemainingCapacityLimit = 0x29,
kHIDUsage_BS_RemainingTimeLimit = 0x2A,
kHIDUsage_BS_AtRate = 0x2B,
kHIDUsage_BS_CapacityMode = 0x2C,
kHIDUsage_BS_BroadcastToCharger = 0x2D,
kHIDUsage_BS_PrimaryBattery = 0x2E,
kHIDUsage_BS_ChargeController = 0x2F,
kHIDUsage_BS_TerminateCharge = 0x40,
kHIDUsage_BS_TerminateDischarge = 0x41,
kHIDUsage_BS_BelowRemainingCapacityLimit = 0x42,
kHIDUsage_BS_RemainingTimeLimitExpired = 0x43,
kHIDUsage_BS_Charging = 0x44,
kHIDUsage_BS_Discharging = 0x45,
kHIDUsage_BS_FullyCharged = 0x46,
kHIDUsage_BS_FullyDischarged = 0x47,
kHIDUsage_BS_ConditioningFlag = 0x48,
kHIDUsage_BS_AtRateOK = 0x49,
kHIDUsage_BS_SMBErrorCode = 0x4A,
kHIDUsage_BS_NeedReplacement = 0x4B,
kHIDUsage_BS_AtRateTimeToFull = 0x60,
kHIDUsage_BS_AtRateTimeToEmpty = 0x61,
kHIDUsage_BS_AverageCurrent = 0x62,
kHIDUsage_BS_Maxerror = 0x63,
kHIDUsage_BS_RelativeStateOfCharge = 0x64,
kHIDUsage_BS_AbsoluteStateOfCharge = 0x65,
kHIDUsage_BS_RemainingCapacity = 0x66,
kHIDUsage_BS_FullChargeCapacity = 0x67,
kHIDUsage_BS_RunTimeToEmpty = 0x68,
kHIDUsage_BS_AverageTimeToEmpty = 0x69,
kHIDUsage_BS_AverageTimeToFull = 0x6A,
kHIDUsage_BS_CycleCount = 0x6B,
kHIDUsage_BS_BattPackModelLevel = 0x80,
kHIDUsage_BS_InternalChargeController = 0x81,
kHIDUsage_BS_PrimaryBatterySupport = 0x82,
kHIDUsage_BS_DesignCapacity = 0x83,
kHIDUsage_BS_SpecificationInfo = 0x84,
kHIDUsage_BS_ManufacturerDate = 0x85,
kHIDUsage_BS_SerialNumber = 0x86,
kHIDUsage_BS_iManufacturerName = 0x87,
kHIDUsage_BS_iDevicename = 0x88,
kHIDUsage_BS_iDeviceChemistry = 0x89,
kHIDUsage_BS_ManufacturerData = 0x8A,
kHIDUsage_BS_Rechargable = 0x8B,
kHIDUsage_BS_WarningCapacityLimit = 0x8C,
kHIDUsage_BS_CapacityGranularity1 = 0x8D,
kHIDUsage_BS_CapacityGranularity2 = 0x8E,
kHIDUsage_BS_iOEMInformation = 0x8F,
kHIDUsage_BS_InhibitCharge = 0xC0,
kHIDUsage_BS_EnablePolling = 0xC1,
kHIDUsage_BS_ResetToZero = 0xC2,
kHIDUsage_BS_ACPresent = 0xD0,
kHIDUsage_BS_BatteryPresent = 0xD1,
kHIDUsage_BS_PowerFail = 0xD2,
kHIDUsage_BS_AlarmInhibited = 0xD3,
kHIDUsage_BS_ThermistorUnderRange = 0xD4,
kHIDUsage_BS_ThermistorHot = 0xD5,
kHIDUsage_BS_ThermistorCold = 0xD6,
kHIDUsage_BS_ThermistorOverRange = 0xD7,
kHIDUsage_BS_VoltageOutOfRange = 0xD8,
kHIDUsage_BS_CurrentOutOfRange = 0xD9,
kHIDUsage_BS_CurrentNotRegulated = 0xDA,
kHIDUsage_BS_VoltageNotRegulated = 0xDB,
kHIDUsage_BS_MasterMode = 0xDC,
kHIDUsage_BS_ChargerSelectorSupport = 0xF0,
kHIDUsage_BS_ChargerSpec = 0xF1,
kHIDUsage_BS_Level2 = 0xF2,
kHIDUsage_BS_Level3 = 0xF3
};
enum
{
kHIDUsage_BCS_Undefined = 0x00,
kHIDUsage_BCS_BadgeReader = 0x01,
kHIDUsage_BCS_BarCodeScanner = 0x02,
kHIDUsage_BCS_DumbBarCodeScanner = 0x03,
kHIDUsage_BCS_CordlessScannerBase = 0x04,
kHIDUsage_BCS_BarCodeScannerCradle = 0x05,
kHIDUsage_BCS_AttributeReport = 0x10,
kHIDUsage_BCS_SettingsReport = 0x11,
kHIDUsage_BCS_ScannedDataReport = 0x12,
kHIDUsage_BCS_RawScannedDataReport = 0x13,
kHIDUsage_BCS_TriggerReport = 0x14,
kHIDUsage_BCS_StatusReport = 0x15,
kHIDUsage_BCS_UPC_EANControlReport = 0x16,
kHIDUsage_BCS_EAN2_3LabelControlReport = 0x17,
kHIDUsage_BCS_Code39ControlReport = 0x18,
kHIDUsage_BCS_Interleaved2of5ControlReport = 0x19,
kHIDUsage_BCS_Standard2of5ControlReport = 0x1A,
kHIDUsage_BCS_MSIPlesseyControlReport = 0x1B,
kHIDUsage_BCS_CodabarControlReport = 0x1C,
kHIDUsage_BCS_Code128ControlReport = 0x1D,
kHIDUsage_BCS_Misc1DControlReport = 0x1E,
kHIDUsage_BCS_2DControlReport = 0x1F,
kHIDUsage_BCS_Aiming_PointerMide = 0x30,
kHIDUsage_BCS_BarCodePresentSensor = 0x31,
kHIDUsage_BCS_Class1ALaser = 0x32,
kHIDUsage_BCS_Class2Laser = 0x33,
kHIDUsage_BCS_HeaterPresent = 0x34,
kHIDUsage_BCS_ContactScanner = 0x35,
kHIDUsage_BCS_ElectronicArticleSurveillanceNotification = 0x36,
kHIDUsage_BCS_ConstantElectronicArticleSurveillance = 0x37,
kHIDUsage_BCS_ErrorIndication = 0x38,
kHIDUsage_BCS_FixedBeeper = 0x39,
kHIDUsage_BCS_GoodDecodeIndication = 0x3A,
kHIDUsage_BCS_HandsFreeScanning = 0x3B,
kHIDUsage_BCS_IntrinsicallySafe = 0x3C,
kHIDUsage_BCS_KlasseEinsLaser = 0x3D,
kHIDUsage_BCS_LongRangeScanner = 0x3E,
kHIDUsage_BCS_MirrorSpeedControl = 0x3F,
kHIDUsage_BCS_NotOnFileIndication = 0x40,
kHIDUsage_BCS_ProgrammableBeeper = 0x41,
kHIDUsage_BCS_Triggerless = 0x42,
kHIDUsage_BCS_Wand = 0x43,
kHIDUsage_BCS_WaterResistant = 0x44,
kHIDUsage_BCS_MultiRangeScanner = 0x45,
kHIDUsage_BCS_ProximitySensor = 0x46,
kHIDUsage_BCS_FragmentDecoding = 0x4D,
kHIDUsage_BCS_ScannerReadConfidence = 0x4E,
kHIDUsage_BCS_DataPrefix = 0x4F,
kHIDUsage_BCS_PrefixAIMI = 0x50,
kHIDUsage_BCS_PrefixNone = 0x51,
kHIDUsage_BCS_PrefixProprietary = 0x52,
kHIDUsage_BCS_ActiveTime = 0x55,
kHIDUsage_BCS_AimingLaserPattern = 0x56,
kHIDUsage_BCS_BarCodePresent = 0x57,
kHIDUsage_BCS_BeeperState = 0x58,
kHIDUsage_BCS_LaserOnTime = 0x59,
kHIDUsage_BCS_LaserState = 0x5A,
kHIDUsage_BCS_LockoutTime = 0x5B,
kHIDUsage_BCS_MotorState = 0x5C,
kHIDUsage_BCS_MotorTimeout = 0x5D,
kHIDUsage_BCS_PowerOnResetScanner = 0x5E,
kHIDUsage_BCS_PreventReadOfBarcodes = 0x5F,
kHIDUsage_BCS_InitiateBarcodeRead = 0x60,
kHIDUsage_BCS_TriggerState = 0x61,
kHIDUsage_BCS_TriggerMode = 0x62,
kHIDUsage_BCS_TriggerModeBlinkingLaserOn = 0x63,
kHIDUsage_BCS_TriggerModeContinuousLaserOn = 0x64,
kHIDUsage_BCS_TriggerModeLaserOnWhilePulled = 0x65,
kHIDUsage_BCS_TriggerModeLaserStaysOnAfterTriggerRelease = 0x66,
kHIDUsage_BCS_CommitParametersToNVM = 0x6D,
kHIDUsage_BCS_ParameterScanning = 0x6E,
kHIDUsage_BCS_ParametersChanged = 0x6F,
kHIDUsage_BCS_SetParameterDefaultValues = 0x70,
kHIDUsage_BCS_ScannerInCradle = 0x75,
kHIDUsage_BCS_ScannerInRange = 0x76,
kHIDUsage_BCS_AimDuration = 0x7A,
kHIDUsage_BCS_GoodReadLampDuration = 0x7B,
kHIDUsage_BCS_GoodReadLampIntensity = 0x7C,
kHIDUsage_BCS_GoodReadLED = 0x7D,
kHIDUsage_BCS_GoodReadToneFrequency = 0x7E,
kHIDUsage_BCS_GoodReadToneLength = 0x7F,
kHIDUsage_BCS_GoodReadToneVolume = 0x80,
kHIDUsage_BCS_NoReadMessage = 0x82,
kHIDUsage_BCS_NotOnFileVolume = 0x83,
kHIDUsage_BCS_PowerupBeep = 0x84,
kHIDUsage_BCS_SoundErrorBeep = 0x85,
kHIDUsage_BCS_SoundGoodReadBeep = 0x86,
kHIDUsage_BCS_SoundNotOnFileBeep = 0x87,
kHIDUsage_BCS_GoodReadWhenToWrite = 0x88,
kHIDUsage_BCS_GRWTIAfterDecode = 0x89,
kHIDUsage_BCS_GRWTIBeep_LampAfterTransmit = 0x8A,
kHIDUsage_BCS_GRWTINoBeep_LampUseAtAll = 0x8B,
kHIDUsage_BCS_BooklandEAN = 0x91,
kHIDUsage_BCS_ConvertEAN8To13Type = 0x92,
kHIDUsage_BCS_ConvertUPCAToEAN_13 = 0x93,
kHIDUsage_BCS_ConvertUPC_EToA = 0x94,
kHIDUsage_BCS_EAN_13 = 0x95,
kHIDUsage_BCS_EAN_8 = 0x96,
kHIDUsage_BCS_EAN_99_128_Mandatory = 0x97,
kHIDUsage_BCS_EAN_99_P5_128_Optional = 0x98,
kHIDUsage_BCS_UPC_EAN = 0x9A,
kHIDUsage_BCS_UPC_EANCouponCode = 0x9B,
kHIDUsage_BCS_UPC_EANPeriodicals = 0x9C,
kHIDUsage_BCS_UPC_A = 0x9D,
kHIDUsage_BCS_UPC_AWith128Mandatory = 0x9E,
kHIDUsage_BCS_UPC_AWith128Optical = 0x9F,
kHIDUsage_BCS_UPC_AWithP5Optional = 0xA0,
kHIDUsage_BCS_UPC_E = 0xA1,
kHIDUsage_BCS_UPC_E1 = 0xA2,
kHIDUsage_BCS_Periodical = 0xA9,
kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus2 = 0xAA,
kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus2 = 0xAB,
kHIDUsage_BCS_PeriodicalIgnorePlus2 = 0xAC,
kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus5 = 0xAD,
kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus5 = 0xAE,
kHIDUsage_BCS_PeriodicalIgnorePlus5 = 0xAF,
kHIDUsage_BCS_Check = 0xB0,
kHIDUsage_BCS_CheckDisablePrice = 0xB1,
kHIDUsage_BCS_CheckEnable4DigitPrice = 0xB2,
kHIDUsage_BCS_CheckEnable5DigitPrice = 0xB3,
kHIDUsage_BCS_CheckEnableEuropean4DigitPrice = 0xB4,
kHIDUsage_BCS_CheckEnableEuropean5DigitPrice = 0xB5,
kHIDUsage_BCS_EANTwoLabel = 0xB7,
kHIDUsage_BCS_EANThreeLabel = 0xB8,
kHIDUsage_BCS_EAN8FlagDigit1 = 0xB9,
kHIDUsage_BCS_EAN8FlagDigit2 = 0xBA,
kHIDUsage_BCS_EAN8FlagDigit3 = 0xBB,
kHIDUsage_BCS_EAN13FlagDigit1 = 0xBC,
kHIDUsage_BCS_EAN13FlagDigit2 = 0xBD,
kHIDUsage_BCS_EAN13FlagDigit3 = 0xBE,
kHIDUsage_BCS_AddEAN2_3LabelDefinition = 0xBF,
kHIDUsage_BCS_ClearAllEAN2_3LabelDefinitions = 0xC0,
kHIDUsage_BCS_Codabar = 0xC3,
kHIDUsage_BCS_Code128 = 0xC4,
kHIDUsage_BCS_Code39 = 0xC7,
kHIDUsage_BCS_Code93 = 0xC8,
kHIDUsage_BCS_FullASCIIConversion = 0xC9,
kHIDUsage_BCS_Interleaved2of5 = 0xCA,
kHIDUsage_BCS_ItalianPharmacyCode = 0xCB,
kHIDUsage_BCS_MSI_Plessey = 0xCC,
kHIDUsage_BCS_Standard2of5IATA = 0xCD,
kHIDUsage_BCS_Standard2of5 = 0xCE,
kHIDUsage_BCS_TransmitStart_Stop = 0xD3,
kHIDUsage_BCS_TriOptic = 0xD4,
kHIDUsage_BCS_UCC_EAN_128 = 0xD5,
kHIDUsage_BCS_CheckDigit = 0xD6,
kHIDUsage_BCS_CheckDigitDisable = 0xD7,
kHIDUsage_BCS_CheckDigitEnableInterleaved2of5OPCC = 0xD8,
kHIDUsage_BCS_CheckDigitEnableInterleaved2of5USS = 0xD9,
kHIDUsage_BCS_CheckDigitEnableStandard2of5OPCC = 0xD8,
kHIDUsage_BCS_CheckDigitEnableStandard2of5USS = 0xD9,
kHIDUsage_BCS_CheckDigitEnableOneMSIPlessey = 0xDC,
kHIDUsage_BCS_CheckDigitEnableTwoMSIPlessey = 0xDD,
kHIDUsage_BCS_CheckDigitCodabarEnable = 0xDE,
kHIDUsage_BCS_CheckDigitCode99Enable = 0xDF,
kHIDUsage_BCS_TransmitCheckDigit = 0xF0,
kHIDUsage_BCS_DisableCheckDigitTransmit = 0xF1,
kHIDUsage_BCS_EnableCheckDigitTransmit = 0xF2,
kHIDUsage_BCS_SymbologyIdentifier1 = 0xFB,
kHIDUsage_BCS_SymbologyIdentifier2 = 0xFC,
kHIDUsage_BCS_SymbologyIdentifier3 = 0xFD,
kHIDUsage_BCS_DecodedData = 0xFE,
kHIDUsage_BCS_DecodeDataContinued = 0xFF,
kHIDUsage_BCS_BarSpaceData = 0x100,
kHIDUsage_BCS_ScannerDataAccuracy = 0x101,
kHIDUsage_BCS_RawDataPolarity = 0x102,
kHIDUsage_BCS_PolarityInvertedBarCode = 0x103,
kHIDUsage_BCS_PolarityNormalBarCode = 0x103,
kHIDUsage_BCS_MinimumLengthToDecode = 0x106,
kHIDUsage_BCS_MaximumLengthToDecode = 0x107,
kHIDUsage_BCS_FirstDiscreteLengthToDecode = 0x108,
kHIDUsage_BCS_SecondDiscreteLengthToDecode = 0x109,
kHIDUsage_BCS_DataLengthMethod = 0x10A,
kHIDUsage_BCS_DLMethodReadAny = 0x10B,
kHIDUsage_BCS_DLMethodCheckInRange = 0x10C,
kHIDUsage_BCS_DLMethodCheckForDiscrete = 0x10D,
kHIDUsage_BCS_AztecCode = 0x110,
kHIDUsage_BCS_BC412 = 0x111,
kHIDUsage_BCS_ChannelCode = 0x112,
kHIDUsage_BCS_Code16 = 0x113,
kHIDUsage_BCS_Code32 = 0x114,
kHIDUsage_BCS_Code49 = 0x115,
kHIDUsage_BCS_CodeOne = 0x116,
kHIDUsage_BCS_Colorcode = 0x117,
kHIDUsage_BCS_DataMatrix = 0x118,
kHIDUsage_BCS_MaxiCode = 0x119,
kHIDUsage_BCS_MicroPDF = 0x11A,
kHIDUsage_BCS_PDF_417 = 0x11B,
kHIDUsage_BCS_PosiCode = 0x11C,
kHIDUsage_BCS_QRCode = 0x11D,
kHIDUsage_BCS_SuperCode = 0x11E,
kHIDUsage_BCS_UltraCode = 0x11F,
kHIDUsage_BCS_USB_5_SlugCode = 0x120,
kHIDUsage_BCS_VeriCode = 0x121
};
enum
{
kHIDUsage_WD_Undefined = 0x00,
kHIDUsage_WD_WeighingDevice = 0x01,
kHIDUsage_WD_ScaleScaleDevice = 0x20,
kHIDUsage_WD_ScaleScaleClassIMetricCL = 0x21,
kHIDUsage_WD_ScaleScaleClassIMetric = 0x22,
kHIDUsage_WD_ScaleScaleClassIIMetric = 0x23,
kHIDUsage_WD_ScaleScaleClassIIIMetric = 0x24,
kHIDUsage_WD_ScaleScaleClassIIILMetric = 0x25,
kHIDUsage_WD_ScaleScaleClassIVMetric = 0x26,
kHIDUsage_WD_ScaleScaleClassIIIEnglish = 0x27,
kHIDUsage_WD_ScaleScaleClassIIILEnglish = 0x28,
kHIDUsage_WD_ScaleScaleClassIVEnglish = 0x29,
kHIDUsage_WD_ScaleScaleClassGeneric = 0x2A,
kHIDUsage_WD_ScaleAtrributeReport = 0x30,
kHIDUsage_WD_ScaleControlReport = 0x31,
kHIDUsage_WD_ScaleDataReport = 0x32,
kHIDUsage_WD_ScaleStatusReport = 0x33,
kHIDUsage_WD_ScaleWeightLimitReport = 0x34,
kHIDUsage_WD_ScaleStatisticsReport = 0x35,
kHIDUsage_WD_DataWeight = 0x40,
kHIDUsage_WD_DataScaling = 0x41,
kHIDUsage_WD_WeightUnit = 0x50,
kHIDUsage_WD_WeightUnitMilligram = 0x51,
kHIDUsage_WD_WeightUnitGram = 0x52,
kHIDUsage_WD_WeightUnitKilogram = 0x53,
kHIDUsage_WD_WeightUnitCarats = 0x54,
kHIDUsage_WD_WeightUnitTaels = 0x55,
kHIDUsage_WD_WeightUnitGrains = 0x56,
kHIDUsage_WD_WeightUnitPennyweights = 0x57,
kHIDUsage_WD_WeightUnitMetricTon = 0x58,
kHIDUsage_WD_WeightUnitAvoirTon = 0x59,
kHIDUsage_WD_WeightUnitTroyOunce = 0x5A,
kHIDUsage_WD_WeightUnitOunce = 0x5B,
kHIDUsage_WD_WeightUnitPound = 0x5C,
kHIDUsage_WD_CalibrationCount = 0x60,
kHIDUsage_WD_RezeroCount = 0x61,
kHIDUsage_WD_ScaleStatus = 0x70,
kHIDUsage_WD_ScaleStatusFault = 0x71,
kHIDUsage_WD_ScaleStatusStableAtZero = 0x72,
kHIDUsage_WD_ScaleStatusInMotion = 0x73,
kHIDUsage_WD_ScaleStatusWeightStable = 0x74,
kHIDUsage_WD_ScaleStatusUnderZero = 0x75,
kHIDUsage_WD_ScaleStatusOverWeightLimit = 0x76,
kHIDUsage_WD_ScaleStatusRequiresCalibration = 0x77,
kHIDUsage_WD_ScaleStatusRequiresRezeroing = 0x78,
kHIDUsage_WD_ZeroScale = 0x80,
kHIDUsage_WD_EnforcedZeroReturn = 0x81
};
enum
{
kHIDUsage_MSR_Undefined = 0x00,
kHIDUsage_MSR_DeviceReadOnly = 0x01,
kHIDUsage_MSR_Track1Length = 0x11,
kHIDUsage_MSR_Track2Length = 0x12,
kHIDUsage_MSR_Track3Length = 0x13,
kHIDUsage_MSR_TrackJISLength = 0x14,
kHIDUsage_MSR_TrackData = 0x20,
kHIDUsage_MSR_Track1Data = 0x21,
kHIDUsage_MSR_Track2Data = 0x22,
kHIDUsage_MSR_Track3Data = 0x23,
kHIDUsage_MSR_TrackJISData = 0x24
};
#endif