appium-xcuitest-driver
Version:
Appium driver for iOS using XCUITest for backend
407 lines • 208 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.HIDUsageEvent = exports.HIDPageEvent = exports.HIDUsageMSREvent = exports.HIDUsageWeighingDeviceEvent = exports.HIDUsageBCSEvent = exports.HIDUsageBatterySystemEvent = exports.HIDUsagePowerDeviceEvent = exports.HIDUsageAlphanumericDisplayEvent = exports.HIDUsageDigitizerEvent = exports.HIDUsagePIDEvent = exports.HIDUsageConsumerEvent = exports.HIDUsageTelephonyEvent = exports.HIDUsageOrdinalEvent = exports.HIDUsageButtonEvent = exports.HIDUsageLEDEvent = exports.HIDUsageKeyboardEvent = exports.HIDUsageGameEvent = exports.HIDUsageSportEvent = exports.HIDUsageVREvent = exports.HIDUsageSimulationEvent = exports.HIDUsageGenericDesktopEvent = exports.HIDUsageUndefinedEvent = void 0;
/* Undefined Usage for all usage pages */
var HIDUsageUndefinedEvent;
(function (HIDUsageUndefinedEvent) {
HIDUsageUndefinedEvent[HIDUsageUndefinedEvent["kHIDUsage_Undefined"] = 0] = "kHIDUsage_Undefined";
})(HIDUsageUndefinedEvent || (exports.HIDUsageUndefinedEvent = HIDUsageUndefinedEvent = {}));
/* GenericDesktop Page (0x01) */
var HIDUsageGenericDesktopEvent;
(function (HIDUsageGenericDesktopEvent) {
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Pointer"] = 1] = "kHIDUsage_GD_Pointer"; /* Physical Collection */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Mouse"] = 2] = "kHIDUsage_GD_Mouse"; /* Application Collection */
/* 0x03 Reserved */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Joystick"] = 4] = "kHIDUsage_GD_Joystick"; /* Application Collection */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_GamePad"] = 5] = "kHIDUsage_GD_GamePad"; /* Application Collection */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Keyboard"] = 6] = "kHIDUsage_GD_Keyboard"; /* Application Collection */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Keypad"] = 7] = "kHIDUsage_GD_Keypad"; /* Application Collection */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_MultiAxisController"] = 8] = "kHIDUsage_GD_MultiAxisController"; /* Application Collection */
/* 0x09 - 0x2F Reserved */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_X"] = 48] = "kHIDUsage_GD_X"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Y"] = 49] = "kHIDUsage_GD_Y"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Z"] = 50] = "kHIDUsage_GD_Z"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Rx"] = 51] = "kHIDUsage_GD_Rx"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Ry"] = 52] = "kHIDUsage_GD_Ry"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Rz"] = 53] = "kHIDUsage_GD_Rz"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Slider"] = 54] = "kHIDUsage_GD_Slider"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Dial"] = 55] = "kHIDUsage_GD_Dial"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Wheel"] = 56] = "kHIDUsage_GD_Wheel"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Hatswitch"] = 57] = "kHIDUsage_GD_Hatswitch"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_CountedBuffer"] = 58] = "kHIDUsage_GD_CountedBuffer"; /* Logical Collection */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_ByteCount"] = 59] = "kHIDUsage_GD_ByteCount"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_MotionWakeup"] = 60] = "kHIDUsage_GD_MotionWakeup"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Start"] = 61] = "kHIDUsage_GD_Start"; /* On/Off Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Select"] = 62] = "kHIDUsage_GD_Select"; /* On/Off Control */
/* 0x3F Reserved */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Vx"] = 64] = "kHIDUsage_GD_Vx"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Vy"] = 65] = "kHIDUsage_GD_Vy"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Vz"] = 66] = "kHIDUsage_GD_Vz"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Vbrx"] = 67] = "kHIDUsage_GD_Vbrx"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Vbry"] = 68] = "kHIDUsage_GD_Vbry"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Vbrz"] = 69] = "kHIDUsage_GD_Vbrz"; /* Dynamic Value */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Vno"] = 70] = "kHIDUsage_GD_Vno"; /* Dynamic Value */
/* 0x47 - 0x7F Reserved */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemControl"] = 128] = "kHIDUsage_GD_SystemControl"; /* Application Collection */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemPowerDown"] = 129] = "kHIDUsage_GD_SystemPowerDown"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemSleep"] = 130] = "kHIDUsage_GD_SystemSleep"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemWakeUp"] = 131] = "kHIDUsage_GD_SystemWakeUp"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemContextMenu"] = 132] = "kHIDUsage_GD_SystemContextMenu"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemMainMenu"] = 133] = "kHIDUsage_GD_SystemMainMenu"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemAppMenu"] = 134] = "kHIDUsage_GD_SystemAppMenu"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemMenuHelp"] = 135] = "kHIDUsage_GD_SystemMenuHelp"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemMenuExit"] = 136] = "kHIDUsage_GD_SystemMenuExit"; /* One-Shot Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemMenu"] = 137] = "kHIDUsage_GD_SystemMenu"; /* Selector */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemMenuRight"] = 138] = "kHIDUsage_GD_SystemMenuRight"; /* Re-Trigger Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemMenuLeft"] = 139] = "kHIDUsage_GD_SystemMenuLeft"; /* Re-Trigger Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemMenuUp"] = 140] = "kHIDUsage_GD_SystemMenuUp"; /* Re-Trigger Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_SystemMenuDown"] = 141] = "kHIDUsage_GD_SystemMenuDown"; /* Re-Trigger Control */
/* 0x8E - 0x8F Reserved */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_DPadUp"] = 144] = "kHIDUsage_GD_DPadUp"; /* On/Off Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_DPadDown"] = 145] = "kHIDUsage_GD_DPadDown"; /* On/Off Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_DPadRight"] = 146] = "kHIDUsage_GD_DPadRight"; /* On/Off Control */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_DPadLeft"] = 147] = "kHIDUsage_GD_DPadLeft"; /* On/Off Control */
/* 0x94 - 0xFFFF Reserved */
HIDUsageGenericDesktopEvent[HIDUsageGenericDesktopEvent["kHIDUsage_GD_Reserved"] = 65535] = "kHIDUsage_GD_Reserved";
})(HIDUsageGenericDesktopEvent || (exports.HIDUsageGenericDesktopEvent = HIDUsageGenericDesktopEvent = {}));
/* Simulation Page (0x02) */
/* This section provides detailed descriptions of the usages employed by simulation devices. */
var HIDUsageSimulationEvent;
(function (HIDUsageSimulationEvent) {
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_FlightSimulationDevice"] = 1] = "kHIDUsage_Sim_FlightSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_AutomobileSimulationDevice"] = 2] = "kHIDUsage_Sim_AutomobileSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_TankSimulationDevice"] = 3] = "kHIDUsage_Sim_TankSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_SpaceshipSimulationDevice"] = 4] = "kHIDUsage_Sim_SpaceshipSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_SubmarineSimulationDevice"] = 5] = "kHIDUsage_Sim_SubmarineSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_SailingSimulationDevice"] = 6] = "kHIDUsage_Sim_SailingSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_MotorcycleSimulationDevice"] = 7] = "kHIDUsage_Sim_MotorcycleSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_SportsSimulationDevice"] = 8] = "kHIDUsage_Sim_SportsSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_AirplaneSimulationDevice"] = 9] = "kHIDUsage_Sim_AirplaneSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_HelicopterSimulationDevice"] = 10] = "kHIDUsage_Sim_HelicopterSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_MagicCarpetSimulationDevice"] = 11] = "kHIDUsage_Sim_MagicCarpetSimulationDevice"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_BicycleSimulationDevice"] = 12] = "kHIDUsage_Sim_BicycleSimulationDevice"; /* Application Collection */
/* 0x0D - 0x1F Reserved */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_FlightControlStick"] = 32] = "kHIDUsage_Sim_FlightControlStick"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_FlightStick"] = 33] = "kHIDUsage_Sim_FlightStick"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_CyclicControl"] = 34] = "kHIDUsage_Sim_CyclicControl"; /* Physical Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_CyclicTrim"] = 35] = "kHIDUsage_Sim_CyclicTrim"; /* Physical Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_FlightYoke"] = 36] = "kHIDUsage_Sim_FlightYoke"; /* Application Collection */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_TrackControl"] = 37] = "kHIDUsage_Sim_TrackControl"; /* Physical Collection */
/* 0x26 - 0xAF Reserved */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Aileron"] = 176] = "kHIDUsage_Sim_Aileron"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_AileronTrim"] = 177] = "kHIDUsage_Sim_AileronTrim"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_AntiTorqueControl"] = 178] = "kHIDUsage_Sim_AntiTorqueControl"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_AutopilotEnable"] = 179] = "kHIDUsage_Sim_AutopilotEnable"; /* On/Off Control */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_ChaffRelease"] = 180] = "kHIDUsage_Sim_ChaffRelease"; /* One-Shot Control */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_CollectiveControl"] = 181] = "kHIDUsage_Sim_CollectiveControl"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_DiveBrake"] = 182] = "kHIDUsage_Sim_DiveBrake"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_ElectronicCountermeasures"] = 183] = "kHIDUsage_Sim_ElectronicCountermeasures"; /* On/Off Control */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Elevator"] = 184] = "kHIDUsage_Sim_Elevator"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_ElevatorTrim"] = 185] = "kHIDUsage_Sim_ElevatorTrim"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Rudder"] = 186] = "kHIDUsage_Sim_Rudder"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Throttle"] = 187] = "kHIDUsage_Sim_Throttle"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_FlightCommunications"] = 188] = "kHIDUsage_Sim_FlightCommunications"; /* On/Off Control */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_FlareRelease"] = 189] = "kHIDUsage_Sim_FlareRelease"; /* One-Shot Control */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_LandingGear"] = 190] = "kHIDUsage_Sim_LandingGear"; /* On/Off Control */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_ToeBrake"] = 191] = "kHIDUsage_Sim_ToeBrake"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Trigger"] = 192] = "kHIDUsage_Sim_Trigger"; /* Momentary Control */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_WeaponsArm"] = 193] = "kHIDUsage_Sim_WeaponsArm"; /* On/Off Control */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Weapons"] = 194] = "kHIDUsage_Sim_Weapons"; /* Selector */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_WingFlaps"] = 195] = "kHIDUsage_Sim_WingFlaps"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Accelerator"] = 196] = "kHIDUsage_Sim_Accelerator"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Brake"] = 197] = "kHIDUsage_Sim_Brake"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Clutch"] = 198] = "kHIDUsage_Sim_Clutch"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Shifter"] = 199] = "kHIDUsage_Sim_Shifter"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Steering"] = 200] = "kHIDUsage_Sim_Steering"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_TurretDirection"] = 201] = "kHIDUsage_Sim_TurretDirection"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_BarrelElevation"] = 202] = "kHIDUsage_Sim_BarrelElevation"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_DivePlane"] = 203] = "kHIDUsage_Sim_DivePlane"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Ballast"] = 204] = "kHIDUsage_Sim_Ballast"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_BicycleCrank"] = 205] = "kHIDUsage_Sim_BicycleCrank"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_HandleBars"] = 206] = "kHIDUsage_Sim_HandleBars"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_FrontBrake"] = 207] = "kHIDUsage_Sim_FrontBrake"; /* Dynamic Value */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_RearBrake"] = 208] = "kHIDUsage_Sim_RearBrake"; /* Dynamic Value */
/* 0xD1 - 0xFFFF Reserved */
HIDUsageSimulationEvent[HIDUsageSimulationEvent["kHIDUsage_Sim_Reserved"] = 65535] = "kHIDUsage_Sim_Reserved";
})(HIDUsageSimulationEvent || (exports.HIDUsageSimulationEvent = HIDUsageSimulationEvent = {}));
/* VR Page (0x03) */
/* Virtual Reality controls depend on designators to identify the individual controls. Most of the following are */
/* usages are applied to the collections of entities that comprise the actual device. */
var HIDUsageVREvent;
(function (HIDUsageVREvent) {
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_Belt"] = 1] = "kHIDUsage_VR_Belt"; /* Application Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_BodySuit"] = 2] = "kHIDUsage_VR_BodySuit"; /* Application Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_Flexor"] = 3] = "kHIDUsage_VR_Flexor"; /* Physical Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_Glove"] = 4] = "kHIDUsage_VR_Glove"; /* Application Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_HeadTracker"] = 5] = "kHIDUsage_VR_HeadTracker"; /* Physical Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_HeadMountedDisplay"] = 6] = "kHIDUsage_VR_HeadMountedDisplay"; /* Application Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_HandTracker"] = 7] = "kHIDUsage_VR_HandTracker"; /* Application Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_Oculometer"] = 8] = "kHIDUsage_VR_Oculometer"; /* Application Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_Vest"] = 9] = "kHIDUsage_VR_Vest"; /* Application Collection */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_AnimatronicDevice"] = 10] = "kHIDUsage_VR_AnimatronicDevice"; /* Application Collection */
/* 0x0B - 0x1F Reserved */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_StereoEnable"] = 32] = "kHIDUsage_VR_StereoEnable"; /* On/Off Control */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_DisplayEnable"] = 33] = "kHIDUsage_VR_DisplayEnable"; /* On/Off Control */
/* 0x22 - 0xFFFF Reserved */
HIDUsageVREvent[HIDUsageVREvent["kHIDUsage_VR_Reserved"] = 65535] = "kHIDUsage_VR_Reserved";
})(HIDUsageVREvent || (exports.HIDUsageVREvent = HIDUsageVREvent = {}));
/* Sport Page (0x04) */
var HIDUsageSportEvent;
(function (HIDUsageSportEvent) {
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_BaseballBat"] = 1] = "kHIDUsage_Sprt_BaseballBat"; /* Application Collection */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_GolfClub"] = 2] = "kHIDUsage_Sprt_GolfClub"; /* Application Collection */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_RowingMachine"] = 3] = "kHIDUsage_Sprt_RowingMachine"; /* Application Collection */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_Treadmill"] = 4] = "kHIDUsage_Sprt_Treadmill"; /* Application Collection */
/* 0x05 - 0x2F Reserved */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_Oar"] = 48] = "kHIDUsage_Sprt_Oar"; /* Dynamic Value */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_Slope"] = 49] = "kHIDUsage_Sprt_Slope"; /* Dynamic Value */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_Rate"] = 50] = "kHIDUsage_Sprt_Rate"; /* Dynamic Value */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_StickSpeed"] = 51] = "kHIDUsage_Sprt_StickSpeed"; /* Dynamic Value */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_StickFaceAngle"] = 52] = "kHIDUsage_Sprt_StickFaceAngle"; /* Dynamic Value */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_StickHeelOrToe"] = 53] = "kHIDUsage_Sprt_StickHeelOrToe"; /* Dynamic Value */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_StickFollowThrough"] = 54] = "kHIDUsage_Sprt_StickFollowThrough"; /* Dynamic Value */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_StickTempo"] = 55] = "kHIDUsage_Sprt_StickTempo"; /* Dynamic Value */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_StickType"] = 56] = "kHIDUsage_Sprt_StickType"; /* Named Array */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_StickHeight"] = 57] = "kHIDUsage_Sprt_StickHeight"; /* Dynamic Value */
/* 0x3A - 0x4F Reserved */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_Putter"] = 80] = "kHIDUsage_Sprt_Putter"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_1Iron"] = 81] = "kHIDUsage_Sprt_1Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_2Iron"] = 82] = "kHIDUsage_Sprt_2Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_3Iron"] = 83] = "kHIDUsage_Sprt_3Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_4Iron"] = 84] = "kHIDUsage_Sprt_4Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_5Iron"] = 85] = "kHIDUsage_Sprt_5Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_6Iron"] = 86] = "kHIDUsage_Sprt_6Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_7Iron"] = 87] = "kHIDUsage_Sprt_7Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_8Iron"] = 88] = "kHIDUsage_Sprt_8Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_9Iron"] = 89] = "kHIDUsage_Sprt_9Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_10Iron"] = 90] = "kHIDUsage_Sprt_10Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_11Iron"] = 91] = "kHIDUsage_Sprt_11Iron"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_SandWedge"] = 92] = "kHIDUsage_Sprt_SandWedge"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_LoftWedge"] = 93] = "kHIDUsage_Sprt_LoftWedge"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_PowerWedge"] = 94] = "kHIDUsage_Sprt_PowerWedge"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_1Wood"] = 95] = "kHIDUsage_Sprt_1Wood"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_3Wood"] = 96] = "kHIDUsage_Sprt_3Wood"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_5Wood"] = 97] = "kHIDUsage_Sprt_5Wood"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_7Wood"] = 98] = "kHIDUsage_Sprt_7Wood"; /* Selector */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_9Wood"] = 99] = "kHIDUsage_Sprt_9Wood"; /* Selector */
/* 0x64 - 0xFFFF Reserved */
HIDUsageSportEvent[HIDUsageSportEvent["kHIDUsage_Sprt_Reserved"] = 65535] = "kHIDUsage_Sprt_Reserved";
})(HIDUsageSportEvent || (exports.HIDUsageSportEvent = HIDUsageSportEvent = {}));
/* Game Page (0x05) */
var HIDUsageGameEvent;
(function (HIDUsageGameEvent) {
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_3DGameController"] = 1] = "kHIDUsage_Game_3DGameController"; /* Application Collection */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_PinballDevice"] = 2] = "kHIDUsage_Game_PinballDevice"; /* Application Collection */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GunDevice"] = 3] = "kHIDUsage_Game_GunDevice"; /* Application Collection */
/* 0x04 - 0x1F Reserved */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_PointofView"] = 32] = "kHIDUsage_Game_PointofView"; /* Physical Collection */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_TurnRightOrLeft"] = 33] = "kHIDUsage_Game_TurnRightOrLeft"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_PitchUpOrDown"] = 34] = "kHIDUsage_Game_PitchUpOrDown"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_RollRightOrLeft"] = 35] = "kHIDUsage_Game_RollRightOrLeft"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_MoveRightOrLeft"] = 36] = "kHIDUsage_Game_MoveRightOrLeft"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_MoveForwardOrBackward"] = 37] = "kHIDUsage_Game_MoveForwardOrBackward"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_MoveUpOrDown"] = 38] = "kHIDUsage_Game_MoveUpOrDown"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_LeanRightOrLeft"] = 39] = "kHIDUsage_Game_LeanRightOrLeft"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_LeanForwardOrBackward"] = 40] = "kHIDUsage_Game_LeanForwardOrBackward"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_HeightOfPOV"] = 41] = "kHIDUsage_Game_HeightOfPOV"; /* Dynamic Value */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_Flipper"] = 42] = "kHIDUsage_Game_Flipper"; /* Momentary Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_SecondaryFlipper"] = 43] = "kHIDUsage_Game_SecondaryFlipper"; /* Momentary Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_Bump"] = 44] = "kHIDUsage_Game_Bump"; /* Momentary Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_NewGame"] = 45] = "kHIDUsage_Game_NewGame"; /* One-Shot Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_ShootBall"] = 46] = "kHIDUsage_Game_ShootBall"; /* One-Shot Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_Player"] = 47] = "kHIDUsage_Game_Player"; /* One-Shot Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GunBolt"] = 48] = "kHIDUsage_Game_GunBolt"; /* On/Off Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GunClip"] = 49] = "kHIDUsage_Game_GunClip"; /* On/Off Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_Gun"] = 50] = "kHIDUsage_Game_Gun"; /* Selector */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GunSingleShot"] = 51] = "kHIDUsage_Game_GunSingleShot"; /* Selector */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GunBurst"] = 52] = "kHIDUsage_Game_GunBurst"; /* Selector */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GunAutomatic"] = 53] = "kHIDUsage_Game_GunAutomatic"; /* Selector */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GunSafety"] = 54] = "kHIDUsage_Game_GunSafety"; /* On/Off Control */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GamepadFireOrJump"] = 55] = "kHIDUsage_Game_GamepadFireOrJump"; /* Logical Collection */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_GamepadTrigger"] = 57] = "kHIDUsage_Game_GamepadTrigger"; /* Logical Collection */
/* 0x3A - 0xFFFF Reserved */
HIDUsageGameEvent[HIDUsageGameEvent["kHIDUsage_Game_Reserved"] = 65535] = "kHIDUsage_Game_Reserved";
})(HIDUsageGameEvent || (exports.HIDUsageGameEvent = HIDUsageGameEvent = {}));
/* KeyboardOrKeypad Page (0x07) */
/* This section is the Usage Page for key codes to be used in implementing a USB keyboard. A Boot Keyboard (84-, 101- or 104-key) should at a minimum support all associated usage codes as indicated in the ÒBootÓ */
/* column below. */
/* The usage type of all key codes is Selectors (Sel), except for the modifier keys Keyboard Left Control (0x224) to Keyboard Right GUI (0x231) which are Dynamic Flags (DV). */
/* Note: A general note on Usages and languages: Due to the variation of keyboards from language to language, it is not feasible to specify exact key mappings for every language. Where this list is not specific for a key function in a language, the closest equivalent key position should be used, so that a keyboard may be modified for a different language by simply printing different keycaps. One example is the Y key on a North American keyboard. In Germany this is typically Z. Rather than changing the keyboard firmware to put the Z Usage into that place in the descriptor list, the vendor should use the Y Usage on both the North American and German keyboards. This continues to be the existing practice in the industry, in order to minimize the number of changes to the electronics to accommodate otherlanguages. */
var HIDUsageKeyboardEvent;
(function (HIDUsageKeyboardEvent) {
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardErrorRollOver"] = 1] = "kHIDUsage_KeyboardErrorRollOver"; /* ErrorRollOver */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPOSTFail"] = 2] = "kHIDUsage_KeyboardPOSTFail"; /* POSTFail */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardErrorUndefined"] = 3] = "kHIDUsage_KeyboardErrorUndefined"; /* ErrorUndefined */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardA"] = 4] = "kHIDUsage_KeyboardA"; /* a or A */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardB"] = 5] = "kHIDUsage_KeyboardB"; /* b or B */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardC"] = 6] = "kHIDUsage_KeyboardC"; /* c or C */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardD"] = 7] = "kHIDUsage_KeyboardD"; /* d or D */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardE"] = 8] = "kHIDUsage_KeyboardE"; /* e or E */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF"] = 9] = "kHIDUsage_KeyboardF"; /* f or F */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardG"] = 10] = "kHIDUsage_KeyboardG"; /* g or G */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardH"] = 11] = "kHIDUsage_KeyboardH"; /* h or H */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardI"] = 12] = "kHIDUsage_KeyboardI"; /* i or I */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardJ"] = 13] = "kHIDUsage_KeyboardJ"; /* j or J */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardK"] = 14] = "kHIDUsage_KeyboardK"; /* k or K */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardL"] = 15] = "kHIDUsage_KeyboardL"; /* l or L */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardM"] = 16] = "kHIDUsage_KeyboardM"; /* m or M */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardN"] = 17] = "kHIDUsage_KeyboardN"; /* n or N */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardO"] = 18] = "kHIDUsage_KeyboardO"; /* o or O */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardP"] = 19] = "kHIDUsage_KeyboardP"; /* p or P */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardQ"] = 20] = "kHIDUsage_KeyboardQ"; /* q or Q */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardR"] = 21] = "kHIDUsage_KeyboardR"; /* r or R */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardS"] = 22] = "kHIDUsage_KeyboardS"; /* s or S */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardT"] = 23] = "kHIDUsage_KeyboardT"; /* t or T */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardU"] = 24] = "kHIDUsage_KeyboardU"; /* u or U */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardV"] = 25] = "kHIDUsage_KeyboardV"; /* v or V */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardW"] = 26] = "kHIDUsage_KeyboardW"; /* w or W */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardX"] = 27] = "kHIDUsage_KeyboardX"; /* x or X */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardY"] = 28] = "kHIDUsage_KeyboardY"; /* y or Y */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardZ"] = 29] = "kHIDUsage_KeyboardZ"; /* z or Z */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard1"] = 30] = "kHIDUsage_Keyboard1"; /* 1 or ! */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard2"] = 31] = "kHIDUsage_Keyboard2"; /* 2 or @ */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard3"] = 32] = "kHIDUsage_Keyboard3"; /* 3 or # */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard4"] = 33] = "kHIDUsage_Keyboard4"; /* 4 or $ */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard5"] = 34] = "kHIDUsage_Keyboard5"; /* 5 or % */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard6"] = 35] = "kHIDUsage_Keyboard6"; /* 6 or ^ */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard7"] = 36] = "kHIDUsage_Keyboard7"; /* 7 or & */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard8"] = 37] = "kHIDUsage_Keyboard8"; /* 8 or * */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard9"] = 38] = "kHIDUsage_Keyboard9"; /* 9 or ( */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard0"] = 39] = "kHIDUsage_Keyboard0"; /* 0 or ) */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardReturnOrEnter"] = 40] = "kHIDUsage_KeyboardReturnOrEnter"; /* Return (Enter) */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardEscape"] = 41] = "kHIDUsage_KeyboardEscape"; /* Escape */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardDeleteOrBackspace"] = 42] = "kHIDUsage_KeyboardDeleteOrBackspace"; /* Delete (Backspace) */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardTab"] = 43] = "kHIDUsage_KeyboardTab"; /* Tab */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardSpacebar"] = 44] = "kHIDUsage_KeyboardSpacebar"; /* Spacebar */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardHyphen"] = 45] = "kHIDUsage_KeyboardHyphen"; /* - or _ */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardEqualSign"] = 46] = "kHIDUsage_KeyboardEqualSign"; /* = or + */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardOpenBracket"] = 47] = "kHIDUsage_KeyboardOpenBracket"; /* [ or { */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardCloseBracket"] = 48] = "kHIDUsage_KeyboardCloseBracket"; /* ] or } */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardBackslash"] = 49] = "kHIDUsage_KeyboardBackslash"; /* \ or | */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardNonUSPound"] = 50] = "kHIDUsage_KeyboardNonUSPound"; /* Non-US # or _ */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardSemicolon"] = 51] = "kHIDUsage_KeyboardSemicolon"; /* ; or : */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardQuote"] = 52] = "kHIDUsage_KeyboardQuote"; /* ' or " */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardGraveAccentAndTilde"] = 53] = "kHIDUsage_KeyboardGraveAccentAndTilde"; /* Grave Accent and Tilde */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardComma"] = 54] = "kHIDUsage_KeyboardComma"; /* , or < */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPeriod"] = 55] = "kHIDUsage_KeyboardPeriod"; /* . or > */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardSlash"] = 56] = "kHIDUsage_KeyboardSlash"; /* / or ? */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardCapsLock"] = 57] = "kHIDUsage_KeyboardCapsLock"; /* Caps Lock */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF1"] = 58] = "kHIDUsage_KeyboardF1"; /* F1 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF2"] = 59] = "kHIDUsage_KeyboardF2"; /* F2 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF3"] = 60] = "kHIDUsage_KeyboardF3"; /* F3 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF4"] = 61] = "kHIDUsage_KeyboardF4"; /* F4 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF5"] = 62] = "kHIDUsage_KeyboardF5"; /* F5 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF6"] = 63] = "kHIDUsage_KeyboardF6"; /* F6 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF7"] = 64] = "kHIDUsage_KeyboardF7"; /* F7 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF8"] = 65] = "kHIDUsage_KeyboardF8"; /* F8 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF9"] = 66] = "kHIDUsage_KeyboardF9"; /* F9 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF10"] = 67] = "kHIDUsage_KeyboardF10"; /* F10 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF11"] = 68] = "kHIDUsage_KeyboardF11"; /* F11 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF12"] = 69] = "kHIDUsage_KeyboardF12"; /* F12 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPrintScreen"] = 70] = "kHIDUsage_KeyboardPrintScreen"; /* Print Screen */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardScrollLock"] = 71] = "kHIDUsage_KeyboardScrollLock"; /* Scroll Lock */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPause"] = 72] = "kHIDUsage_KeyboardPause"; /* Pause */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInsert"] = 73] = "kHIDUsage_KeyboardInsert"; /* Insert */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardHome"] = 74] = "kHIDUsage_KeyboardHome"; /* Home */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPageUp"] = 75] = "kHIDUsage_KeyboardPageUp"; /* Page Up */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardDeleteForward"] = 76] = "kHIDUsage_KeyboardDeleteForward"; /* Delete Forward */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardEnd"] = 77] = "kHIDUsage_KeyboardEnd"; /* End */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPageDown"] = 78] = "kHIDUsage_KeyboardPageDown"; /* Page Down */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardRightArrow"] = 79] = "kHIDUsage_KeyboardRightArrow"; /* Right Arrow */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLeftArrow"] = 80] = "kHIDUsage_KeyboardLeftArrow"; /* Left Arrow */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardDownArrow"] = 81] = "kHIDUsage_KeyboardDownArrow"; /* Down Arrow */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardUpArrow"] = 82] = "kHIDUsage_KeyboardUpArrow"; /* Up Arrow */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadNumLock"] = 83] = "kHIDUsage_KeypadNumLock"; /* Keypad NumLock or Clear */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadSlash"] = 84] = "kHIDUsage_KeypadSlash"; /* Keypad / */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadAsterisk"] = 85] = "kHIDUsage_KeypadAsterisk"; /* Keypad * */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadHyphen"] = 86] = "kHIDUsage_KeypadHyphen"; /* Keypad - */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadPlus"] = 87] = "kHIDUsage_KeypadPlus"; /* Keypad + */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadEnter"] = 88] = "kHIDUsage_KeypadEnter"; /* Keypad Enter */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad1"] = 89] = "kHIDUsage_Keypad1"; /* Keypad 1 or End */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad2"] = 90] = "kHIDUsage_Keypad2"; /* Keypad 2 or Down Arrow */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad3"] = 91] = "kHIDUsage_Keypad3"; /* Keypad 3 or Page Down */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad4"] = 92] = "kHIDUsage_Keypad4"; /* Keypad 4 or Left Arrow */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad5"] = 93] = "kHIDUsage_Keypad5"; /* Keypad 5 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad6"] = 94] = "kHIDUsage_Keypad6"; /* Keypad 6 or Right Arrow */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad7"] = 95] = "kHIDUsage_Keypad7"; /* Keypad 7 or Home */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad8"] = 96] = "kHIDUsage_Keypad8"; /* Keypad 8 or Up Arrow */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad9"] = 97] = "kHIDUsage_Keypad9"; /* Keypad 9 or Page Up */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keypad0"] = 98] = "kHIDUsage_Keypad0"; /* Keypad 0 or Insert */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadPeriod"] = 99] = "kHIDUsage_KeypadPeriod"; /* Keypad . or Delete */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardNonUSBackslash"] = 100] = "kHIDUsage_KeyboardNonUSBackslash"; /* Non-US \ or | */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardApplication"] = 101] = "kHIDUsage_KeyboardApplication"; /* Application */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPower"] = 102] = "kHIDUsage_KeyboardPower"; /* Power */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadEqualSign"] = 103] = "kHIDUsage_KeypadEqualSign"; /* Keypad = */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF13"] = 104] = "kHIDUsage_KeyboardF13"; /* F13 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF14"] = 105] = "kHIDUsage_KeyboardF14"; /* F14 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF15"] = 106] = "kHIDUsage_KeyboardF15"; /* F15 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF16"] = 107] = "kHIDUsage_KeyboardF16"; /* F16 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF17"] = 108] = "kHIDUsage_KeyboardF17"; /* F17 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF18"] = 109] = "kHIDUsage_KeyboardF18"; /* F18 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF19"] = 110] = "kHIDUsage_KeyboardF19"; /* F19 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF20"] = 111] = "kHIDUsage_KeyboardF20"; /* F20 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF21"] = 112] = "kHIDUsage_KeyboardF21"; /* F21 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF22"] = 113] = "kHIDUsage_KeyboardF22"; /* F22 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF23"] = 114] = "kHIDUsage_KeyboardF23"; /* F23 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardF24"] = 115] = "kHIDUsage_KeyboardF24"; /* F24 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardExecute"] = 116] = "kHIDUsage_KeyboardExecute"; /* Execute */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardHelp"] = 117] = "kHIDUsage_KeyboardHelp"; /* Help */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardMenu"] = 118] = "kHIDUsage_KeyboardMenu"; /* Menu */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardSelect"] = 119] = "kHIDUsage_KeyboardSelect"; /* Select */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardStop"] = 120] = "kHIDUsage_KeyboardStop"; /* Stop */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardAgain"] = 121] = "kHIDUsage_KeyboardAgain"; /* Again */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardUndo"] = 122] = "kHIDUsage_KeyboardUndo"; /* Undo */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardCut"] = 123] = "kHIDUsage_KeyboardCut"; /* Cut */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardCopy"] = 124] = "kHIDUsage_KeyboardCopy"; /* Copy */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPaste"] = 125] = "kHIDUsage_KeyboardPaste"; /* Paste */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardFind"] = 126] = "kHIDUsage_KeyboardFind"; /* Find */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardMute"] = 127] = "kHIDUsage_KeyboardMute"; /* Mute */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardVolumeUp"] = 128] = "kHIDUsage_KeyboardVolumeUp"; /* Volume Up */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardVolumeDown"] = 129] = "kHIDUsage_KeyboardVolumeDown"; /* Volume Down */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLockingCapsLock"] = 130] = "kHIDUsage_KeyboardLockingCapsLock"; /* Locking Caps Lock */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLockingNumLock"] = 131] = "kHIDUsage_KeyboardLockingNumLock"; /* Locking Num Lock */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLockingScrollLock"] = 132] = "kHIDUsage_KeyboardLockingScrollLock"; /* Locking Scroll Lock */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadComma"] = 133] = "kHIDUsage_KeypadComma"; /* Keypad Comma */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeypadEqualSignAS400"] = 134] = "kHIDUsage_KeypadEqualSignAS400"; /* Keypad Equal Sign for AS/400 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational1"] = 135] = "kHIDUsage_KeyboardInternational1"; /* International1 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational2"] = 136] = "kHIDUsage_KeyboardInternational2"; /* International2 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational3"] = 137] = "kHIDUsage_KeyboardInternational3"; /* International3 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational4"] = 138] = "kHIDUsage_KeyboardInternational4"; /* International4 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational5"] = 139] = "kHIDUsage_KeyboardInternational5"; /* International5 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational6"] = 140] = "kHIDUsage_KeyboardInternational6"; /* International6 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational7"] = 141] = "kHIDUsage_KeyboardInternational7"; /* International7 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational8"] = 142] = "kHIDUsage_KeyboardInternational8"; /* International8 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardInternational9"] = 143] = "kHIDUsage_KeyboardInternational9"; /* International9 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG1"] = 144] = "kHIDUsage_KeyboardLANG1"; /* LANG1 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG2"] = 145] = "kHIDUsage_KeyboardLANG2"; /* LANG2 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG3"] = 146] = "kHIDUsage_KeyboardLANG3"; /* LANG3 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG4"] = 147] = "kHIDUsage_KeyboardLANG4"; /* LANG4 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG5"] = 148] = "kHIDUsage_KeyboardLANG5"; /* LANG5 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG6"] = 149] = "kHIDUsage_KeyboardLANG6"; /* LANG6 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG7"] = 150] = "kHIDUsage_KeyboardLANG7"; /* LANG7 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG8"] = 151] = "kHIDUsage_KeyboardLANG8"; /* LANG8 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLANG9"] = 152] = "kHIDUsage_KeyboardLANG9"; /* LANG9 */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardAlternateErase"] = 153] = "kHIDUsage_KeyboardAlternateErase"; /* AlternateErase */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardSysReqOrAttention"] = 154] = "kHIDUsage_KeyboardSysReqOrAttention"; /* SysReq/Attention */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardCancel"] = 155] = "kHIDUsage_KeyboardCancel"; /* Cancel */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardClear"] = 156] = "kHIDUsage_KeyboardClear"; /* Clear */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardPrior"] = 157] = "kHIDUsage_KeyboardPrior"; /* Prior */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardReturn"] = 158] = "kHIDUsage_KeyboardReturn"; /* Return */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardSeparator"] = 159] = "kHIDUsage_KeyboardSeparator"; /* Separator */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardOut"] = 160] = "kHIDUsage_KeyboardOut"; /* Out */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardOper"] = 161] = "kHIDUsage_KeyboardOper"; /* Oper */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardClearOrAgain"] = 162] = "kHIDUsage_KeyboardClearOrAgain"; /* Clear/Again */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardCrSelOrProps"] = 163] = "kHIDUsage_KeyboardCrSelOrProps"; /* CrSel/Props */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardExSel"] = 164] = "kHIDUsage_KeyboardExSel"; /* ExSel */
/* 0xA5-0xDF Reserved */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLeftControl"] = 224] = "kHIDUsage_KeyboardLeftControl"; /* Left Control */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLeftShift"] = 225] = "kHIDUsage_KeyboardLeftShift"; /* Left Shift */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLeftAlt"] = 226] = "kHIDUsage_KeyboardLeftAlt"; /* Left Alt */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardLeftGUI"] = 227] = "kHIDUsage_KeyboardLeftGUI"; /* Left GUI */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardRightControl"] = 228] = "kHIDUsage_KeyboardRightControl"; /* Right Control */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardRightShift"] = 229] = "kHIDUsage_KeyboardRightShift"; /* Right Shift */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardRightAlt"] = 230] = "kHIDUsage_KeyboardRightAlt"; /* Right Alt */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_KeyboardRightGUI"] = 231] = "kHIDUsage_KeyboardRightGUI"; /* Right GUI */
/* 0xE8-0xFFFF Reserved */
HIDUsageKeyboardEvent[HIDUsageKeyboardEvent["kHIDUsage_Keyboard_Reserved"] = 65535] = "kHIDUsage_Keyboard_Reserved";
})(HIDUsageKeyboardEvent || (exports.HIDUsageKeyboardEven