OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
UsbHid.h File Reference

Go to the source code of this file.

Macros

#define USB_HID_USAGE(UsageId, PageId)
 
#define USB_HID_CONSUMER_USAGE(UsageId)
 
#define USB_HID_KB_KP_USAGE(UsageId)
 
#define USB_HID_KB_KP_MODIFIER_LEFT_CONTROL   BIT0
 
#define USB_HID_KB_KP_MODIFIER_LEFT_SHIFT   BIT1
 
#define USB_HID_KB_KP_MODIFIER_LEFT_ALT   BIT2
 
#define USB_HID_KB_KP_MODIFIER_LEFT_GUI   BIT3
 
#define USB_HID_KB_KP_MODIFIER_RIGHT_CONTROL   BIT4
 
#define USB_HID_KB_KP_MODIFIER_RIGHT_SHIFT   BIT5
 
#define USB_HID_KB_KP_MODIFIER_RIGHT_ALT   BIT6
 
#define USB_HID_KB_KP_MODIFIER_RIGHT_GUI   BIT7
 
#define USB_HID_KB_KP_NUMBER_OF_MODIFIERS   8
 
#define USB_HID_KB_KP_MODIFIERS_CONTROL    (USB_HID_KB_KP_MODIFIER_LEFT_CONTROL | USB_HID_KB_KP_MODIFIER_RIGHT_CONTROL)
 
#define USB_HID_KB_KP_MODIFIERS_SHIFT    (USB_HID_KB_KP_MODIFIER_LEFT_SHIFT | USB_HID_KB_KP_MODIFIER_RIGHT_SHIFT)
 
#define USB_HID_KB_KP_MODIFIERS_ALT    (USB_HID_KB_KP_MODIFIER_LEFT_ALT | USB_HID_KB_KP_MODIFIER_RIGHT_ALT)
 
#define USB_HID_KB_KP_MODIFIERS_GUI    (USB_HID_KB_KP_MODIFIER_LEFT_GUI | USB_HID_KB_KP_MODIFIER_RIGHT_GUI)
 
#define USB_HID_KB_KP_VALID_KEYCODE(Key)
 

Typedefs

typedef UINT16 USB_HID_PAGE_ID
 
typedef UINT16 USB_HID_USAGE_ID
 
typedef UINT32 USB_HID_USAGE
 
typedef UINT8 USB_HID_KB_MODIFIER_MAP
 

Enumerations

enum  {
  UsbHidUndefined = 0x00 , UsbHidGenericDesktopPage = 0x01 , UsbHidSimulationControlsPage = 0x02 , UsbHidVrControlsPage = 0x03 ,
  UsbHidSportControlsPage = 0x04 , UsbHidGameControlsPage = 0x05 , UsbHidGenericDeviceControlsPage = 0x06 , UsbHidKeyboardKeypadPage = 0x07 ,
  UsbHidLedPage = 0x08 , UsbHidButtonPage = 0x09 , UsbHidOrdinalPage = 0x0A , UsbHidTelephonyDevicePage = 0x0B ,
  UsbHidConsumerPage = 0x0C , UsbHidDigitizers = 0x0D , UsbHidPidPage = 0x0F , UsbHidUnicodePage = 0x10 ,
  UsbHidAlphaNumericDisplayPage = 0x14 , UsbHidMedicalInstrumentPage = 0x40 , UsbHidMonitorPage1 = 0x80 , UsbHidMonitorPage2 = 0x81 ,
  UsbHidMonitorPage3 = 0x82 , UsbHidMonitorPage4 = 0x83 , UsbHidPowerPage1 = 0x84 , UsbHidPowerPage2 = 0x85 ,
  UsbHidPowerPage3 = 0x86 , UsbHidPowerPage4 = 0x87 , UsbHidBarCodeScannerPage = 0x8C , UsbHidScalePage = 0x8D ,
  UsbHidMagneticStripeReadingDevicePage = 0x8E , UsbHidReservedPointOfSalePage = 0x8F , UsbHidCameraControlPage = 0x90 , UsbHidArcadePage = 0x91
}
 
enum  {
  UsbHidUsageIdKbKpKeyReserved = 0x00 , UsbHidUsageIdKbKpKeyErrorRollOver = 0x01 , UsbHidUsageIdKbKpKeyPostFail = 0x02 , UsbHidUsageIdKbKpKeyErrorUndefined = 0x03 ,
  UsbHidUsageIdKbKpKeyA = 0x04 , UsbHidUsageIdKbKpKeyB = 0x05 , UsbHidUsageIdKbKpKeyC = 0x06 , UsbHidUsageIdKbKpKeyD = 0x07 ,
  UsbHidUsageIdKbKpKeyE = 0x08 , UsbHidUsageIdKbKpKeyF = 0x09 , UsbHidUsageIdKbKpKeyG = 0x0A , UsbHidUsageIdKbKpKeyH = 0x0B ,
  UsbHidUsageIdKbKpKeyI = 0x0C , UsbHidUsageIdKbKpKeyJ = 0x0D , UsbHidUsageIdKbKpKeyK = 0x0E , UsbHidUsageIdKbKpKeyL = 0x0F ,
  UsbHidUsageIdKbKpKeyM = 0x10 , UsbHidUsageIdKbKpKeyN = 0x11 , UsbHidUsageIdKbKpKeyO = 0x12 , UsbHidUsageIdKbKpKeyP = 0x13 ,
  UsbHidUsageIdKbKpKeyQ = 0x14 , UsbHidUsageIdKbKpKeyR = 0x15 , UsbHidUsageIdKbKpKeyS = 0x16 , UsbHidUsageIdKbKpKeyT = 0x17 ,
  UsbHidUsageIdKbKpKeyU = 0x18 , UsbHidUsageIdKbKpKeyV = 0x19 , UsbHidUsageIdKbKpKeyW = 0x1A , UsbHidUsageIdKbKpKeyX = 0x1B ,
  UsbHidUsageIdKbKpKeyY = 0x1C , UsbHidUsageIdKbKpKeyZ = 0x1D , UsbHidUsageIdKbKpKeyOne = 0x1E , UsbHidUsageIdKbKpKeyTwo = 0x1F ,
  UsbHidUsageIdKbKpKeyThree = 0x20 , UsbHidUsageIdKbKpKeyFour = 0x21 , UsbHidUsageIdKbKpKeyFive = 0x22 , UsbHidUsageIdKbKpKeySix = 0x23 ,
  UsbHidUsageIdKbKpKeySeven = 0x24 , UsbHidUsageIdKbKpKeyEight = 0x25 , UsbHidUsageIdKbKpKeyNine = 0x26 , UsbHidUsageIdKbKpKeyZero = 0x27 ,
  UsbHidUsageIdKbKpKeyEnter = 0x28 , UsbHidUsageIdKbKpKeyEsc = 0x29 , UsbHidUsageIdKbKpKeyBackSpace = 0x2A , UsbHidUsageIdKbKpKeyTab = 0x2B ,
  UsbHidUsageIdKbKpKeySpaceBar = 0x2C , UsbHidUsageIdKbKpKeyMinus = 0x2D , UsbHidUsageIdKbKpKeyEquals = 0x2E , UsbHidUsageIdKbKpKeyLeftBracket = 0x2F ,
  UsbHidUsageIdKbKpKeyRightBracket = 0x30 , UsbHidUsageIdKbKpKeyBackslash = 0x31 , UsbHidUsageIdKbKpKeyNonUsHash = 0x32 , UsbHidUsageIdKbKpKeySemicolon = 0x33 ,
  UsbHidUsageIdKbKpKeyQuotation = 0x34 , UsbHidUsageIdKbKpKeyAcute = 0x35 , UsbHidUsageIdKbKpKeyComma = 0x36 , UsbHidUsageIdKbKpKeyPeriod = 0x37 ,
  UsbHidUsageIdKbKpKeySlash = 0x38 , UsbHidUsageIdKbKpKeyCLock = 0x39 , UsbHidUsageIdKbKpKeyF1 = 0x3A , UsbHidUsageIdKbKpKeyF2 = 0x3B ,
  UsbHidUsageIdKbKpKeyF3 = 0x3C , UsbHidUsageIdKbKpKeyF4 = 0x3D , UsbHidUsageIdKbKpKeyF5 = 0x3E , UsbHidUsageIdKbKpKeyF6 = 0x3F ,
  UsbHidUsageIdKbKpKeyF7 = 0x40 , UsbHidUsageIdKbKpKeyF8 = 0x41 , UsbHidUsageIdKbKpKeyF9 = 0x42 , UsbHidUsageIdKbKpKeyF10 = 0x43 ,
  UsbHidUsageIdKbKpKeyF11 = 0x44 , UsbHidUsageIdKbKpKeyF12 = 0x45 , UsbHidUsageIdKbKpKeyPrint = 0x46 , UsbHidUsageIdKbKpKeySLock = 0x47 ,
  UsbHidUsageIdKbKpKeyPause = 0x48 , UsbHidUsageIdKbKpKeyIns = 0x49 , UsbHidUsageIdKbKpKeyHome = 0x4A , UsbHidUsageIdKbKpKeyPgUp = 0x4B ,
  UsbHidUsageIdKbKpKeyDel = 0x4C , UsbHidUsageIdKbKpKeyEnd = 0x4D , UsbHidUsageIdKbKpKeyPgDn = 0x4E , UsbHidUsageIdKbKpKeyRightArrow = 0x4F ,
  UsbHidUsageIdKbKpKeyLeftArrow = 0x50 , UsbHidUsageIdKbKpKeyDownArrow = 0x51 , UsbHidUsageIdKbKpKeyUpArrow = 0x52 , UsbHidUsageIdKbKpPadKeyNLck = 0x53 ,
  UsbHidUsageIdKbKpPadKeySlash = 0x54 , UsbHidUsageIdKbKpPadKeyAsterisk = 0x55 , UsbHidUsageIdKbKpPadKeyMinus = 0x56 , UsbHidUsageIdKbKpPadKeyPlus = 0x57 ,
  UsbHidUsageIdKbKpPadKeyEnter = 0x58 , UsbHidUsageIdKbKpPadKeyOne = 0x59 , UsbHidUsageIdKbKpPadKeyTwo = 0x5A , UsbHidUsageIdKbKpPadKeyThree = 0x5B ,
  UsbHidUsageIdKbKpPadKeyFour = 0x5C , UsbHidUsageIdKbKpPadKeyFive = 0x5D , UsbHidUsageIdKbKpPadKeySix = 0x5E , UsbHidUsageIdKbKpPadKeySeven = 0x5F ,
  UsbHidUsageIdKbKpPadKeyEight = 0x60 , UsbHidUsageIdKbKpPadKeyNine = 0x61 , UsbHidUsageIdKbKpPadKeyIns = 0x62 , UsbHidUsageIdKbKpPadKeyDel = 0x63 ,
  UsbHidUsageIdKbKpPadKeyNonUsBackslash = 0x64 , UsbHidUsageIdKbKpPadKeyApplication = 0x65 , UsbHidUsageIdKbKpPadKeyPower = 0x66 , UsbHidUsageIdKbKpPadKeyEquals = 0x67 ,
  UsbHidUsageIdKbKpKeyF13 = 0x68 , UsbHidUsageIdKbKpKeyF14 = 0x69 , UsbHidUsageIdKbKpKeyF15 = 0x6A , UsbHidUsageIdKbKpKeyF16 = 0x6B ,
  UsbHidUsageIdKbKpKeyF17 = 0x6C , UsbHidUsageIdKbKpKeyF18 = 0x6D , UsbHidUsageIdKbKpKeyF19 = 0x6E , UsbHidUsageIdKbKpKeyF20 = 0x6F ,
  UsbHidUsageIdKbKpKeyF21 = 0x70 , UsbHidUsageIdKbKpKeyF22 = 0x71 , UsbHidUsageIdKbKpKeyF23 = 0x72 , UsbHidUsageIdKbKpKeyF24 = 0x73 ,
  UsbHidUsageIdKbKpKeyExecute = 0x74 , UsbHidUsageIdKbKpKeyHelp = 0x75 , UsbHidUsageIdKbKpKeyMenu = 0x76 , UsbHidUsageIdKbKpKeySelect = 0x77 ,
  UsbHidUsageIdKbKpKeyStop = 0x78 , UsbHidUsageIdKbKpKeyAgain = 0x79 , UsbHidUsageIdKbKpKeyUndo = 0x7A , UsbHidUsageIdKbKpKeyCut = 0x7B ,
  UsbHidUsageIdKbKpKeyCopy = 0x7C , UsbHidUsageIdKbKpKeyPaste = 0x7D , UsbHidUsageIdKbKpKeyFind = 0x7E , UsbHidUsageIdKbKpKeyMute = 0x7F ,
  UsbHidUsageIdKbKpKeyVolumeUp = 0x80 , UsbHidUsageIdKbKpKeyVolumeDown = 0x81 , UsbHidUsageIdKbKpLockKeyCLock = 0x82 , UsbHidUsageIdKbKpLockKeyNLock = 0x83 ,
  UsbHidUsageIdKbKpLockKeySLock = 0x84 , UsbHidUsageIdKbKpPadKeyComma = 0x85 , UsbHidUsageIdKbKpPadKeyEqualSign = 0x86 , UsbHidUsageIdKbKpKeyInternational1 = 0x87 ,
  UsbHidUsageIdKbKpKeyInternational2 = 0x88 , UsbHidUsageIdKbKpKeyInternational3 = 0x89 , UsbHidUsageIdKbKpKeyInternational4 = 0x8A , UsbHidUsageIdKbKpKeyInternational5 = 0x8B ,
  UsbHidUsageIdKbKpKeyInternational6 = 0x8C , UsbHidUsageIdKbKpKeyInternational7 = 0x8D , UsbHidUsageIdKbKpKeyInternational8 = 0x8E , UsbHidUsageIdKbKpKeyInternational9 = 0x8F ,
  UsbHidUsageIdKbKpKeyLang1 = 0x90 , UsbHidUsageIdKbKpKeyLang2 = 0x91 , UsbHidUsageIdKbKpKeyLang3 = 0x92 , UsbHidUsageIdKbKpKeyLang4 = 0x93 ,
  UsbHidUsageIdKbKpKeyLang5 = 0x94 , UsbHidUsageIdKbKpKeyLang6 = 0x95 , UsbHidUsageIdKbKpKeyLang7 = 0x96 , UsbHidUsageIdKbKpKeyLang8 = 0x97 ,
  UsbHidUsageIdKbKpKeyLang9 = 0x98 , UsbHidUsageIdKbKpKeyAlternateErase = 0x99 , UsbHidUsageIdKbKpKeySysReq = 0x9A , UsbHidUsageIdKbKpKeyCancel = 0x9B ,
  UsbHidUsageIdKbKpKeyClear = 0x9C , UsbHidUsageIdKbKpKeyPrior = 0x9D , UsbHidUsageIdKbKpKeyReturn = 0x9E , UsbHidUsageIdKbKpKeySeparator = 0x9F ,
  UsbHidUsageIdKbKpKeyOut = 0xA0 , UsbHidUsageIdKbKpKeyOper = 0xA1 , UsbHidUsageIdKbKpKeyClearAgain = 0xA2 , UsbHidUsageIdKbKpKeyCrSel = 0xA3 ,
  UsbHidUsageIdKbKpKeyExSel = 0xA4 , UsbHidUsageIdKbKpPadKeyDoubleZero = 0xB0 , UsbHidUsageIdKbKpKeyTrippleZero = 0xB1 , UsbHidUsageIdKbKpKeyThousandsSeparator = 0xB2 ,
  UsbHidUsageIdKbKpKeyDecimalSeparator = 0xB3 , UsbHidUsageIdKbKpKeyCurrencyUnit = 0xB4 , UsbHidUsageIdKbKpKeyCurrencySubUnit = 0xB5 , UsbHidUsageIdKbKpPadKeyLeftBracket = 0xB6 ,
  UsbHidUsageIdKbKpPadKeyRightBracket = 0xB7 , UsbHidUsageIdKbKpPadKeyCurlyLeftBracket = 0xB8 , UsbHidUsageIdKbKpPadKeyCurlyRightBracket = 0xB9 , UsbHidUsageIdKbKpPadKeyTab = 0xBA ,
  UsbHidUsageIdKbKpPadKeyBackspace = 0xBB , UsbHidUsageIdKbKpPadKeyA = 0xBC , UsbHidUsageIdKbKpPadKeyB = 0xBD , UsbHidUsageIdKbKpPadKeyC = 0xBE ,
  UsbHidUsageIdKbKpPadKeyD = 0xBF , UsbHidUsageIdKbKpPadKeyE = 0xC0 , UsbHidUsageIdKbKpPadKeyF = 0xC1 , UsbHidUsageIdKbKpPadKeyXor = 0xC2 ,
  UsbHidUsageIdKbKpPadKeyCaret = 0xC3 , UsbHidUsageIdKbKpPadKeyPercent = 0xC4 , UsbHidUsageIdKbKpPadKeyLeftAngleBracket = 0xC5 , UsbHidUsageIdKbKpPadKeyRightAngleBracket = 0xC6 ,
  UsbHidUsageIdKbKpPadKeyBitwiseAnd = 0xC7 , UsbHidUsageIdKbKpPadKeyLogicalAnd = 0xC8 , UsbHidUsageIdKbKpPadKeyBitwiseOr = 0xC9 , UsbHidUsageIdKbKpPadKeyLogicalOr = 0xCA ,
  UsbHidUsageIdKbKpPadKeyColon = 0xCB , UsbHidUsageIdKbKpPadKeyHash = 0xCC , UsbHidUsageIdKbKpPadKeySpace = 0xCD , UsbHidUsageIdKbKpPadKeyAt = 0xCE ,
  UsbHidUsageIdKbKpPadKeyExclamationMark = 0xCF , UsbHidUsageIdKbKpPadKeyMemoryStore = 0xD0 , UsbHidUsageIdKbKpPadKeyMemoryRecall = 0xD1 , UsbHidUsageIdKbKpPadKeyMemoryClear = 0xD2 ,
  UsbHidUsageIdKbKpPadKeyMemoryAdd = 0xD3 , UsbHidUsageIdKbKpPadKeyMemorySubtract = 0xD4 , UsbHidUsageIdKbKpPadKeyMemoryMultiply = 0xD5 , UsbHidUsageIdKbKpPadKeyMemoryDivide = 0xD6 ,
  UsbHidUsageIdKbKpPadKeySign = 0xD7 , UsbHidUsageIdKbKpPadKeyClear = 0xD8 , UsbHidUsageIdKbKpPadKeyClearEntry = 0xD9 , UsbHidUsageIdKbKpPadKeyBinary = 0xDA ,
  UsbHidUsageIdKbKpPadKeyOctal = 0xDB , UsbHidUsageIdKbKpPadKeyDecimal = 0xDC , UsbHidUsageIdKbKpPadKeyHexadecimal = 0xDD , UsbHidUsageIdKbKpModifierKeyLeftControl = 0xE0 ,
  UsbHidUsageIdKbKpModifierKeyLeftShift = 0xE1 , UsbHidUsageIdKbKpModifierKeyLeftAlt = 0xE2 , UsbHidUsageIdKbKpModifierKeyLeftGui = 0xE3 , UsbHidUsageIdKbKpModifierKeyRightControl = 0xE4 ,
  UsbHidUsageIdKbKpModifierKeyRightShift = 0xE5 , UsbHidUsageIdKbKpModifierKeyRightAlt = 0xE6 , UsbHidUsageIdKbKpModifierKeyRightGui = 0xE7
}
 
enum  {
  UsbHidUsageKbKpKeyA = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyA) , UsbHidUsageKbKpKeyB = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyB) , UsbHidUsageKbKpKeyC = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyC) , UsbHidUsageKbKpKeyD = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyD) ,
  UsbHidUsageKbKpKeyE = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyE) , UsbHidUsageKbKpKeyF = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF) , UsbHidUsageKbKpKeyG = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyG) , UsbHidUsageKbKpKeyH = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyH) ,
  UsbHidUsageKbKpKeyI = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyI) , UsbHidUsageKbKpKeyJ = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyJ) , UsbHidUsageKbKpKeyK = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyK) , UsbHidUsageKbKpKeyL = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyL) ,
  UsbHidUsageKbKpKeyM = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyM) , UsbHidUsageKbKpKeyN = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyN) , UsbHidUsageKbKpKeyO = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyO) , UsbHidUsageKbKpKeyP = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyP) ,
  UsbHidUsageKbKpKeyQ = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyQ) , UsbHidUsageKbKpKeyR = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyR) , UsbHidUsageKbKpKeyS = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyS) , UsbHidUsageKbKpKeyT = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyT) ,
  UsbHidUsageKbKpKeyU = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyU) , UsbHidUsageKbKpKeyV = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyV) , UsbHidUsageKbKpKeyW = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyW) , UsbHidUsageKbKpKeyX = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyX) ,
  UsbHidUsageKbKpKeyY = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyY) , UsbHidUsageKbKpKeyZ = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyZ) , UsbHidUsageKbKpKeyOne = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyOne) , UsbHidUsageKbKpKeyTwo = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyTwo) ,
  UsbHidUsageKbKpKeyThree = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyThree) , UsbHidUsageKbKpKeyFour = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyFour) , UsbHidUsageKbKpKeyFive = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyFive) , UsbHidUsageKbKpKeySix = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySix) ,
  UsbHidUsageKbKpKeySeven = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySeven) , UsbHidUsageKbKpKeyEight = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyEight) , UsbHidUsageKbKpKeyNine = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyNine) , UsbHidUsageKbKpKeyZero = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyZero) ,
  UsbHidUsageKbKpKeyEnter = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyEnter) , UsbHidUsageKbKpKeyEscape = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyEsc) , UsbHidUsageKbKpKeyBackSpace = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyBackSpace) , UsbHidUsageKbKpKeyTab = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyTab) ,
  UsbHidUsageKbKpKeySpaceBar = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySpaceBar) , UsbHidUsageKbKpKeyMinus = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyMinus) , UsbHidUsageKbKpKeyEquals = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyEquals) , UsbHidUsageKbKpKeyLeftBracket = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLeftBracket) ,
  UsbHidUsageKbKpKeyRightBracket = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyRightBracket) , UsbHidUsageKbKpKeyBackslash = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyBackslash) , UsbHidUsageKbKpKeyNonUsHash = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyNonUsHash) , UsbHidUsageKbKpKeySemicolon = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySemicolon) ,
  UsbHidUsageKbKpKeyQuotation = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyQuotation) , UsbHidUsageKbKpKeyAcute = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyAcute) , UsbHidUsageKbKpKeyComma = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyComma) , UsbHidUsageKbKpKeyPeriod = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyPeriod) ,
  UsbHidUsageKbKpKeySlash = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySlash) , UsbHidUsageKbKpKeyCLock = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyCLock) , UsbHidUsageKbKpKeyF1 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF1) , UsbHidUsageKbKpKeyF2 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF2) ,
  UsbHidUsageKbKpKeyF3 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF3) , UsbHidUsageKbKpKeyF4 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF4) , UsbHidUsageKbKpKeyF5 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF5) , UsbHidUsageKbKpKeyF6 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF6) ,
  UsbHidUsageKbKpKeyF7 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF7) , UsbHidUsageKbKpKeyF8 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF8) , UsbHidUsageKbKpKeyF9 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF9) , UsbHidUsageKbKpKeyF10 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF10) ,
  UsbHidUsageKbKpKeyF11 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF11) , UsbHidUsageKbKpKeyF12 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF12) , UsbHidUsageKbKpKeyPrint = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyPrint) , UsbHidUsageKbKpKeySLock = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySLock) ,
  UsbHidUsageKbKpKeyPause = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyPause) , UsbHidUsageKbKpKeyIns = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyIns) , UsbHidUsageKbKpKeyHome = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyHome) , UsbHidUsageKbKpKeyPgUp = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyPgUp) ,
  UsbHidUsageKbKpKeyDel = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyDel) , UsbHidUsageKbKpKeyEnd = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyEnd) , UsbHidUsageKbKpKeyPgDn = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyPgDn) , UsbHidUsageKbKpKeyRightArrow = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyRightArrow) ,
  UsbHidUsageKbKpKeyLeftArrow = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLeftArrow) , UsbHidUsageKbKpKeyDownArrow = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyDownArrow) , UsbHidUsageKbKpKeyUpArrow = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyUpArrow) , UsbHidUsageKbKpPadKeyNLck = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyNLck) ,
  UsbHidUsageKbKpPadKeySlash = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeySlash) , UsbHidUsageKbKpPadKeyAsterisk = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyAsterisk) , UsbHidUsageKbKpPadKeyMinus = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyMinus) , UsbHidUsageKbKpPadKeyPlus = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyPlus) ,
  UsbHidUsageKbKpPadKeyEnter = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyEnter) , UsbHidUsageKbKpPadKeyOne = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyOne) , UsbHidUsageKbKpPadKeyTwo = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyTwo) , UsbHidUsageKbKpPadKeyThree = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyThree) ,
  UsbHidUsageKbKpPadKeyFour = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyFour) , UsbHidUsageKbKpPadKeyFive = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyFive) , UsbHidUsageKbKpPadKeySix = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeySix) , UsbHidUsageKbKpPadKeySeven = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeySeven) ,
  UsbHidUsageKbKpPadKeyEight = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyEight) , UsbHidUsageKbKpPadKeyNine = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyNine) , UsbHidUsageKbKpPadKeyIns = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyIns) , UsbHidUsageKbKpPadKeyDel = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyDel) ,
  UsbHidUsageKbKpPadKeyNonUsBackslash = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyNonUsBackslash) , UsbHidUsageKbKpPadKeyApplication = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyApplication) , UsbHidUsageKbKpPadKeyPower = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyPower) , UsbHidUsageKbKpPadKeyEquals = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyEquals) ,
  UsbHidUsageKbKpKeyF13 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF13) , UsbHidUsageKbKpKeyF14 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF14) , UsbHidUsageKbKpKeyF15 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF15) , UsbHidUsageKbKpKeyF16 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF16) ,
  UsbHidUsageKbKpKeyF17 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF17) , UsbHidUsageKbKpKeyF18 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF18) , UsbHidUsageKbKpKeyF19 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF19) , UsbHidUsageKbKpKeyF20 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF20) ,
  UsbHidUsageKbKpKeyF21 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF21) , UsbHidUsageKbKpKeyF22 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF22) , UsbHidUsageKbKpKeyF23 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF23) , UsbHidUsageKbKpKeyF24 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyF24) ,
  UsbHidUsageKbKpKeyExecute = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyExecute) , UsbHidUsageKbKpKeyHelp = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyHelp) , UsbHidUsageKbKpKeyMenu = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyMenu) , UsbHidUsageKbKpKeySelect = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySelect) ,
  UsbHidUsageKbKpKeyStop = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyStop) , UsbHidUsageKbKpKeyAgain = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyAgain) , UsbHidUsageKbKpKeyUndo = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyUndo) , UsbHidUsageKbKpKeyCut = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyCut) ,
  UsbHidUsageKbKpKeyCopy = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyCopy) , UsbHidUsageKbKpKeyPaste = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyPaste) , UsbHidUsageKbKpKeyFind = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyFind) , UsbHidUsageKbKpKeyMute = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyMute) ,
  UsbHidUsageKbKpKeyVolumeUp = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyVolumeUp) , UsbHidUsageKbKpKeyVolumeDown = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyVolumeDown) , UsbHidUsageKbKpLockKeyCLock = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpLockKeyCLock) , UsbHidUsageKbKpLockKeyNLock = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpLockKeyNLock) ,
  UsbHidUsageKbKpLockKeySLock = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpLockKeySLock) , UsbHidUsageKbKpPadKeyComma = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyComma) , UsbHidUsageKbKpPadKeyEqualSign = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyEqualSign) , UsbHidUsageKbKpKeyInternational1 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational1) ,
  UsbHidUsageKbKpKeyInternational2 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational2) , UsbHidUsageKbKpKeyInternational3 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational3) , UsbHidUsageKbKpKeyInternational4 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational4) , UsbHidUsageKbKpKeyInternational5 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational5) ,
  UsbHidUsageKbKpKeyInternational6 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational6) , UsbHidUsageKbKpKeyInternational7 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational7) , UsbHidUsageKbKpKeyInternational8 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational8) , UsbHidUsageKbKpKeyInternational9 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyInternational9) ,
  UsbHidUsageKbKpKeyLang1 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang1) , UsbHidUsageKbKpKeyLang2 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang2) , UsbHidUsageKbKpKeyLang3 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang3) , UsbHidUsageKbKpKeyLang4 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang4) ,
  UsbHidUsageKbKpKeyLang5 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang5) , UsbHidUsageKbKpKeyLang6 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang6) , UsbHidUsageKbKpKeyLang7 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang7) , UsbHidUsageKbKpKeyLang8 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang8) ,
  UsbHidUsageKbKpKeyLang9 = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyLang9) , UsbHidUsageKbKpKeyAlternateErase = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyAlternateErase) , UsbHidUsageKbKpKeySysReq = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySysReq) , UsbHidUsageKbKpKeyCancel = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyCancel) ,
  UsbHidUsageKbKpKeyClear = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyClear) , UsbHidUsageKbKpKeyPrior = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyPrior) , UsbHidUsageKbKpKeyReturn = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyReturn) , UsbHidUsageKbKpKeySeparator = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeySeparator) ,
  UsbHidUsageKbKpKeyOut = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyOut) , UsbHidUsageKbKpKeyOper = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyOper) , UsbHidUsageKbKpKeyClearAgain = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyClearAgain) , UsbHidUsageKbKpKeyCrSel = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyCrSel) ,
  UsbHidUsageKbKpKeyExSel = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyExSel) , UsbHidUsageKbKpPadKeyDoubleZero = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyDoubleZero) , UsbHidUsageKbKpKeyTrippleZero = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyTrippleZero) , UsbHidUsageKbKpKeyThousandsSeparator = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyThousandsSeparator) ,
  UsbHidUsageKbKpKeyDecimalSeparator = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyDecimalSeparator) , UsbHidUsageKbKpKeyCurrencyUnit = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyCurrencyUnit) , UsbHidUsageKbKpKeyCurrencySubUnit = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpKeyCurrencySubUnit) , UsbHidUsageKbKpPadKeyLeftBracket = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyLeftBracket) ,
  UsbHidUsageKbKpPadKeyRightBracket = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyRightBracket) , UsbHidUsageKbKpPadKeyCurlyLeftBracket = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyCurlyLeftBracket) , UsbHidUsageKbKpPadKeyCurlyRightBracket = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyCurlyRightBracket) , UsbHidUsageKbKpPadKeyTab = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyTab) ,
  UsbHidUsageKbKpPadKeyBackspace = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyBackspace) , UsbHidUsageKbKpPadKeyA = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyA) , UsbHidUsageKbKpPadKeyB = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyB) , UsbHidUsageKbKpPadKeyC = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyC) ,
  UsbHidUsageKbKpPadKeyD = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyD) , UsbHidUsageKbKpPadKeyE = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyE) , UsbHidUsageKbKpPadKeyF = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyF) , UsbHidUsageKbKpPadKeyXor = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyXor) ,
  UsbHidUsageKbKpPadKeyCaret = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyCaret) , UsbHidUsageKbKpPadKeyPercent = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyPercent) , UsbHidUsageKbKpPadKeyLeftAngleBracket = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyLeftAngleBracket) , UsbHidUsageKbKpPadKeyRightAngleBracket = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyRightAngleBracket) ,
  UsbHidUsageKbKpPadKeyBitwiseAnd = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyBitwiseAnd) , UsbHidUsageKbKpPadKeyLogicalAnd = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyLogicalAnd) , UsbHidUsageKbKpPadKeyBitwiseOr = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyBitwiseOr) , UsbHidUsageKbKpPadKeyLogicalOr = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyLogicalOr) ,
  UsbHidUsageKbKpPadKeyColon = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyColon) , UsbHidUsageKbKpPadKeyHash = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyHash) , UsbHidUsageKbKpPadKeySpace = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeySpace) , UsbHidUsageKbKpPadKeyAt = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyAt) ,
  UsbHidUsageKbKpPadKeyExclamationMark = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyExclamationMark) , UsbHidUsageKbKpPadKeyMemoryStore = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyMemoryStore) , UsbHidUsageKbKpPadKeyMemoryRecall = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyMemoryRecall) , UsbHidUsageKbKpPadKeyMemoryClear = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyMemoryClear) ,
  UsbHidUsageKbKpPadKeyMemoryAdd = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyMemoryAdd) , UsbHidUsageKbKpPadKeyMemorySubtract = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyMemorySubtract) , UsbHidUsageKbKpPadKeyMemoryMultiply = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyMemoryMultiply) , UsbHidUsageKbKpPadKeyMemoryDivide = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyMemoryDivide) ,
  UsbHidUsageKbKpPadKeySign = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeySign) , UsbHidUsageKbKpPadKeyClear = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyClear) , UsbHidUsageKbKpPadKeyClearEntry = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyClearEntry) , UsbHidUsageKbKpPadKeyBinary = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyBinary) ,
  UsbHidUsageKbKpPadKeyOctal = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyOctal) , UsbHidUsageKbKpPadKeyDecimal = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyDecimal) , UsbHidUsageKbKpPadKeyHexadecimal = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpPadKeyHexadecimal) , UsbHidUsageKbKpModifierKeyLeftControl = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpModifierKeyLeftControl) ,
  UsbHidUsageKbKpModifierKeyLeftShift = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpModifierKeyLeftShift) , UsbHidUsageKbKpModifierKeyLeftOption = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpModifierKeyLeftAlt) , UsbHidUsageKbKpModifierKeyLeftCommand = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpModifierKeyLeftGui) , UsbHidUsageKbKpModifierKeyRightControl = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpModifierKeyRightControl) ,
  UsbHidUsageKbKpModifierKeyRightShift = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpModifierKeyRightShift) , UsbHidUsageKbKpModifierKeyRightOption = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpModifierKeyRightAlt) , UsbHidUsageKbKpModifierKeyRightCommand = USB_HID_KB_KP_USAGE (UsbHidUsageIdKbKpModifierKeyRightGui)
}
 

Detailed Description

Copyright (C) 2015, Download-Fritz. All rights reserved.
This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php.

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Specification Reference:
  • Universal Serial Bus HID Usage Tables 1.12

Definition in file UsbHid.h.

Macro Definition Documentation

◆ USB_HID_CONSUMER_USAGE

#define USB_HID_CONSUMER_USAGE ( UsageId)
Value:
@ UsbHidConsumerPage
Definition UsbHid.h:38
#define USB_HID_USAGE(UsageId, PageId)
Definition UsbHid.h:22

Definition at line 78 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIER_LEFT_ALT

#define USB_HID_KB_KP_MODIFIER_LEFT_ALT   BIT2

Definition at line 91 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIER_LEFT_CONTROL

#define USB_HID_KB_KP_MODIFIER_LEFT_CONTROL   BIT0

Definition at line 89 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIER_LEFT_GUI

#define USB_HID_KB_KP_MODIFIER_LEFT_GUI   BIT3

Definition at line 92 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIER_LEFT_SHIFT

#define USB_HID_KB_KP_MODIFIER_LEFT_SHIFT   BIT1

Definition at line 90 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIER_RIGHT_ALT

#define USB_HID_KB_KP_MODIFIER_RIGHT_ALT   BIT6

Definition at line 95 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIER_RIGHT_CONTROL

#define USB_HID_KB_KP_MODIFIER_RIGHT_CONTROL   BIT4

Definition at line 93 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIER_RIGHT_GUI

#define USB_HID_KB_KP_MODIFIER_RIGHT_GUI   BIT7

Definition at line 96 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIER_RIGHT_SHIFT

#define USB_HID_KB_KP_MODIFIER_RIGHT_SHIFT   BIT5

Definition at line 94 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIERS_ALT

#define USB_HID_KB_KP_MODIFIERS_ALT    (USB_HID_KB_KP_MODIFIER_LEFT_ALT | USB_HID_KB_KP_MODIFIER_RIGHT_ALT)

Definition at line 108 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIERS_CONTROL

#define USB_HID_KB_KP_MODIFIERS_CONTROL    (USB_HID_KB_KP_MODIFIER_LEFT_CONTROL | USB_HID_KB_KP_MODIFIER_RIGHT_CONTROL)

Definition at line 102 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIERS_GUI

#define USB_HID_KB_KP_MODIFIERS_GUI    (USB_HID_KB_KP_MODIFIER_LEFT_GUI | USB_HID_KB_KP_MODIFIER_RIGHT_GUI)

Definition at line 111 of file UsbHid.h.

◆ USB_HID_KB_KP_MODIFIERS_SHIFT

#define USB_HID_KB_KP_MODIFIERS_SHIFT    (USB_HID_KB_KP_MODIFIER_LEFT_SHIFT | USB_HID_KB_KP_MODIFIER_RIGHT_SHIFT)

Definition at line 105 of file UsbHid.h.

◆ USB_HID_KB_KP_NUMBER_OF_MODIFIERS

#define USB_HID_KB_KP_NUMBER_OF_MODIFIERS   8

Definition at line 98 of file UsbHid.h.

◆ USB_HID_KB_KP_USAGE

#define USB_HID_KB_KP_USAGE ( UsageId)
Value:
@ UsbHidKeyboardKeypadPage
Definition UsbHid.h:33

Definition at line 84 of file UsbHid.h.

◆ USB_HID_KB_KP_VALID_KEYCODE

#define USB_HID_KB_KP_VALID_KEYCODE ( Key)
Value:
((UINT8)(Key) > 3)

Definition at line 118 of file UsbHid.h.

◆ USB_HID_USAGE

#define USB_HID_USAGE ( UsageId,
PageId )
Value:
(((PageId) << 16) | (UsageId))

Definition at line 22 of file UsbHid.h.

Typedef Documentation

◆ USB_HID_KB_MODIFIER_MAP

typedef UINT8 USB_HID_KB_MODIFIER_MAP

Definition at line 115 of file UsbHid.h.

◆ USB_HID_PAGE_ID

typedef UINT16 USB_HID_PAGE_ID

Definition at line 68 of file UsbHid.h.

◆ USB_HID_USAGE

typedef UINT32 USB_HID_USAGE

Definition at line 74 of file UsbHid.h.

◆ USB_HID_USAGE_ID

typedef UINT16 USB_HID_USAGE_ID

Definition at line 71 of file UsbHid.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
UsbHidUndefined 
UsbHidGenericDesktopPage 
UsbHidSimulationControlsPage 
UsbHidVrControlsPage 
UsbHidSportControlsPage 
UsbHidGameControlsPage 
UsbHidGenericDeviceControlsPage 
UsbHidKeyboardKeypadPage 
UsbHidLedPage 
UsbHidButtonPage 
UsbHidOrdinalPage 
UsbHidTelephonyDevicePage 
UsbHidConsumerPage 
UsbHidDigitizers 
UsbHidPidPage 
UsbHidUnicodePage 
UsbHidAlphaNumericDisplayPage 
UsbHidMedicalInstrumentPage 
UsbHidMonitorPage1 
UsbHidMonitorPage2 
UsbHidMonitorPage3 
UsbHidMonitorPage4 
UsbHidPowerPage1 
UsbHidPowerPage2 
UsbHidPowerPage3 
UsbHidPowerPage4 
UsbHidBarCodeScannerPage 
UsbHidScalePage 
UsbHidMagneticStripeReadingDevicePage 
UsbHidReservedPointOfSalePage 
UsbHidCameraControlPage 
UsbHidArcadePage 

Definition at line 25 of file UsbHid.h.

◆ anonymous enum

anonymous enum
Enumerator
UsbHidUsageIdKbKpKeyReserved 
UsbHidUsageIdKbKpKeyErrorRollOver 
UsbHidUsageIdKbKpKeyPostFail 
UsbHidUsageIdKbKpKeyErrorUndefined 
UsbHidUsageIdKbKpKeyA 
UsbHidUsageIdKbKpKeyB 
UsbHidUsageIdKbKpKeyC 
UsbHidUsageIdKbKpKeyD 
UsbHidUsageIdKbKpKeyE 
UsbHidUsageIdKbKpKeyF 
UsbHidUsageIdKbKpKeyG 
UsbHidUsageIdKbKpKeyH 
UsbHidUsageIdKbKpKeyI 
UsbHidUsageIdKbKpKeyJ 
UsbHidUsageIdKbKpKeyK 
UsbHidUsageIdKbKpKeyL 
UsbHidUsageIdKbKpKeyM 
UsbHidUsageIdKbKpKeyN 
UsbHidUsageIdKbKpKeyO 
UsbHidUsageIdKbKpKeyP 
UsbHidUsageIdKbKpKeyQ 
UsbHidUsageIdKbKpKeyR 
UsbHidUsageIdKbKpKeyS 
UsbHidUsageIdKbKpKeyT 
UsbHidUsageIdKbKpKeyU 
UsbHidUsageIdKbKpKeyV 
UsbHidUsageIdKbKpKeyW 
UsbHidUsageIdKbKpKeyX 
UsbHidUsageIdKbKpKeyY 
UsbHidUsageIdKbKpKeyZ 
UsbHidUsageIdKbKpKeyOne 
UsbHidUsageIdKbKpKeyTwo 
UsbHidUsageIdKbKpKeyThree 
UsbHidUsageIdKbKpKeyFour 
UsbHidUsageIdKbKpKeyFive 
UsbHidUsageIdKbKpKeySix 
UsbHidUsageIdKbKpKeySeven 
UsbHidUsageIdKbKpKeyEight 
UsbHidUsageIdKbKpKeyNine 
UsbHidUsageIdKbKpKeyZero 
UsbHidUsageIdKbKpKeyEnter 
UsbHidUsageIdKbKpKeyEsc 
UsbHidUsageIdKbKpKeyBackSpace 
UsbHidUsageIdKbKpKeyTab 
UsbHidUsageIdKbKpKeySpaceBar 
UsbHidUsageIdKbKpKeyMinus 
UsbHidUsageIdKbKpKeyEquals 
UsbHidUsageIdKbKpKeyLeftBracket 
UsbHidUsageIdKbKpKeyRightBracket 
UsbHidUsageIdKbKpKeyBackslash 
UsbHidUsageIdKbKpKeyNonUsHash 
UsbHidUsageIdKbKpKeySemicolon 
UsbHidUsageIdKbKpKeyQuotation 
UsbHidUsageIdKbKpKeyAcute 
UsbHidUsageIdKbKpKeyComma 
UsbHidUsageIdKbKpKeyPeriod 
UsbHidUsageIdKbKpKeySlash 
UsbHidUsageIdKbKpKeyCLock 
UsbHidUsageIdKbKpKeyF1 
UsbHidUsageIdKbKpKeyF2 
UsbHidUsageIdKbKpKeyF3 
UsbHidUsageIdKbKpKeyF4 
UsbHidUsageIdKbKpKeyF5 
UsbHidUsageIdKbKpKeyF6 
UsbHidUsageIdKbKpKeyF7 
UsbHidUsageIdKbKpKeyF8 
UsbHidUsageIdKbKpKeyF9 
UsbHidUsageIdKbKpKeyF10 
UsbHidUsageIdKbKpKeyF11 
UsbHidUsageIdKbKpKeyF12 
UsbHidUsageIdKbKpKeyPrint 
UsbHidUsageIdKbKpKeySLock 
UsbHidUsageIdKbKpKeyPause 
UsbHidUsageIdKbKpKeyIns 
UsbHidUsageIdKbKpKeyHome 
UsbHidUsageIdKbKpKeyPgUp 
UsbHidUsageIdKbKpKeyDel 
UsbHidUsageIdKbKpKeyEnd 
UsbHidUsageIdKbKpKeyPgDn 
UsbHidUsageIdKbKpKeyRightArrow 
UsbHidUsageIdKbKpKeyLeftArrow 
UsbHidUsageIdKbKpKeyDownArrow 
UsbHidUsageIdKbKpKeyUpArrow 
UsbHidUsageIdKbKpPadKeyNLck 
UsbHidUsageIdKbKpPadKeySlash 
UsbHidUsageIdKbKpPadKeyAsterisk 
UsbHidUsageIdKbKpPadKeyMinus 
UsbHidUsageIdKbKpPadKeyPlus 
UsbHidUsageIdKbKpPadKeyEnter 
UsbHidUsageIdKbKpPadKeyOne 
UsbHidUsageIdKbKpPadKeyTwo 
UsbHidUsageIdKbKpPadKeyThree 
UsbHidUsageIdKbKpPadKeyFour 
UsbHidUsageIdKbKpPadKeyFive 
UsbHidUsageIdKbKpPadKeySix 
UsbHidUsageIdKbKpPadKeySeven 
UsbHidUsageIdKbKpPadKeyEight 
UsbHidUsageIdKbKpPadKeyNine 
UsbHidUsageIdKbKpPadKeyIns 
UsbHidUsageIdKbKpPadKeyDel 
UsbHidUsageIdKbKpPadKeyNonUsBackslash 
UsbHidUsageIdKbKpPadKeyApplication 
UsbHidUsageIdKbKpPadKeyPower 
UsbHidUsageIdKbKpPadKeyEquals 
UsbHidUsageIdKbKpKeyF13 
UsbHidUsageIdKbKpKeyF14 
UsbHidUsageIdKbKpKeyF15 
UsbHidUsageIdKbKpKeyF16 
UsbHidUsageIdKbKpKeyF17 
UsbHidUsageIdKbKpKeyF18 
UsbHidUsageIdKbKpKeyF19 
UsbHidUsageIdKbKpKeyF20 
UsbHidUsageIdKbKpKeyF21 
UsbHidUsageIdKbKpKeyF22 
UsbHidUsageIdKbKpKeyF23 
UsbHidUsageIdKbKpKeyF24 
UsbHidUsageIdKbKpKeyExecute 
UsbHidUsageIdKbKpKeyHelp 
UsbHidUsageIdKbKpKeyMenu 
UsbHidUsageIdKbKpKeySelect 
UsbHidUsageIdKbKpKeyStop 
UsbHidUsageIdKbKpKeyAgain 
UsbHidUsageIdKbKpKeyUndo 
UsbHidUsageIdKbKpKeyCut 
UsbHidUsageIdKbKpKeyCopy 
UsbHidUsageIdKbKpKeyPaste 
UsbHidUsageIdKbKpKeyFind 
UsbHidUsageIdKbKpKeyMute 
UsbHidUsageIdKbKpKeyVolumeUp 
UsbHidUsageIdKbKpKeyVolumeDown 
UsbHidUsageIdKbKpLockKeyCLock 
UsbHidUsageIdKbKpLockKeyNLock 
UsbHidUsageIdKbKpLockKeySLock 
UsbHidUsageIdKbKpPadKeyComma 
UsbHidUsageIdKbKpPadKeyEqualSign 
UsbHidUsageIdKbKpKeyInternational1 
UsbHidUsageIdKbKpKeyInternational2 
UsbHidUsageIdKbKpKeyInternational3 
UsbHidUsageIdKbKpKeyInternational4 
UsbHidUsageIdKbKpKeyInternational5 
UsbHidUsageIdKbKpKeyInternational6 
UsbHidUsageIdKbKpKeyInternational7 
UsbHidUsageIdKbKpKeyInternational8 
UsbHidUsageIdKbKpKeyInternational9 
UsbHidUsageIdKbKpKeyLang1 
UsbHidUsageIdKbKpKeyLang2 
UsbHidUsageIdKbKpKeyLang3 
UsbHidUsageIdKbKpKeyLang4 
UsbHidUsageIdKbKpKeyLang5 
UsbHidUsageIdKbKpKeyLang6 
UsbHidUsageIdKbKpKeyLang7 
UsbHidUsageIdKbKpKeyLang8 
UsbHidUsageIdKbKpKeyLang9 
UsbHidUsageIdKbKpKeyAlternateErase 
UsbHidUsageIdKbKpKeySysReq 
UsbHidUsageIdKbKpKeyCancel 
UsbHidUsageIdKbKpKeyClear 
UsbHidUsageIdKbKpKeyPrior 
UsbHidUsageIdKbKpKeyReturn 
UsbHidUsageIdKbKpKeySeparator 
UsbHidUsageIdKbKpKeyOut 
UsbHidUsageIdKbKpKeyOper 
UsbHidUsageIdKbKpKeyClearAgain 
UsbHidUsageIdKbKpKeyCrSel 
UsbHidUsageIdKbKpKeyExSel 
UsbHidUsageIdKbKpPadKeyDoubleZero 
UsbHidUsageIdKbKpKeyTrippleZero 
UsbHidUsageIdKbKpKeyThousandsSeparator 
UsbHidUsageIdKbKpKeyDecimalSeparator 
UsbHidUsageIdKbKpKeyCurrencyUnit 
UsbHidUsageIdKbKpKeyCurrencySubUnit 
UsbHidUsageIdKbKpPadKeyLeftBracket 
UsbHidUsageIdKbKpPadKeyRightBracket 
UsbHidUsageIdKbKpPadKeyCurlyLeftBracket 
UsbHidUsageIdKbKpPadKeyCurlyRightBracket 
UsbHidUsageIdKbKpPadKeyTab 
UsbHidUsageIdKbKpPadKeyBackspace 
UsbHidUsageIdKbKpPadKeyA 
UsbHidUsageIdKbKpPadKeyB 
UsbHidUsageIdKbKpPadKeyC 
UsbHidUsageIdKbKpPadKeyD 
UsbHidUsageIdKbKpPadKeyE 
UsbHidUsageIdKbKpPadKeyF 
UsbHidUsageIdKbKpPadKeyXor 
UsbHidUsageIdKbKpPadKeyCaret 
UsbHidUsageIdKbKpPadKeyPercent 
UsbHidUsageIdKbKpPadKeyLeftAngleBracket 
UsbHidUsageIdKbKpPadKeyRightAngleBracket 
UsbHidUsageIdKbKpPadKeyBitwiseAnd 
UsbHidUsageIdKbKpPadKeyLogicalAnd 
UsbHidUsageIdKbKpPadKeyBitwiseOr 
UsbHidUsageIdKbKpPadKeyLogicalOr 
UsbHidUsageIdKbKpPadKeyColon 
UsbHidUsageIdKbKpPadKeyHash 
UsbHidUsageIdKbKpPadKeySpace 
UsbHidUsageIdKbKpPadKeyAt 
UsbHidUsageIdKbKpPadKeyExclamationMark 
UsbHidUsageIdKbKpPadKeyMemoryStore 
UsbHidUsageIdKbKpPadKeyMemoryRecall 
UsbHidUsageIdKbKpPadKeyMemoryClear 
UsbHidUsageIdKbKpPadKeyMemoryAdd 
UsbHidUsageIdKbKpPadKeyMemorySubtract 
UsbHidUsageIdKbKpPadKeyMemoryMultiply 
UsbHidUsageIdKbKpPadKeyMemoryDivide 
UsbHidUsageIdKbKpPadKeySign 
UsbHidUsageIdKbKpPadKeyClear 
UsbHidUsageIdKbKpPadKeyClearEntry 
UsbHidUsageIdKbKpPadKeyBinary 
UsbHidUsageIdKbKpPadKeyOctal 
UsbHidUsageIdKbKpPadKeyDecimal 
UsbHidUsageIdKbKpPadKeyHexadecimal 
UsbHidUsageIdKbKpModifierKeyLeftControl 
UsbHidUsageIdKbKpModifierKeyLeftShift 
UsbHidUsageIdKbKpModifierKeyLeftAlt 
UsbHidUsageIdKbKpModifierKeyLeftGui 
UsbHidUsageIdKbKpModifierKeyRightControl 
UsbHidUsageIdKbKpModifierKeyRightShift 
UsbHidUsageIdKbKpModifierKeyRightAlt 
UsbHidUsageIdKbKpModifierKeyRightGui 

Definition at line 121 of file UsbHid.h.

◆ anonymous enum

anonymous enum
Enumerator
UsbHidUsageKbKpKeyA 
UsbHidUsageKbKpKeyB 
UsbHidUsageKbKpKeyC 
UsbHidUsageKbKpKeyD 
UsbHidUsageKbKpKeyE 
UsbHidUsageKbKpKeyF 
UsbHidUsageKbKpKeyG 
UsbHidUsageKbKpKeyH 
UsbHidUsageKbKpKeyI 
UsbHidUsageKbKpKeyJ 
UsbHidUsageKbKpKeyK 
UsbHidUsageKbKpKeyL 
UsbHidUsageKbKpKeyM 
UsbHidUsageKbKpKeyN 
UsbHidUsageKbKpKeyO 
UsbHidUsageKbKpKeyP 
UsbHidUsageKbKpKeyQ 
UsbHidUsageKbKpKeyR 
UsbHidUsageKbKpKeyS 
UsbHidUsageKbKpKeyT 
UsbHidUsageKbKpKeyU 
UsbHidUsageKbKpKeyV 
UsbHidUsageKbKpKeyW 
UsbHidUsageKbKpKeyX 
UsbHidUsageKbKpKeyY 
UsbHidUsageKbKpKeyZ 
UsbHidUsageKbKpKeyOne 
UsbHidUsageKbKpKeyTwo 
UsbHidUsageKbKpKeyThree 
UsbHidUsageKbKpKeyFour 
UsbHidUsageKbKpKeyFive 
UsbHidUsageKbKpKeySix 
UsbHidUsageKbKpKeySeven 
UsbHidUsageKbKpKeyEight 
UsbHidUsageKbKpKeyNine 
UsbHidUsageKbKpKeyZero 
UsbHidUsageKbKpKeyEnter 
UsbHidUsageKbKpKeyEscape 
UsbHidUsageKbKpKeyBackSpace 
UsbHidUsageKbKpKeyTab 
UsbHidUsageKbKpKeySpaceBar 
UsbHidUsageKbKpKeyMinus 
UsbHidUsageKbKpKeyEquals 
UsbHidUsageKbKpKeyLeftBracket 
UsbHidUsageKbKpKeyRightBracket 
UsbHidUsageKbKpKeyBackslash 
UsbHidUsageKbKpKeyNonUsHash 
UsbHidUsageKbKpKeySemicolon 
UsbHidUsageKbKpKeyQuotation 
UsbHidUsageKbKpKeyAcute 
UsbHidUsageKbKpKeyComma 
UsbHidUsageKbKpKeyPeriod 
UsbHidUsageKbKpKeySlash 
UsbHidUsageKbKpKeyCLock 
UsbHidUsageKbKpKeyF1 
UsbHidUsageKbKpKeyF2 
UsbHidUsageKbKpKeyF3 
UsbHidUsageKbKpKeyF4 
UsbHidUsageKbKpKeyF5 
UsbHidUsageKbKpKeyF6 
UsbHidUsageKbKpKeyF7 
UsbHidUsageKbKpKeyF8 
UsbHidUsageKbKpKeyF9 
UsbHidUsageKbKpKeyF10 
UsbHidUsageKbKpKeyF11 
UsbHidUsageKbKpKeyF12 
UsbHidUsageKbKpKeyPrint 
UsbHidUsageKbKpKeySLock 
UsbHidUsageKbKpKeyPause 
UsbHidUsageKbKpKeyIns 
UsbHidUsageKbKpKeyHome 
UsbHidUsageKbKpKeyPgUp 
UsbHidUsageKbKpKeyDel 
UsbHidUsageKbKpKeyEnd 
UsbHidUsageKbKpKeyPgDn 
UsbHidUsageKbKpKeyRightArrow 
UsbHidUsageKbKpKeyLeftArrow 
UsbHidUsageKbKpKeyDownArrow 
UsbHidUsageKbKpKeyUpArrow 
UsbHidUsageKbKpPadKeyNLck 
UsbHidUsageKbKpPadKeySlash 
UsbHidUsageKbKpPadKeyAsterisk 
UsbHidUsageKbKpPadKeyMinus 
UsbHidUsageKbKpPadKeyPlus 
UsbHidUsageKbKpPadKeyEnter 
UsbHidUsageKbKpPadKeyOne 
UsbHidUsageKbKpPadKeyTwo 
UsbHidUsageKbKpPadKeyThree 
UsbHidUsageKbKpPadKeyFour 
UsbHidUsageKbKpPadKeyFive 
UsbHidUsageKbKpPadKeySix 
UsbHidUsageKbKpPadKeySeven 
UsbHidUsageKbKpPadKeyEight 
UsbHidUsageKbKpPadKeyNine 
UsbHidUsageKbKpPadKeyIns 
UsbHidUsageKbKpPadKeyDel 
UsbHidUsageKbKpPadKeyNonUsBackslash 
UsbHidUsageKbKpPadKeyApplication 
UsbHidUsageKbKpPadKeyPower 
UsbHidUsageKbKpPadKeyEquals 
UsbHidUsageKbKpKeyF13 
UsbHidUsageKbKpKeyF14 
UsbHidUsageKbKpKeyF15 
UsbHidUsageKbKpKeyF16 
UsbHidUsageKbKpKeyF17 
UsbHidUsageKbKpKeyF18 
UsbHidUsageKbKpKeyF19 
UsbHidUsageKbKpKeyF20 
UsbHidUsageKbKpKeyF21 
UsbHidUsageKbKpKeyF22 
UsbHidUsageKbKpKeyF23 
UsbHidUsageKbKpKeyF24 
UsbHidUsageKbKpKeyExecute 
UsbHidUsageKbKpKeyHelp 
UsbHidUsageKbKpKeyMenu 
UsbHidUsageKbKpKeySelect 
UsbHidUsageKbKpKeyStop 
UsbHidUsageKbKpKeyAgain 
UsbHidUsageKbKpKeyUndo 
UsbHidUsageKbKpKeyCut 
UsbHidUsageKbKpKeyCopy 
UsbHidUsageKbKpKeyPaste 
UsbHidUsageKbKpKeyFind 
UsbHidUsageKbKpKeyMute 
UsbHidUsageKbKpKeyVolumeUp 
UsbHidUsageKbKpKeyVolumeDown 
UsbHidUsageKbKpLockKeyCLock 
UsbHidUsageKbKpLockKeyNLock 
UsbHidUsageKbKpLockKeySLock 
UsbHidUsageKbKpPadKeyComma 
UsbHidUsageKbKpPadKeyEqualSign 
UsbHidUsageKbKpKeyInternational1 
UsbHidUsageKbKpKeyInternational2 
UsbHidUsageKbKpKeyInternational3 
UsbHidUsageKbKpKeyInternational4 
UsbHidUsageKbKpKeyInternational5 
UsbHidUsageKbKpKeyInternational6 
UsbHidUsageKbKpKeyInternational7 
UsbHidUsageKbKpKeyInternational8 
UsbHidUsageKbKpKeyInternational9 
UsbHidUsageKbKpKeyLang1 
UsbHidUsageKbKpKeyLang2 
UsbHidUsageKbKpKeyLang3 
UsbHidUsageKbKpKeyLang4 
UsbHidUsageKbKpKeyLang5 
UsbHidUsageKbKpKeyLang6 
UsbHidUsageKbKpKeyLang7 
UsbHidUsageKbKpKeyLang8 
UsbHidUsageKbKpKeyLang9 
UsbHidUsageKbKpKeyAlternateErase 
UsbHidUsageKbKpKeySysReq 
UsbHidUsageKbKpKeyCancel 
UsbHidUsageKbKpKeyClear 
UsbHidUsageKbKpKeyPrior 
UsbHidUsageKbKpKeyReturn 
UsbHidUsageKbKpKeySeparator 
UsbHidUsageKbKpKeyOut 
UsbHidUsageKbKpKeyOper 
UsbHidUsageKbKpKeyClearAgain 
UsbHidUsageKbKpKeyCrSel 
UsbHidUsageKbKpKeyExSel 
UsbHidUsageKbKpPadKeyDoubleZero 
UsbHidUsageKbKpKeyTrippleZero 
UsbHidUsageKbKpKeyThousandsSeparator 
UsbHidUsageKbKpKeyDecimalSeparator 
UsbHidUsageKbKpKeyCurrencyUnit 
UsbHidUsageKbKpKeyCurrencySubUnit 
UsbHidUsageKbKpPadKeyLeftBracket 
UsbHidUsageKbKpPadKeyRightBracket 
UsbHidUsageKbKpPadKeyCurlyLeftBracket 
UsbHidUsageKbKpPadKeyCurlyRightBracket 
UsbHidUsageKbKpPadKeyTab 
UsbHidUsageKbKpPadKeyBackspace 
UsbHidUsageKbKpPadKeyA 
UsbHidUsageKbKpPadKeyB 
UsbHidUsageKbKpPadKeyC 
UsbHidUsageKbKpPadKeyD 
UsbHidUsageKbKpPadKeyE 
UsbHidUsageKbKpPadKeyF 
UsbHidUsageKbKpPadKeyXor 
UsbHidUsageKbKpPadKeyCaret 
UsbHidUsageKbKpPadKeyPercent 
UsbHidUsageKbKpPadKeyLeftAngleBracket 
UsbHidUsageKbKpPadKeyRightAngleBracket 
UsbHidUsageKbKpPadKeyBitwiseAnd 
UsbHidUsageKbKpPadKeyLogicalAnd 
UsbHidUsageKbKpPadKeyBitwiseOr 
UsbHidUsageKbKpPadKeyLogicalOr 
UsbHidUsageKbKpPadKeyColon 
UsbHidUsageKbKpPadKeyHash 
UsbHidUsageKbKpPadKeySpace 
UsbHidUsageKbKpPadKeyAt 
UsbHidUsageKbKpPadKeyExclamationMark 
UsbHidUsageKbKpPadKeyMemoryStore 
UsbHidUsageKbKpPadKeyMemoryRecall 
UsbHidUsageKbKpPadKeyMemoryClear 
UsbHidUsageKbKpPadKeyMemoryAdd 
UsbHidUsageKbKpPadKeyMemorySubtract 
UsbHidUsageKbKpPadKeyMemoryMultiply 
UsbHidUsageKbKpPadKeyMemoryDivide 
UsbHidUsageKbKpPadKeySign 
UsbHidUsageKbKpPadKeyClear 
UsbHidUsageKbKpPadKeyClearEntry 
UsbHidUsageKbKpPadKeyBinary 
UsbHidUsageKbKpPadKeyOctal 
UsbHidUsageKbKpPadKeyDecimal 
UsbHidUsageKbKpPadKeyHexadecimal 
UsbHidUsageKbKpModifierKeyLeftControl 
UsbHidUsageKbKpModifierKeyLeftShift 
UsbHidUsageKbKpModifierKeyLeftOption 
UsbHidUsageKbKpModifierKeyLeftCommand 
UsbHidUsageKbKpModifierKeyRightControl 
UsbHidUsageKbKpModifierKeyRightShift 
UsbHidUsageKbKpModifierKeyRightOption 
UsbHidUsageKbKpModifierKeyRightCommand 

Definition at line 347 of file UsbHid.h.