[BACK]Return to usb_hid_usages CVS log [TXT][DIR] Up to [local] / src / share / misc

Annotation of src/share/misc/usb_hid_usages, Revision 1.6

1.6     ! pamela      1: # $OpenBSD: usb_hid_usages,v 1.5 2012/07/09 18:27:28 yuo Exp $
1.4       ckuethe     2: # $NetBSD: usb_hid_usages,v 1.3 2007/05/24 18:05:11 plunky Exp $
1.1       pvalchev    3: #
                      4: # USB HID usage table
                      5: # Syntax:
                      6: #  - lines that do not start with a white space give the number and name of
                      7: #    a usage page.
                      8: #  - lines that start with a white space give the number and name of
                      9: #    a usage with the last given page.
                     10: #    If the number is * then the line matches all usages and the name
                     11: #    is a printf formatting string that will be given the usage number.
                     12: #
                     13: 1      Generic Desktop
                     14:        0x00    Undefined
                     15:        0x01    Pointer
                     16:        0x02    Mouse
                     17:        0x04    Joystick
                     18:        0x05    Game Pad
                     19:        0x06    Keyboard
                     20:        0x07    Keypad
                     21:        0x08    Multi-axis Controller
1.5       yuo        22:        0x09    Tablet PC System Controls
1.6     ! pamela     23:        0x0A    Water Cooling Device
        !            24:        0x0B    Computer Chassis Device
        !            25:        0x0C    Wireless Radio Controls
        !            26:        0x0D    Portable Device Control
        !            27:        0x0E    System Multi-Axis Controller
        !            28:        0x0F    Spatial Controller
        !            29:        0x10    Assistive Control
        !            30:        0x11    Device Dock
        !            31:        0x12    Dockable Device
1.1       pvalchev   32:        0x30    X
                     33:        0x31    Y
                     34:        0x32    Z
                     35:        0x33    Rx
                     36:        0x34    Ry
                     37:        0x35    Rz
                     38:        0x36    Slider
                     39:        0x37    Dial
                     40:        0x38    Wheel
                     41:        0x39    Hat Switch
                     42:        0x3A    Counted Buffer
                     43:        0x3B    Byte Count
                     44:        0x3C    Motion Wakeup
1.5       yuo        45:        0x3D    Start
                     46:        0x3E    Select
1.1       pvalchev   47:        0x40    Vx
                     48:        0x41    Vy
                     49:        0x42    Vz
                     50:        0x43    Vbrx
                     51:        0x44    Vbry
1.6     ! pamela     52:        0x45    Vbrz
1.1       pvalchev   53:        0x46    Vno
1.5       yuo        54:        0x47    Feature Notification
                     55:        0x48    Resolution Multiplier
1.6     ! pamela     56:        0x49    Qx
        !            57:        0x4A    Qy
        !            58:        0x4B    Qz
        !            59:        0x4C    Qw
1.1       pvalchev   60:        0x80    System Control
                     61:        0x81    System Power Down
                     62:        0x82    System Sleep
                     63:        0x83    System Wake Up
                     64:        0x84    System Context Menu
                     65:        0x85    System Main Menu
                     66:        0x86    System App Menu
                     67:        0x87    System Menu Help
                     68:        0x88    System Menu Exit
                     69:        0x89    System Menu Select
                     70:        0x8A    System Menu Right
                     71:        0x8B    System Menu Left
                     72:        0x8C    System Menu Up
                     73:        0x8D    System Menu Down
1.5       yuo        74:        0x8E    System Cold Restart
                     75:        0x8F    System Warm Restart
1.1       pvalchev   76:        0x90    D-pad Up
                     77:        0x91    D-pad Down
                     78:        0x92    D-pad Right
                     79:        0x93    D-pad Left
1.6     ! pamela     80:        0x94    Index Trigger
        !            81:        0x95    Palm Trigger
        !            82:        0x96    Thumbstick
        !            83:        0x97    System Function Shift
        !            84:        0x98    System Function Shift Lock
        !            85:        0x99    System Function Shift Lock Indicator
        !            86:        0x9A    System Dismiss Notification
        !            87:        0x9B    System Do Not Disturb
1.5       yuo        88:        0xA0    System Dock
                     89:        0xA1    System Undock
                     90:        0xA2    System Setup
                     91:        0xA3    System Break
                     92:        0xA4    System Debugger Break
                     93:        0xA5    Application Break
                     94:        0xA6    Application Debugger Break
                     95:        0xA7    System Speaker Mute
                     96:        0xA8    System Hibernate
                     97:        0xB0    System Display Invert
                     98:        0xB1    System Display Internal
                     99:        0xB2    System Display External
                    100:        0xB3    System Display Both
                    101:        0xB4    System Display Dual
                    102:        0xB5    System Display Toggle Int/Ext
                    103:        0xB6    System Display Swap Primary/Secondary
                    104:        0xB7    System Display LCD Autoscale
1.6     ! pamela    105:        0xC0    Sensor Zone
        !           106:        0xC1    RPM
        !           107:        0xC2    Coolant Level
        !           108:        0xC3    Coolant Critical Level
        !           109:        0xC4    Coolant Pump
        !           110:        0xC5    Chassis Enclosure
        !           111:        0xC6    Wireless Radio Button
        !           112:        0xC7    Wireless Radio LED
        !           113:        0xC8    Wireless Radio Slider Switch
        !           114:        0xC9    System Display Rotation Lock Button
        !           115:        0xCA    System Display Rotation Lock Slider Switch
        !           116:        0xCB    Control Enable
        !           117:        0xD0    Dockable Device Unique ID
        !           118:        0xD1    Dockable Device Vendor ID
        !           119:        0xD2    Dockable Device Primary Usage Page
        !           120:        0xD3    Dockable Device Primary Usage ID
        !           121:        0xD4    Dockable Device Docking State
        !           122:        0xD5    Dockable Device Display Occlusion
        !           123:        0xD6    Dockable Device Object Type
1.1       pvalchev  124:
                    125: 2      Simulation Controls
                    126:        0x00    Undefined
                    127:        0x01    Flight Simulation Device
                    128:        0x02    Automobile Simulation Device
                    129:        0x03    Tank Simulation Device
                    130:        0x04    Spaceship Simulation Device
                    131:        0x05    Submarine Simulation Device
                    132:        0x06    Sailing Simulation Device
                    133:        0x07    Motorcycle Simulation Device
                    134:        0x08    Sports Simulation Device
                    135:        0x09    Airplane Simulation Device
                    136:        0x0A    Helicopter Simulation Device
                    137:        0x0B    Magic Carpet Simulation Device
1.5       yuo       138:        0x0C    Bicycle Simulation Device
1.1       pvalchev  139:        0x20    Flight Control Stick
                    140:        0x21    Flight Stick
                    141:        0x22    Cyclic Control
                    142:        0x23    Cyclic Trim
                    143:        0x24    Flight Yoke
                    144:        0x25    Track Control
                    145:        0xB0    Aileron
                    146:        0xB1    Aileron Trim
                    147:        0xB2    Anti-Torque Control
1.6     ! pamela    148:        0xB3    Autopilot Enable
1.1       pvalchev  149:        0xB4    Chaff Release
                    150:        0xB5    Collective Control
                    151:        0xB6    Dive Brake
1.6     ! pamela    152:        0xB7    Electronic Countermeasures
1.1       pvalchev  153:        0xB8    Elevator
                    154:        0xB9    Elevator Trim
                    155:        0xBA    Rudder
                    156:        0xBB    Throttle
1.6     ! pamela    157:        0xBC    Flight Communications
1.1       pvalchev  158:        0xBD    Flare Release
                    159:        0xBE    Landing Gear
                    160:        0xBF    Toe Brake
                    161:        0xC0    Trigger
                    162:        0xC1    Weapons Arm
                    163:        0xC2    Weapons Select
                    164:        0xC3    Wing Flaps
                    165:        0xC4    Accelerator
                    166:        0xC5    Brake
                    167:        0xC6    Clutch
                    168:        0xC7    Shifter
                    169:        0xC8    Steering
                    170:        0xC9    Turret Direction
                    171:        0xCA    Barrel Elevation
                    172:        0xCB    Dive Plane
                    173:        0xCC    Ballast
                    174:        0xCD    Bicycle Crank
                    175:        0xCE    Handle Bars
                    176:        0xCF    Front Brake
                    177:        0xD0    Rear Brake
                    178:
                    179: 3      VR Controls
                    180:        0x00    Unidentified
                    181:        0x01    Belt
                    182:        0x02    Body Suit
                    183:        0x03    Flexor
                    184:        0x04    Glove
                    185:        0x05    Head Tracker
                    186:        0x06    Head Mounted Display
                    187:        0x07    Hand Tracker
                    188:        0x08    Oculometer
                    189:        0x09    Vest
                    190:        0x0A    Animatronic Device
                    191:        0x20    Stereo Enable
                    192:        0x21    Display Enable
                    193:
                    194: 4      Sports Controls
                    195:        0x00    Unidentified
                    196:        0x01    Baseball Bat
                    197:        0x02    Golf Club
                    198:        0x03    Rowing Machine
                    199:        0x04    Treadmill
                    200:        0x30    Oar
                    201:        0x31    Slope
                    202:        0x32    Rate
                    203:        0x33    Stick Speed
                    204:        0x34    Stick Face Angle
                    205:        0x35    Stick Heel/Toe
                    206:        0x36    Stick Follow Through
                    207:        0x37    Stick Tempo
                    208:        0x38    Stick Type
                    209:        0x39    Stick Height
                    210:        0x50    Putter
                    211:        0x51    1 Iron
                    212:        0x52    2 Iron
                    213:        0x53    3 Iron
                    214:        0x54    4 Iron
                    215:        0x55    5 Iron
                    216:        0x56    6 Iron
                    217:        0x57    7 Iron
                    218:        0x58    8 Iron
                    219:        0x59    9 Iron
                    220:        0x5A    10 Iron
                    221:        0x5B    11 Iron
                    222:        0x5C    Sand Wedge
                    223:        0x5D    Loft Wedge
                    224:        0x5E    Power Wedge
                    225:        0x5F    1 Wood
                    226:        0x60    3 Wood
                    227:        0x61    5 Wood
                    228:        0x62    7 Wood
                    229:        0x63    9 Wood
                    230:
                    231: 5      Game Controls
                    232:        0x00    Undefined
                    233:        0x01    3D Game Controller
                    234:        0x02    Pinball Device
                    235:        0x03    Gun Device
                    236:        0x20    Point of View
                    237:        0x21    Turn Right/Left
                    238:        0x22    Pitch Right/Left
                    239:        0x23    Roll Forward/Backward
                    240:        0x24    Move Right/Left
                    241:        0x25    Move Forward/Backward
                    242:        0x26    Move Up/Down
                    243:        0x27    Lean Right/Left
                    244:        0x28    Lean Forward/Backward
                    245:        0x29    Height of POV
                    246:        0x2A    Flipper
                    247:        0x2B    Secondary Flipper
                    248:        0x2C    Bump
                    249:        0x2D    New Game
                    250:        0x2E    Shoot Ball
                    251:        0x2F    Player
                    252:        0x30    Gun Bolt
                    253:        0x31    Gun Clip
                    254:        0x32    Gun Selector
                    255:        0x33    Gun Single Shot
                    256:        0x34    Gun Burst
                    257:        0x35    Gun Automatic
                    258:        0x36    Gun Safety
                    259:        0x37    Gamepad Fire/Jump
                    260:        0x39    Gamepad Trigger
1.6     ! pamela    261:        0x3A    Form-fitting Gamepad
1.1       pvalchev  262:
1.4       ckuethe   263: 6      Device Controls
                    264:        0x00    Undefined
1.6     ! pamela    265:        0x06    Background/Nonuser Controls
1.4       ckuethe   266:        0x20    Battery Strength
                    267:        0x21    Wireless Channel
                    268:        0x22    Wireless ID
                    269:        0x23    Discover Wireless Control
                    270:        0x24    Security Code Character Entered
                    271:        0x25    Security Code Character Erased
                    272:        0x26    Security Code Cleared
1.6     ! pamela    273:        0x27    Sequence ID
        !           274:        0x28    Sequence ID Reset
        !           275:        0x29    RF Signal Strength
        !           276:        0x2A    Software Version
        !           277:        0x2B    Protocol Version
        !           278:        0x2C    Hardware Version
        !           279:        0x2D    Major
        !           280:        0x2E    Minor
        !           281:        0x2F    Revision
        !           282:        0x30    Handedness
        !           283:        0x31    Either Hand
        !           284:        0x32    Left Hand
        !           285:        0x33    Right Hand
        !           286:        0x34    Both Hands
        !           287:        0x40    Grip Pose Offset
        !           288:        0x41    Pointer Pose Offset
1.4       ckuethe   289:
1.1       pvalchev  290: 7      Keyboard
1.2       pvalchev  291:        0x00    No Event
1.1       pvalchev  292:        0x01    Keyboard ErrorRollOver
                    293:        0x02    Keyboard POSTFail
                    294:        0x03    Keyboard ErrorUndefined
                    295:        0x04    Keyboard a and A
                    296:        0x05    Keyboard b and B
                    297:        0x06    Keyboard c and C
                    298:        0x07    Keyboard d and D
                    299:        0x08    Keyboard e and E
                    300:        0x09    Keyboard f and F
                    301:        0x0A    Keyboard g and G
                    302:        0x0B    Keyboard h and H
                    303:        0x0C    Keyboard i and I
                    304:        0x0D    Keyboard j and J
                    305:        0x0E    Keyboard k and K
                    306:        0x0F    Keyboard l and L
                    307:        0x10    Keyboard m and M
                    308:        0x11    Keyboard n and N
                    309:        0x12    Keyboard o and O
                    310:        0x13    Keyboard p and P
                    311:        0x14    Keyboard q and Q
                    312:        0x15    Keyboard r and R
                    313:        0x16    Keyboard s and S
                    314:        0x17    Keyboard t and T
                    315:        0x18    Keyboard u and U
                    316:        0x19    Keyboard v and V
                    317:        0x1A    Keyboard w and W
                    318:        0x1B    Keyboard x and X
                    319:        0x1C    Keyboard y and Y
                    320:        0x1D    Keyboard z and Z
                    321:        0x1E    Keyboard 1 and !
                    322:        0x1F    Keyboard 2 and @
                    323:        0x20    Keyboard 3 and #
                    324:        0x21    Keyboard 4 and $
                    325:        0x22    Keyboard 5 and %
                    326:        0x23    Keyboard 6 and ^
                    327:        0x24    Keyboard 7 and &
                    328:        0x25    Keyboard 8 and *
                    329:        0x26    Keyboard 9 and (
                    330:        0x27    Keyboard 0 and )
                    331:        0x28    Keyboard Return (ENTER)
                    332:        0x29    Keyboard ESCAPE
                    333:        0x2A    Keyboard DELETE (Backspace)
                    334:        0x2B    Keyboard Tab
                    335:        0x2C    Keyboard Spacebar
                    336:        0x2D    Keyboard - and (underscore)
                    337:        0x2E    Keyboard = and +
                    338:        0x2F    Keyboard [ and {
                    339:        0x30    Keyboard ] and }
                    340:        0x31    Keyboard \ and |
                    341:        0x32    Keyboard Non-US # and ~
                    342:        0x33    Keyboard ; and :
                    343:        0x34    Keyboard ' and "
                    344:        0x35    Keyboard Grave Accent and Tilde
1.5       yuo       345:        0x36    Keyboard , and <
1.1       pvalchev  346:        0x37    Keyboard . and >
                    347:        0x38    Keyboard / and ?
                    348:        0x39    Keyboard Caps Lock
                    349:        0x3A    Keyboard F1
                    350:        0x3B    Keyboard F2
                    351:        0x3C    Keyboard F3
                    352:        0x3D    Keyboard F4
                    353:        0x3E    Keyboard F5
                    354:        0x3F    Keyboard F6
                    355:        0x40    Keyboard F7
                    356:        0x41    Keyboard F8
                    357:        0x42    Keyboard F9
                    358:        0x43    Keyboard F10
                    359:        0x44    Keyboard F11
                    360:        0x45    Keyboard F12
                    361:        0x46    Keyboard PrintScreen
                    362:        0x47    Keyboard Scroll Lock
                    363:        0x48    Keyboard Pause
                    364:        0x49    Keyboard Insert
                    365:        0x4A    Keyboard Home
                    366:        0x4B    Keyboard PageUp
                    367:        0x4C    Keyboard Delete Forward
                    368:        0x4D    Keyboard End
                    369:        0x4E    Keyboard PageDown
                    370:        0x4F    Keyboard RightArrow
                    371:        0x50    Keyboard LeftArrow
                    372:        0x51    Keyboard DownArrow
                    373:        0x52    Keyboard UpArrow
                    374:        0x53    Keypad Num Lock and Clear
                    375:        0x54    Keypad /
                    376:        0x55    Keypad *
                    377:        0x56    Keypad -
                    378:        0x57    Keypad +
                    379:        0x58    Keypad ENTER
                    380:        0x59    Keypad 1 and End
                    381:        0x5A    Keypad 2 and Down Arrow
                    382:        0x5B    Keypad 3 and PageDn
                    383:        0x5C    Keypad 4 and Left Arrow
                    384:        0x5D    Keypad 5
                    385:        0x5E    Keypad 6 and Right Arrow
                    386:        0x5F    Keypad 7 and Home
                    387:        0x60    Keypad 8 and Up Arrow
                    388:        0x61    Keypad 9 and PageUp
                    389:        0x62    Keypad 0 and Insert
                    390:        0x63    Keypad . and Delete
                    391:        0x64    Keyboard Non-US \ and |
                    392:        0x65    Keyboard Application
                    393:        0x66    Keyboard Power
                    394:        0x67    Keypad =
                    395:        0x68    Keyboard F13
                    396:        0x69    Keyboard F14
                    397:        0x6A    Keyboard F15
                    398:        0x6B    Keyboard F16
                    399:        0x6C    Keyboard F17
                    400:        0x6D    Keyboard F18
                    401:        0x6E    Keyboard F19
                    402:        0x6F    Keyboard F20
                    403:        0x70    Keyboard F21
                    404:        0x71    Keyboard F22
                    405:        0x72    Keyboard F23
                    406:        0x73    Keyboard F24
                    407:        0x74    Keyboard Execute
                    408:        0x75    Keyboard Help
                    409:        0x76    Keyboard Menu
                    410:        0x77    Keyboard Select
                    411:        0x78    Keyboard Stop
                    412:        0x79    Keyboard Again
                    413:        0x7A    Keyboard Undo
                    414:        0x7B    Keyboard Cut
                    415:        0x7C    Keyboard Copy
                    416:        0x7D    Keyboard Paste
                    417:        0x7E    Keyboard Find
                    418:        0x7F    Keyboard Mute
                    419:        0x80    Keyboard Volume Up
                    420:        0x81    Keyboard Volume Down
                    421:        0x82    Keyboard Locking Caps Lock
                    422:        0x83    Keyboard Locking Num Lock
                    423:        0x84    Keyboard Locking Scroll Lock
                    424:        0x85    Keypad Comma
                    425:        0x86    Keypad Equal Sign
                    426:        0x87    Keyboard International1
                    427:        0x88    Keyboard International2
                    428:        0x89    Keyboard International3
                    429:        0x8A    Keyboard International4
                    430:        0x8B    Keyboard International5
                    431:        0x8C    Keyboard International6
                    432:        0x8D    Keyboard International7
                    433:        0x8E    Keyboard International8
                    434:        0x8F    Keyboard International9
                    435:        0x90    Keyboard LANG1
                    436:        0x91    Keyboard LANG2
                    437:        0x92    Keyboard LANG3
                    438:        0x93    Keyboard LANG4
                    439:        0x94    Keyboard LANG5
                    440:        0x95    Keyboard LANG6
                    441:        0x96    Keyboard LANG7
                    442:        0x97    Keyboard LANG8
                    443:        0x98    Keyboard LANG9
                    444:        0x99    Keyboard Alternate Erase
                    445:        0x9A    Keyboard SysReq/Attention
                    446:        0x9B    Keyboard Cancel
                    447:        0x9C    Keyboard Clear
                    448:        0x9D    Keyboard Prior
                    449:        0x9E    Keyboard Return
                    450:        0x9F    Keyboard Separator
                    451:        0xA0    Keyboard Out
                    452:        0xA1    Keyboard Oper
                    453:        0xA2    Keyboard Clear/Again
                    454:        0xA3    Keyboard CrSel/Props
                    455:        0xA4    Keyboard ExSel
1.5       yuo       456:        0xB0    Keypad 00
                    457:        0xB1    Keypad 000
                    458:        0xB2    Thousands Separator
                    459:        0xB3    Decimal Separator
                    460:        0xB4    Currency Unit
                    461:        0xB5    Currency Sub-unit
                    462:        0xB6    Keypad (
                    463:        0xB7    Keypad )
                    464:        0xB8    Keypad {
                    465:        0xB9    Keypad }
                    466:        0xBA    Keypad Tab
                    467:        0xBB    Keypad Backspace
                    468:        0xBC    Keypad A
                    469:        0xBD    Keypad B
                    470:        0xBE    Keypad C
                    471:        0xBF    Keypad D
                    472:        0xC0    Keypad E
                    473:        0xC1    Keypad F
                    474:        0xC2    Keypad XOR
                    475:        0xC3    Keypad ^
                    476:        0xC4    Keypad %
                    477:        0xC5    Keypad <
                    478:        0xC6    Keypad >
                    479:        0xC7    Keypad &
                    480:        0xC8    Keypad &&
                    481:        0xC9    Keypad |
                    482:        0xCA    Keypad ||
                    483:        0xCB    Keypad :
                    484:        0xCC    Keypad #
                    485:        0xCD    Keypad Space
                    486:        0xCE    Keypad @
                    487:        0xCF    Keypad !
                    488:        0xD0    Keypad Memory Store
                    489:        0xD1    Keypad Memory Recall
                    490:        0xD2    Keypad Memory Clear
                    491:        0xD3    Keypad Memory Add
                    492:        0xD4    Keypad Memory Subtract
                    493:        0xD5    Keypad Memory Multiply
                    494:        0xD6    Keypad Memory Divide
                    495:        0xD7    Keypad +/-
                    496:        0xD8    Keypad Clear
                    497:        0xD9    Keypad Clear Entry
                    498:        0xDA    Keypad Binary
                    499:        0xDB    Keypad Octal
                    500:        0xDC    Keypad Decimal
                    501:        0xDD    Keypad Hexadecimal
1.1       pvalchev  502:        0xE0    Keyboard LeftControl
                    503:        0xE1    Keyboard LeftShift
                    504:        0xE2    Keyboard LeftAlt
                    505:        0xE3    Keyboard Left GUI
                    506:        0xE4    Keyboard RightControl
                    507:        0xE5    Keyboard RightShift
                    508:        0xE6    Keyboard RightAlt
                    509:        0xE7    Keyboard Right GUI
                    510:
                    511: 8      LEDs
                    512:        0x00    Undefined
                    513:        0x01    Num Lock
                    514:        0x02    Caps Lock
                    515:        0x03    Scroll Lock
                    516:        0x04    Compose
                    517:        0x05    Kana
                    518:        0x06    Power
                    519:        0x07    Shift
                    520:        0x08    Do Not Disturb
                    521:        0x09    Mute
                    522:        0x0A    Tone Enable
                    523:        0x0B    High Cut Filter
                    524:        0x0C    Low Cut Filter
                    525:        0x0D    Equalizer Enable
                    526:        0x0E    Sound Field On
                    527:        0x0F    Surround Field On
                    528:        0x10    Repeat
                    529:        0x11    Stereo
                    530:        0x12    Sampling Rate Detect
                    531:        0x13    Spinning
                    532:        0x14    CAV
                    533:        0x15    CLV
                    534:        0x16    Recording Format Detect
                    535:        0x17    Off-Hook
                    536:        0x18    Ring
                    537:        0x19    Message Waiting
                    538:        0x1A    Data Mode
                    539:        0x1B    Battery Operation
                    540:        0x1C    Battery OK
                    541:        0x1D    Battery Low
                    542:        0x1E    Speaker
                    543:        0x1F    Head Set
                    544:        0x20    Hold
                    545:        0x21    Microphone
                    546:        0x22    Coverage
                    547:        0x23    Night Mode
                    548:        0x24    Send Calls
                    549:        0x25    Call Pickup
                    550:        0x26    Conference
                    551:        0x27    Stand-by
                    552:        0x28    Camera On
                    553:        0x29    Camera Off
                    554:        0x2A    On-Line
                    555:        0x2B    Off-Line
                    556:        0x2C    Busy
                    557:        0x2D    Ready
                    558:        0x2E    Paper-Out
                    559:        0x2F    Paper-Jam
                    560:        0x30    Remote
                    561:        0x31    Forward
                    562:        0x32    Reverse
                    563:        0x33    Stop
                    564:        0x34    Rewind
                    565:        0x35    Fast Forward
                    566:        0x36    Play
                    567:        0x37    Pause
                    568:        0x38    Record
                    569:        0x39    Error
                    570:        0x3A    Usage Selected Indicator
                    571:        0x3B    Usage In Use Indicator
                    572:        0x3C    Usage Multi Mode Indicator
                    573:        0x3D    Indicator On
                    574:        0x3E    Indicator Flash
                    575:        0x3F    Indicator Slow Blink
                    576:        0x40    Indicator Fast Blink
                    577:        0x41    Indicator Off
                    578:        0x42    Flash On Time
                    579:        0x43    Slow Blink On Time
                    580:        0x44    Slow Blink Off Time
                    581:        0x45    Fast Blink On Time
                    582:        0x46    Fast Blink Off Time
                    583:        0x47    Usage Indicator Color
                    584:        0x48    Red
                    585:        0x49    Green
                    586:        0x4A    Amber
                    587:        0x4B    Generic Indicator
                    588:        0x4C    System Suspend
                    589:        0x4D    External Power Connected
1.6     ! pamela    590:        0x4E    Indicator Blue
        !           591:        0x4F    Indicator Orange
        !           592:        0x50    Good Status
        !           593:        0x51    Warning Status
        !           594:        0x52    RGB LED
        !           595:        0x53    Red LED Channel
        !           596:        0x54    Blue LED Channel
        !           597:        0x55    Green LED Channel
        !           598:        0x56    LED Intensity
        !           599:        0x60    Player Indicator
        !           600:        0x61    Player 1
        !           601:        0x62    Player 2
        !           602:        0x63    Player 3
        !           603:        0x64    Player 4
        !           604:        0x65    Player 5
        !           605:        0x66    Player 6
        !           606:        0x67    Player 7
        !           607:        0x68    Player 8
1.1       pvalchev  608:
                    609: 9      Button
                    610:        0x00    No Button Pressed
                    611:        *       Button %d
                    612:
                    613: 10     Ordinal
                    614:        0x00    Unused
                    615:        *       Instance %d
                    616:
                    617: 11     Telephony
                    618:        0x00    Unassigned
                    619:        0x01    Phone
                    620:        0x02    Answering Machine
                    621:        0x03    Message Controls
                    622:        0x04    Handset
                    623:        0x05    Headset
                    624:        0x06    Telephony Key Pad
                    625:        0x07    Programmable Button
                    626:        0x20    Hook Switch
                    627:        0x21    Flash
                    628:        0x22    Feature
                    629:        0x23    Hold
                    630:        0x24    Redial
                    631:        0x25    Transfer
                    632:        0x26    Drop
                    633:        0x27    Park
                    634:        0x28    Forward Calls
                    635:        0x29    Alternate Function
                    636:        0x2A    Line
                    637:        0x2B    Speaker Phone
                    638:        0x2C    Conference
                    639:        0x2D    Ring Enable
                    640:        0x2E    Ring Select
                    641:        0x2F    Phone Mute
                    642:        0x30    Caller ID
1.5       yuo       643:        0x31    Send
1.1       pvalchev  644:        0x50    Speed Dial
                    645:        0x51    Store Number
                    646:        0x52    Recall Number
                    647:        0x53    Phone Directory
                    648:        0x70    Voice Mail
                    649:        0x71    Screen Calls
                    650:        0x72    Do Not Disturb
                    651:        0x73    Message
                    652:        0x74    Answer On/Off
                    653:        0x90    Inside Dial Tone
                    654:        0x91    Outside Dial Tone
                    655:        0x92    Inside Ring Tone
                    656:        0x93    Outside Ring Tone
                    657:        0x94    Priority Ring Tone
                    658:        0x95    Inside Ringback
                    659:        0x96    Priority Ringback
                    660:        0x97    Line Busy Tone
                    661:        0x98    Reorder Tone
                    662:        0x99    Call Waiting Tone
                    663:        0x9A    Confirmation Tone 1
                    664:        0x9B    Confirmation Tone 2
                    665:        0x9C    Tones Off
1.5       yuo       666:        0x9D    Outside Ringback
                    667:        0x9E    Ringer
1.1       pvalchev  668:        0xB0    Phone Key 0
                    669:        0xB1    Phone Key 1
                    670:        0xB2    Phone Key 2
                    671:        0xB3    Phone Key 3
                    672:        0xB4    Phone Key 4
                    673:        0xB5    Phone Key 5
                    674:        0xB6    Phone Key 6
                    675:        0xB7    Phone Key 7
                    676:        0xB8    Phone Key 8
                    677:        0xB9    Phone Key 9
                    678:        0xBA    Phone Key Star
                    679:        0xBB    Phone Key Pound
                    680:        0xBC    Phone Key A
                    681:        0xBD    Phone Key B
                    682:        0xBE    Phone Key C
                    683:        0xBF    Phone Key D
1.6     ! pamela    684:        0xC0    Phone Call History Key
        !           685:        0xC1    Phone Caller ID Key
        !           686:        0xC2    Phone Settings Key
        !           687:        0xF0    Host Control
        !           688:        0xF1    Host Available
        !           689:        0xF2    Host Call Active
        !           690:        0xF3    Activate Handset Audio
        !           691:        0xF4    Ring Type
        !           692:        0xF5    Re-dialable Phone Number
        !           693:        0xF8    Stop Ring Tone
        !           694:        0xF9    PSTN Ring Tone
        !           695:        0xFA    Host Ring Tone
        !           696:        0xFB    Alert Sound Error
        !           697:        0xFC    Alert Sound Confirm
        !           698:        0xFD    Alert Sound Notification
        !           699:        0xFE    Silent Ring
        !           700:        0x108   Email Message Waiting
        !           701:        0x109   Voicemail Message Waiting
        !           702:        0x10A   Host Hold
        !           703:        0x110   Incoming Call History Count
        !           704:        0x111   Outgoing Call History Count
        !           705:        0x112   Incoming Call History
        !           706:        0x113   Outgoing Call History
        !           707:        0x114   Phone Locale
        !           708:        0x140   Phone Time Second
        !           709:        0x141   Phone Time Minute
        !           710:        0x142   Phone Time Hour
        !           711:        0x143   Phone Time Day
        !           712:        0x144   Phone Date Month
        !           713:        0x145   Phone Date Year
        !           714:        0x146   Handset Nickname
        !           715:        0x147   Address Book ID
        !           716:        0x14A   Call Duration
        !           717:        0x14B   Dual Mode Phone
1.1       pvalchev  718:
                    719: 12     Consumer
                    720:        0x00    Unassigned
                    721:        0x01    Consumer Control
                    722:        0x02    Numeric Key Pad
                    723:        0x03    Programmable Buttons
1.5       yuo       724:        0x04    Microphone
                    725:        0x05    Headphone
                    726:        0x06    Graphic Equalizer
1.1       pvalchev  727:        0x20    +10
                    728:        0x21    +100
                    729:        0x22    AM/PM
                    730:        0x30    Power
                    731:        0x31    Reset
                    732:        0x32    Sleep
                    733:        0x33    Sleep After
                    734:        0x34    Sleep Mode
                    735:        0x35    Illumination
                    736:        0x36    Function Buttons
                    737:        0x40    Menu
1.6     ! pamela    738:        0x41    Menu Pick
1.1       pvalchev  739:        0x42    Menu Up
                    740:        0x43    Menu Down
                    741:        0x44    Menu Left
                    742:        0x45    Menu Right
                    743:        0x46    Menu Escape
                    744:        0x47    Menu Value Increase
                    745:        0x48    Menu Value Decrease
                    746:        0x60    Data On Screen
                    747:        0x61    Closed Caption
                    748:        0x62    Closed Caption Select
                    749:        0x63    VCR/TV
                    750:        0x64    Broadcast Mode
                    751:        0x65    Snapshot
                    752:        0x66    Still
1.6     ! pamela    753:        0x67    Picture-in-Picture Toggle
        !           754:        0x68    Picture-in-Picture Swap
        !           755:        0x69    Red Menu Button
        !           756:        0x6A    Green Menu Button
        !           757:        0x6B    Blue Menu Button
        !           758:        0x6C    Yellow Menu Button
        !           759:        0x6D    Aspect
        !           760:        0x6E    3D Mode Select
        !           761:        0x6F    Display Brightness Increment
        !           762:        0x70    Display Brightness Decrement
        !           763:        0x71    Display Brightness
        !           764:        0x72    Display Backlight Toggle
        !           765:        0x73    Display Set Brightness to Minimum
        !           766:        0x74    Display Set Brightness to Maximum
        !           767:        0x75    Display Set Auto Brightness
        !           768:        0x76    Camera Access Enabled
        !           769:        0x77    Camera Access Disabled
        !           770:        0x78    Camera Access Toggle
        !           771:        0x79    Keyboard Brightness Increment
        !           772:        0x7A    Keyboard Brightness Decrement
        !           773:        0x7B    Keyboard Backlight Set Level
        !           774:        0x7C    Keyboard Backlight OOC
        !           775:        0x7D    Keyboard Backlight Set Minimum
        !           776:        0x7E    Keyboard Backlight Set Maximum
        !           777:        0x7F    Keyboard Backlight Auto
1.1       pvalchev  778:        0x80    Selection
                    779:        0x81    Assign Selection
                    780:        0x82    Mode Step
                    781:        0x83    Recall Last
                    782:        0x84    Enter Channel
                    783:        0x85    Order Movie
                    784:        0x86    Channel
                    785:        0x87    Media Selection
                    786:        0x88    Media Select Computer
                    787:        0x89    Media Select TV
                    788:        0x8A    Media Select WWW
                    789:        0x8B    Media Select DVD
                    790:        0x8C    Media Select Telephone
                    791:        0x8D    Media Select Program Guide
                    792:        0x8E    Media Select Video Phone
                    793:        0x8F    Media Select Games
                    794:        0x90    Media Select Messages
                    795:        0x91    Media Select CD
                    796:        0x92    Media Select VCR
                    797:        0x93    Media Select Tuner
                    798:        0x94    Quit
                    799:        0x95    Help
                    800:        0x96    Media Select Tape
                    801:        0x97    Media Select Cable
                    802:        0x98    Media Select Satellite
                    803:        0x99    Media Select Security
                    804:        0x9A    Media Select Home
                    805:        0x9B    Media Select Call
                    806:        0x9C    Channel Increment
                    807:        0x9D    Channel Decrement
                    808:        0x9E    Media Select SAP
                    809:        0xA0    VCR Plus
                    810:        0xA1    Once
                    811:        0xA2    Daily
                    812:        0xA3    Weekly
                    813:        0xA4    Monthly
                    814:        0xB0    Play
                    815:        0xB1    Pause
                    816:        0xB2    Record
                    817:        0xB3    Fast Forward
                    818:        0xB4    Rewind
                    819:        0xB5    Scan Next Track
                    820:        0xB6    Scan Previous Track
                    821:        0xB7    Stop
                    822:        0xB8    Eject
                    823:        0xB9    Random Play
1.6     ! pamela    824:        0xBA    Select Disc
1.1       pvalchev  825:        0xBB    Enter Disc
                    826:        0xBC    Repeat
                    827:        0xBD    Tracking
                    828:        0xBE    Track Normal
                    829:        0xBF    Slow Tracking
                    830:        0xC0    Frame Forward
                    831:        0xC1    Frame Back
                    832:        0xC2    Mark
                    833:        0xC3    Clear Mark
                    834:        0xC4    Repeat From Mark
                    835:        0xC5    Return To Mark
                    836:        0xC6    Search Mark Forward
                    837:        0xC7    Search Mark Backwards
                    838:        0xC8    Counter Reset
                    839:        0xC9    Show Counter
                    840:        0xCA    Tracking Increment
                    841:        0xCB    Tracking Decrement
1.5       yuo       842:        0xCC    Stop/Eject
                    843:        0xCD    Play/Pause
                    844:        0xCE    Play/Skip
1.6     ! pamela    845:        0xCF    Voice Command
        !           846:        0xD0    Invoke Capture Interface
        !           847:        0xD1    Start or Stop Game Recording
        !           848:        0xD2    Historical Game Capture
        !           849:        0xD3    Capture Game Screenshot
        !           850:        0xD4    Show or Hide Recording Indicator
        !           851:        0xD5    Start or Stop Microphone Capture
        !           852:        0xD6    Start or Stop Camera Capture
        !           853:        0xD7    Start or Stop Game Broadcast
1.1       pvalchev  854:        0xE0    Volume
                    855:        0xE1    Balance
                    856:        0xE2    Mute
                    857:        0xE3    Bass
                    858:        0xE4    Treble
                    859:        0xE5    Bass Boost
                    860:        0xE6    Surround Mode
                    861:        0xE7    Loudness
                    862:        0xE8    MPX
1.5       yuo       863:        0xE9    Volume Increment
                    864:        0xEA    Volume Decrement
1.1       pvalchev  865:        0xF0    Speed Select
                    866:        0xF1    Playback Speed
                    867:        0xF2    Standard Play
                    868:        0xF3    Long Play
                    869:        0xF4    Extended Play
                    870:        0xF5    Slow
                    871:        0x100   Fan Enable
                    872:        0x101   Fan Speed
1.6     ! pamela    873:        0x102   Light Enable
1.1       pvalchev  874:        0x103   Light Illumination Level
                    875:        0x104   Climate Control Enable
                    876:        0x105   Room Temperature
                    877:        0x106   Security Enable
                    878:        0x107   Fire Alarm
                    879:        0x108   Police Alarm
1.5       yuo       880:        0x109   Proximity
                    881:        0x10A   Motion
                    882:        0x10B   Duress Alarm
                    883:        0x10C   Holdup Alarm
                    884:        0x10D   Medical Alarm
1.1       pvalchev  885:        0x150   Balance Right
                    886:        0x151   Balance Left
                    887:        0x152   Bass Increment
                    888:        0x153   Bass Decrement
                    889:        0x154   Treble Increment
                    890:        0x155   Treble Decrement
                    891:        0x160   Speaker System
                    892:        0x161   Channel Left
                    893:        0x162   Channel Right
                    894:        0x163   Channel Center
                    895:        0x164   Channel Front
                    896:        0x165   Channel Center Front
                    897:        0x166   Channel Side
                    898:        0x167   Channel Surround
                    899:        0x168   Channel Low Frequency Enhancement
                    900:        0x169   Channel Top
                    901:        0x16A   Channel Unknown
                    902:        0x170   Sub-channel
                    903:        0x171   Sub-channel Increment
                    904:        0x172   Sub-channel Decrement
                    905:        0x173   Alternate Audio Increment
                    906:        0x174   Alternate Audio Decrement
                    907:        0x180   Application Launch Buttons
                    908:        0x181   AL Launch Button Configuration Tool
                    909:        0x182   AL Programmable Button Configuration
                    910:        0x183   AL Consumer Control Configuration
                    911:        0x184   AL Word Processor
                    912:        0x185   AL Text Editor
                    913:        0x186   AL Spreadsheet
                    914:        0x187   AL Graphics Editor
                    915:        0x188   AL Presentation App
                    916:        0x189   AL Database App
                    917:        0x18A   AL Email Reader
                    918:        0x18B   AL Newsreader
                    919:        0x18C   AL Voicemail
                    920:        0x18D   AL Contacts/Address Book
                    921:        0x18E   AL Calendar/Schedule
                    922:        0x18F   AL Task/Project Manager
                    923:        0x190   AL Log/Journal/Timecard
                    924:        0x191   AL Checkbook/Finance
                    925:        0x192   AL Calculator
                    926:        0x193   AL A/V Capture/Playback
                    927:        0x194   AL Local Machine Browser
                    928:        0x195   AL LAN/WAN Browser
                    929:        0x196   AL Internet Browser
                    930:        0x197   AL Remote Networking/ISP Connect
                    931:        0x198   AL Network Conference
                    932:        0x199   AL Network Chat
                    933:        0x19A   AL Telephony/Dialer
                    934:        0x19B   AL Logon
                    935:        0x19C   AL Logoff
                    936:        0x19D   AL Logon/Logoff
                    937:        0x19E   AL Terminal Lock/Screensaver
                    938:        0x19F   AL Control Panel
                    939:        0x1A0   AL Command Line Processor/Run
                    940:        0x1A1   AL Process/Task Manager
                    941:        0x1A2   AL Select Tast/Application
                    942:        0x1A3   AL Next Task/Application
                    943:        0x1A4   AL Previous Task/Application
                    944:        0x1A5   AL Preemptive Halt Task/Application
1.5       yuo       945:        0x1A6   AL Integrated Help Center
1.4       ckuethe   946:        0x1A7   AL My Documents
1.5       yuo       947:        0x1A8   AL Thesaurus
                    948:        0x1A9   AL Dictionary
                    949:        0x1AA   AL Desktop
1.4       ckuethe   950:        0x1AB   AC Spell
1.5       yuo       951:        0x1AC   AL Grammar Check
                    952:        0x1AD   AL Wireless Status
                    953:        0x1AE   AL Keyboard Layout
                    954:        0x1AF   AL Virus Protection
                    955:        0x1B0   AL Encryption
                    956:        0x1B1   AL Screen Saver
                    957:        0x1B2   AL Alarms
                    958:        0x1B3   AL Clock
                    959:        0x1B4   AL File Browser
                    960:        0x1B5   AL Power Status
1.4       ckuethe   961:        0x1B6   AL My Pictures
                    962:        0x1B7   AL My Music
1.5       yuo       963:        0x1B8   AL Movie Browser
                    964:        0x1B9   AL Digital Rights Manager
                    965:        0x1BA   AL Digital Wallet
                    966:        0x1BC   AL Instant Messaging
                    967:        0x1BD   AL OEM Feature/Tips/Tutorial Browser
                    968:        0x1BE   AL OEM Help
                    969:        0x1BF   AL Online Community
                    970:        0x1C0   AL Entertainment Content Browser
                    971:        0x1C1   AL Online Shopping Browser
                    972:        0x1C2   AL SmartCard Information/Help
                    973:        0x1C3   AL Market Monitor/Finance Browser
                    974:        0x1C4   AL Customized Corporate News Browser
                    975:        0x1C5   AL Online Activity Browser
                    976:        0x1C6   AL Research/Search Browser
                    977:        0x1C7   AL Audio Player
1.6     ! pamela    978:        0x1C8   AL Message Status
        !           979:        0x1C9   AL Contact Sync
        !           980:        0x1CA   AL Navigation
        !           981:        0x1CB   AL Context-aware Desktop Assistant
1.1       pvalchev  982:        0x200   Generic GUI Application Controls
                    983:        0x201   AC New
                    984:        0x202   AC Open
                    985:        0x203   AC Close
                    986:        0x204   AC Exit
                    987:        0x205   AC Maximize
                    988:        0x206   AC Minimize
                    989:        0x207   AC Save
                    990:        0x208   AC Print
                    991:        0x209   AC Properties
                    992:        0x21A   AC Undo
                    993:        0x21B   AC Copy
                    994:        0x21C   AC Cut
                    995:        0x21D   AC Paste
                    996:        0x21E   AC Select All
                    997:        0x21F   AC Find
                    998:        0x220   AC Find and Replace
                    999:        0x221   AC Search
                   1000:        0x222   AC Go To
                   1001:        0x223   AC Home
                   1002:        0x224   AC Back
                   1003:        0x225   AC Forward
                   1004:        0x226   AC Stop
                   1005:        0x227   AC Refresh
                   1006:        0x228   AC Previous Link
                   1007:        0x229   AC Next Link
                   1008:        0x22A   AC Bookmarks
                   1009:        0x22B   AC History
                   1010:        0x22C   AC Subscriptions
                   1011:        0x22D   AC Zoom In
                   1012:        0x22E   AC Zoom Out
                   1013:        0x22F   AC Zoom
                   1014:        0x230   AC Full Screen View
                   1015:        0x231   AC Normal View
                   1016:        0x232   AC View Toggle
                   1017:        0x233   AC Scroll Up
                   1018:        0x234   AC Scroll Down
                   1019:        0x235   AC Scroll
                   1020:        0x236   AC Pan Left
                   1021:        0x237   AC Pan Right
                   1022:        0x238   AC Pan
                   1023:        0x239   AC New Window
                   1024:        0x23A   AC Tile Horizontally
                   1025:        0x23B   AC Tile Vertically
                   1026:        0x23C   AC Format
1.5       yuo      1027:        0x23D   AC Edit
                   1028:        0x23E   AC Bold
                   1029:        0x23F   AC Italics
                   1030:        0x240   AC Underline
                   1031:        0x241   AC Strikethrough
                   1032:        0x242   AC Subscript
                   1033:        0x243   AC Superscript
                   1034:        0x244   AC All Caps
                   1035:        0x245   AC Rotate
                   1036:        0x246   AC Resize
                   1037:        0x247   AC Flip Horizontal
                   1038:        0x248   AC Flip Vertical
                   1039:        0x249   AC Mirror Horizontal
                   1040:        0x24A   AC Mirror Vertical
                   1041:        0x24B   AC Font Select
                   1042:        0x24C   AC Font Color
                   1043:        0x24D   AC Font Size
                   1044:        0x24E   AC Justify Left
                   1045:        0x24F   AC Justify Center H
                   1046:        0x250   AC Justify Right
                   1047:        0x251   AC Justify Block H
                   1048:        0x252   AC Justify Top
                   1049:        0x253   AC Justify Center V
                   1050:        0x254   AC Justify Bottom
                   1051:        0x255   AC Justify Block V
                   1052:        0x256   AC Justify Decrease
                   1053:        0x257   AC Justify Increase
                   1054:        0x258   AC Numbered List
                   1055:        0x259   AC Restart Numbering
                   1056:        0x25A   AC Bulleted List
                   1057:        0x25B   AC Promote
                   1058:        0x25C   AC Demote
                   1059:        0x25D   AC Yes
                   1060:        0x25E   AC No
                   1061:        0x25F   AC Cancel
                   1062:        0x260   AC Catalog
                   1063:        0x261   AC Buy/Checkout
                   1064:        0x262   AC Add to Cart
                   1065:        0x263   AC Expand
                   1066:        0x264   AC Expand All
                   1067:        0x265   AC Collapse
                   1068:        0x266   AC Collapse All
                   1069:        0x267   AC Print Preview
                   1070:        0x268   AC Paste Special
                   1071:        0x269   AC Insert Mode
                   1072:        0x26A   AC Delete
                   1073:        0x26B   AC Lock
                   1074:        0x26C   AC Unlock
                   1075:        0x26D   AC Protect
                   1076:        0x26E   AC Unprotect
                   1077:        0x26F   AC Attach Comment
                   1078:        0x270   AC Delete Comment
                   1079:        0x271   AC View Comment
                   1080:        0x272   AC Select Word
                   1081:        0x273   AC Select Sentence
                   1082:        0x274   AC Select Paragraph
                   1083:        0x275   AC Select Column
                   1084:        0x276   AC Select Row
                   1085:        0x277   AC Select Table
                   1086:        0x278   AC Select Object
1.6     ! pamela   1087:        0x279   AC Redo/Repeat
1.5       yuo      1088:        0x27A   AC Sort
                   1089:        0x27B   AC Sort Ascending
                   1090:        0x27C   AC Sort Descending
                   1091:        0x27D   AC Filter
                   1092:        0x27E   AC Set Clock
                   1093:        0x27F   AC View Clock
                   1094:        0x280   AC Select Time Zone
                   1095:        0x281   AC Edit Time Zones
                   1096:        0x282   AC Set Alarm
                   1097:        0x283   AC Clear Alarm
                   1098:        0x284   AC Snooze Alarm
                   1099:        0x285   AC Reset Alarm
                   1100:        0x286   AC Synchronize
                   1101:        0x287   AC Send/Receive
                   1102:        0x288   AC Send To
1.4       ckuethe  1103:        0x289   AC Reply
1.5       yuo      1104:        0x28A   AC Reply All
1.6     ! pamela   1105:        0x28B   AC Forward Message
1.4       ckuethe  1106:        0x28C   AC Send
1.5       yuo      1107:        0x28D   AC Attach File
                   1108:        0x28E   AC Upload
                   1109:        0x28F   AC Download (Save Target As)
                   1110:        0x290   AC Set Borders
                   1111:        0x291   AC Insert Row
                   1112:        0x292   AC Insert Column
                   1113:        0x293   AC Insert File
                   1114:        0x294   AC Insert Picture
                   1115:        0x295   AC Insert Object
                   1116:        0x296   AC Insert Symbol
                   1117:        0x297   AC Save and Close
                   1118:        0x298   AC Rename
                   1119:        0x299   AC Merge
                   1120:        0x29A   AC Split
                   1121:        0x29B   AC Distribute Horizontally
                   1122:        0x29C   AC Distribute Vertically
1.6     ! pamela   1123:        0x29D   AC Next Keyboard Layout Select
        !          1124:        0x29E   AC Navigation Guidance
        !          1125:        0x29F   AC Desktop Show All Windows
        !          1126:        0x2A0   AC Soft Key Left
        !          1127:        0x2A1   AC Soft Key Right
        !          1128:        0x2A2   AC Desktop Show All Applications
        !          1129:        0x2B0   AC Idle Keep Alive
        !          1130:        0x2C0   Extended Keyboard Attributes Collection
        !          1131:        0x2C1   Keyboard Form Factor
        !          1132:        0x2C2   Keyboard Key Type
        !          1133:        0x2C3   Keyboard Physical Layout
        !          1134:        0x2C4   Vendor-Specific Keyboard Physical Layout
        !          1135:        0x2C5   Keyboard IETF Language Tag Index
        !          1136:        0x2C6   Implemented Keyboard Input Assist Controls
        !          1137:        0x2C7   Keyboard Input Assist Previous
        !          1138:        0x2C8   Keyboard Input Assist Next
        !          1139:        0x2C9   Keyboard Input Assist Previous Group
        !          1140:        0x2CA   Keyboard Input Assist Next Group
        !          1141:        0x2CB   Keyboard Input Assist Accept
        !          1142:        0x2CC   Keyboard Input Assist Cancel
        !          1143:        0x2D0   Privacy Screen Toggle
        !          1144:        0x2D1   Privacy Screen Level Decrement
        !          1145:        0x2D2   Privacy Screen Level Increment
        !          1146:        0x2D3   Privacy Screen Level Minimum
        !          1147:        0x2D4   Privacy Screen Level Maximum
        !          1148:        0x500   Contact Edited
        !          1149:        0x501   Contact Added
        !          1150:        0x502   Contact Record Active
        !          1151:        0x503   Contact Index
        !          1152:        0x504   Contact Nickname
        !          1153:        0x505   Contact First Name
        !          1154:        0x506   Contact Last Name
        !          1155:        0x507   Contact Full Name
        !          1156:        0x508   Contact Phone Number Personal
        !          1157:        0x509   Contact Phone Number Business
        !          1158:        0x50A   Contact Phone Number Mobile
        !          1159:        0x50B   Contact Phone Number Pager
        !          1160:        0x50C   Contact Phone Number Fax
        !          1161:        0x50D   Contact Phone Number Other
        !          1162:        0x50E   Contact Email Personal
        !          1163:        0x50F   Contact Email Business
        !          1164:        0x510   Contact Email Other
        !          1165:        0x511   Contact Email Main
        !          1166:        0x512   Contact Speed Dial Number
        !          1167:        0x513   Contact Status Flag
        !          1168:        0x514   Contact Misc.
1.1       pvalchev 1169:
                   1170: 13     Digitizer
                   1171:        0x00    Undefined
                   1172:        0x01    Digitizer
                   1173:        0x02    Pen
                   1174:        0x03    Light Pen
                   1175:        0x04    Touch Screen
                   1176:        0x05    Touch Pad
                   1177:        0x06    White Board
                   1178:        0x07    Coordinate Measuring Machine
1.6     ! pamela   1179:        0x08    3D Digitizer
1.1       pvalchev 1180:        0x09    Stereo Plotter
                   1181:        0x0A    Articulated Arm
                   1182:        0x0B    Armature
                   1183:        0x0C    Multiple Point Digitizer
                   1184:        0x0D    Free Space Wand
1.5       yuo      1185:        0x0E    Device Configuration
1.6     ! pamela   1186:        0x0F    Capacitive Heat Map Digitizer
1.1       pvalchev 1187:        0x20    Stylus
                   1188:        0x21    Puck
                   1189:        0x22    Finger
1.5       yuo      1190:        0x23    Device Settings
1.6     ! pamela   1191:        0x24    Character Gesture
1.1       pvalchev 1192:        0x30    Tip Pressure
                   1193:        0x31    Barrel Pressure
                   1194:        0x32    In Range
                   1195:        0x33    Touch
                   1196:        0x34    Untouch
                   1197:        0x35    Tap
                   1198:        0x36    Quality
                   1199:        0x37    Data Valid
                   1200:        0x38    Transducer Index
                   1201:        0x39    Tablet Function Keys
                   1202:        0x3A    Program Change Keys
                   1203:        0x3B    Battery Strength
                   1204:        0x3C    Invert
                   1205:        0x3D    X Tilt
                   1206:        0x3E    Y Tilt
                   1207:        0x3F    Azimuth
                   1208:        0x40    Altitude
                   1209:        0x41    Twist
                   1210:        0x42    Tip Switch
                   1211:        0x43    Secondary Tip Switch
                   1212:        0x44    Barrel Switch
                   1213:        0x45    Eraser
                   1214:        0x46    Tablet Pick
1.5       yuo      1215:        0x47    Touch Valid
                   1216:        0x48    Width
                   1217:        0x49    Height
                   1218:        0x51    Contact Identifier
                   1219:        0x52    Device Mode
                   1220:        0x53    Device Identifier
                   1221:        0x54    Contact Count
                   1222:        0x55    Contact Count Maximum
1.6     ! pamela   1223:        0x56    Scan Time
        !          1224:        0x57    Surface Switch
        !          1225:        0x58    Button Switch
        !          1226:        0x59    Pad Type
        !          1227:        0x5A    Secondary Barrel Switch
        !          1228:        0x5B    Transducer Serial Number
        !          1229:        0x5C    Preferred Color
        !          1230:        0x5D    Preferred Color is Locked
        !          1231:        0x5E    Preferred Line Width
        !          1232:        0x5F    Preferred Line Width is Locked
        !          1233:        0x60    Latency Mode
        !          1234:        0x61    Gesture Character Quality
        !          1235:        0x62    Character Gesture Data Length
        !          1236:        0x63    Character Gesture Data
        !          1237:        0x64    Gesture Character Encoding
        !          1238:        0x65    UTF8 Character Gesture Encoding
        !          1239:        0x66    UTF16 Little Endian Character Gesture Encoding
        !          1240:        0x67    UTF16 Big Endian Character Gesture Encoding
        !          1241:        0x68    UTF32 Little Endian Character Gesture Encoding
        !          1242:        0x69    UTF32 Big Endian Character Gesture Encoding
        !          1243:        0x6A    Capacitive Heat Map Protocol Vendor ID
        !          1244:        0x6B    Capacitive Heat Map Protocol Version
        !          1245:        0x6C    Capacitive Heat Map Frame Data
        !          1246:        0x6D    Gesture Character Enable
        !          1247:        0x70    Preferred Line Style
        !          1248:        0x71    Preferred Line Style is Locked
        !          1249:        0x72    Ink
        !          1250:        0x73    Pencil
        !          1251:        0x74    Highlighter
        !          1252:        0x75    Chisel Marker
        !          1253:        0x76    Brush
        !          1254:        0x77    No Preference
        !          1255:        0x80    Digitizer Diagnostic
        !          1256:        0x81    Digitizer Error
        !          1257:        0x82    Err Normal Status
        !          1258:        0x83    Err Transducers Exceeded
        !          1259:        0x84    Err Full Trans Features Unavailable
        !          1260:        0x85    Err Charge Low
        !          1261:        0x90    Transducer Software Info
        !          1262:        0x91    Transducer Vendor Id
        !          1263:        0x92    Transducer Product Id
        !          1264:        0x93    Device Supported Protocols
        !          1265:        0x94    Transducer Supported Protocols
        !          1266:        0x95    No Protocol
        !          1267:        0x96    Wacom AES Protocol
        !          1268:        0x97    USI Protocol
        !          1269:        0x98    Microsoft Pen Protocol
        !          1270:        0xA0    Supported Report Rates
        !          1271:        0xA1    Report Rate
        !          1272:        0xA2    Transducer Connected
        !          1273:        0xA3    Switch Disabled
        !          1274:        0xA4    Switch Unimplemented
        !          1275:        0xA5    Transducer Switches
        !          1276:
        !          1277: 14     Haptics
        !          1278:        0x00    Undefined
        !          1279:        0x01    Simple Haptic Controller
        !          1280:        0x10    Waveform List
        !          1281:        0x11    Duration List
        !          1282:        0x20    Auto Trigger
        !          1283:        0x21    Manual Trigger
        !          1284:        0x22    Auto Trigger Associated Control
        !          1285:        0x23    Intensity
        !          1286:        0x24    Repeat Count
        !          1287:        0x25    Retrigger Period
        !          1288:        0x26    Waveform Vendor Page
        !          1289:        0x27    Waveform Vendor ID
        !          1290:        0x28    Waveform Cutoff Time
        !          1291:        0x1001  Waveform None
        !          1292:        0x1002  Waveform Stop
        !          1293:        0x1003  Waveform Click
        !          1294:        0x1004  Waveform Buzz Continuous
        !          1295:        0x1005  Waveform Rumble Continuous
        !          1296:        0x1006  Waveform Press
        !          1297:        0x1007  Waveform Release
1.1       pvalchev 1298:
                   1299: 15     Physical Interface Device
1.5       yuo      1300:        0x00    Undefined
                   1301:        0x01    Physical Interface Device
                   1302:        0x20    Normal
                   1303:        0x21    Set Effect Report
                   1304:        0x22    Effect Block Index
                   1305:        0x23    Parameter Block Offset
                   1306:        0x24    ROM Flag
                   1307:        0x25    Effect Type
                   1308:        0x26    ET Constant Force
                   1309:        0x27    ET Ramp
                   1310:        0x28    ET Custom Force Data
                   1311:        0x30    ET Square
                   1312:        0x31    ET Sine
                   1313:        0x32    ET Triangle
                   1314:        0x33    ET Sawtooth Up
                   1315:        0x34    ET Sawtooth Down
                   1316:        0x40    ET Spring
                   1317:        0x41    ET Damper
                   1318:        0x42    ET Inertia
                   1319:        0x43    ET Friction
                   1320:        0x50    Duration
                   1321:        0x51    Sample Period
                   1322:        0x52    Gain
                   1323:        0x53    Trigger Button
                   1324:        0x54    Trigger Repeat Interval
                   1325:        0x55    Axes Enable
                   1326:        0x56    Direction Enable
                   1327:        0x57    Direction
                   1328:        0x58    Type Specific Block Offset
                   1329:        0x59    Block Type
                   1330:        0x5A    Set Envelope Report
                   1331:        0x5B    Attack Level
                   1332:        0x5C    Attack Time
                   1333:        0x5D    Fade Level
                   1334:        0x5E    Fade Time
                   1335:        0x5F    Set Condition Report
                   1336:        0x60    CP Offset
                   1337:        0x61    Positive Coefficient
                   1338:        0x62    Negative Coefficient
                   1339:        0x63    Positive Saturation
                   1340:        0x64    Negative Saturation
                   1341:        0x65    Dead Band
                   1342:        0x66    Download Force Sample
                   1343:        0x67    Isoch Custom Force Enable
                   1344:        0x68    Custom Force Data Report
                   1345:        0x69    Custom Force Data
                   1346:        0x6A    Custom Force Vendor Defined Data
                   1347:        0x6B    Set Custom Force Report
                   1348:        0x6C    Custom Force Data Offset
                   1349:        0x6D    Sample Count
                   1350:        0x6E    Set Periodic Report
                   1351:        0x6F    Offset
                   1352:        0x70    Magnitude
                   1353:        0x71    Phase
                   1354:        0x72    Period
                   1355:        0x73    Set Constant Force Report
                   1356:        0x74    Set Ramp Force Report
                   1357:        0x75    Ramp Start
                   1358:        0x76    Ramp End
                   1359:        0x77    Effect Operation Report
                   1360:        0x78    Effect Operation
                   1361:        0x79    Op Effect Start
                   1362:        0x7A    Op Effect Start Solo
                   1363:        0x7B    Op Effect Stop
                   1364:        0x7C    Loop Count
                   1365:        0x7D    Device Gain Report
                   1366:        0x7E    Device Gain
                   1367:        0x7F    PID Pool Report
                   1368:        0x80    RAM Pool Size
                   1369:        0x81    ROM Pool Size
                   1370:        0x82    ROM Effect Block Count
                   1371:        0x83    Simultaneous Effects Max
                   1372:        0x84    Pool Alignment
                   1373:        0x85    PID Pool Move Report
                   1374:        0x86    Move Source
                   1375:        0x87    Move Destination
                   1376:        0x88    Move Length
                   1377:        0x89    PID Block Load Report
                   1378:        0x8B    Block Load Status
                   1379:        0x8C    Block Load Success
                   1380:        0x8D    Block Load Full
                   1381:        0x8E    Block Load Error
                   1382:        0x8F    Block Handle
                   1383:        0x90    PID Block Free Report
                   1384:        0x91    Type Specific Block Handle
                   1385:        0x92    PID State Report
                   1386:        0x94    Effect Playing
                   1387:        0x95    PID Device Control Report
                   1388:        0x96    PID Device Control
                   1389:        0x97    DC Enable Actuators
                   1390:        0x98    DC Disable Actuators
                   1391:        0x99    DC Stop All Effects
                   1392:        0x9A    DC Device Reset
                   1393:        0x9B    DC Device Pause
                   1394:        0x9C    DC Device Continue
                   1395:        0x9F    Device Paused
                   1396:        0xA0    Actuators Enable
                   1397:        0xA4    Safety Switch
                   1398:        0xA5    Actuator Override Switch
                   1399:        0xA6    Actuator Power
                   1400:        0xA7    Start Delay
                   1401:        0xA8    Parameter Block Size
                   1402:        0xA9    Device Managed Pool
                   1403:        0xAA    Shared Parameter Blocks
                   1404:        0xAB    Create New Effect Report
                   1405:        0xAC    RAM Pool Available
1.1       pvalchev 1406:
                   1407: 16     Unicode
                   1408:        *       Unicode Char u%04x
                   1409:
1.6     ! pamela   1410: 18     Eye and Head Trackers
        !          1411:        0x00    Undefined
        !          1412:        0x01    Eye Tracker
        !          1413:        0x02    Head Tracker
        !          1414:        0x10    Tracking Data
        !          1415:        0x11    Capabilities
        !          1416:        0x12    Configuration
        !          1417:        0x13    Status
        !          1418:        0x14    Control
        !          1419:        0x20    Sensor Timestamp
        !          1420:        0x21    Position X
        !          1421:        0x22    Position Y
        !          1422:        0x23    Position Z
        !          1423:        0x24    Gaze Point
        !          1424:        0x25    Left Eye Position
        !          1425:        0x26    Right Eye Position
        !          1426:        0x27    Head Position
        !          1427:        0x28    Head Direction Point
        !          1428:        0x29    Rotation about X axis
        !          1429:        0x2A    Rotation about Y axis
        !          1430:        0x2B    Rotation about Z axis
        !          1431:        0x100   Tracker Quality
        !          1432:        0x101   Minimum Tracking Distance
        !          1433:        0x102   Optimum Tracking Distance
        !          1434:        0x103   Maximum Tracking Distance
        !          1435:        0x104   Maximum Screen Plane Width
        !          1436:        0x105   Maximum Screen Plane Height
        !          1437:        0x200   Display Manufacturer ID
        !          1438:        0x201   Display Product ID
        !          1439:        0x202   Display Serial Number
        !          1440:        0x203   Display Manufacturer Date
        !          1441:        0x204   Calibrated Screen Width
        !          1442:        0x205   Calibrated Screen Height
        !          1443:        0x300   Sampling Frequency
        !          1444:        0x301   Configuration Status
        !          1445:        0x400   Device Mode Request
        !          1446:
        !          1447: 20     Auxiliary Display
1.1       pvalchev 1448:        0x00    Undefined
                   1449:        0x01    Alphanumeric Display
1.6     ! pamela   1450:        0x02    Auxiliary Display
1.1       pvalchev 1451:        0x20    Display Attributes Report
                   1452:        0x21    ASCII Character Set
                   1453:        0x22    Data Read Back
                   1454:        0x23    Font Read Back
                   1455:        0x24    Display Control Report
                   1456:        0x25    Clear Display
                   1457:        0x26    Display Enable
                   1458:        0x27    Screen Saver Delay
                   1459:        0x28    Screen Saver Enable
                   1460:        0x29    Vertical Scroll
                   1461:        0x2A    Horizontal Scroll
                   1462:        0x2B    Character Report
                   1463:        0x2C    Display Data
                   1464:        0x2D    Display Status
                   1465:        0x2E    Stat Not Ready
                   1466:        0x2F    Stat Ready
                   1467:        0x30    Err Not a loadable character
                   1468:        0x31    Err Font data cannot be read
                   1469:        0x32    Cursor Position Report
                   1470:        0x33    Row
                   1471:        0x34    Column
                   1472:        0x35    Rows
                   1473:        0x36    Columns
                   1474:        0x37    Cursor Pixel Positioning
                   1475:        0x38    Cursor Mode
                   1476:        0x39    Cursor Enable
                   1477:        0x3A    Cursor Blink
                   1478:        0x3B    Font Report
                   1479:        0x3C    Font Data
                   1480:        0x3D    Character Width
                   1481:        0x3E    Character Height
                   1482:        0x3F    Character Spacing Horizontal
                   1483:        0x40    Character Spacing Vertical
                   1484:        0x41    Unicode Character Set
1.5       yuo      1485:        0x42    Font 7-Segment
                   1486:        0x43    7-Segment Direct Map
                   1487:        0x44    Font 14-Segment
                   1488:        0x45    14-Segment Direct Map
                   1489:        0x46    Display Brightness
                   1490:        0x47    Display Contrast
                   1491:        0x48    Character Attribute
                   1492:        0x49    Attribute Readback
                   1493:        0x4A    Attribute Data
                   1494:        0x4B    Char Attr Enhance
                   1495:        0x4C    Char Attr Underline
                   1496:        0x4D    Char Attr Blink
                   1497:        0x80    Bitmap Size X
                   1498:        0x81    Bitmap Size Y
1.6     ! pamela   1499:        0x82    Max Blit Size
1.5       yuo      1500:        0x83    Bit Depth Format
                   1501:        0x84    Display Orientation
                   1502:        0x85    Palette Report
                   1503:        0x86    Palette Data Size
                   1504:        0x87    Palette Data Offset
                   1505:        0x88    Palette Data
                   1506:        0x8A    Blit Report
                   1507:        0x8B    Blit Rectangle X1
                   1508:        0x8C    Blit Rectangle Y1
                   1509:        0x8D    Blit Rectangle X2
                   1510:        0x8E    Blit Rectangle Y2
                   1511:        0x8F    Blit Data
                   1512:        0x90    Soft Button
                   1513:        0x91    Soft Button ID
                   1514:        0x92    Soft Button Side
                   1515:        0x93    Soft Button Offset 1
                   1516:        0x94    Soft Button Offset 2
                   1517:        0x95    Soft Button Report
1.6     ! pamela   1518:        0xC2    Soft Keys
        !          1519:        0xCC    Display Data Extensions
        !          1520:        0xCF    Character Mapping
        !          1521:        0xDD    Unicode Equivalent
        !          1522:        0xDF    Character Page Mapping
        !          1523:        0xFF    Request Report
        !          1524:
        !          1525: 32     Sensors
        !          1526:        0x00    Undefined
        !          1527:        0x01    Sensor
        !          1528:        0x10    Biometric
        !          1529:        0x11    Biometric: Human Presence
        !          1530:        0x12    Biometric: Human Proximity
        !          1531:        0x13    Biometric: Human Touch
        !          1532:        0x14    Biometric: Blood Pressure
        !          1533:        0x15    Biometric: Body Temperature
        !          1534:        0x16    Biometric: Heart Rate
        !          1535:        0x17    Biometric: Heart Rate Variability
        !          1536:        0x18    Biometric: Peripheral Oxygen Saturation
        !          1537:        0x19    Biometric: Respiratory Rate
        !          1538:        0x20    Electrical
        !          1539:        0x21    Electrical: Capacitance
        !          1540:        0x22    Electrical: Current
        !          1541:        0x23    Electrical: Power
        !          1542:        0x24    Electrical: Inductance
        !          1543:        0x25    Electrical: Resistance
        !          1544:        0x26    Electrical: Voltage
        !          1545:        0x27    Electrical: Potentiometer
        !          1546:        0x28    Electrical: Frequency
        !          1547:        0x29    Electrical: Period
        !          1548:        0x30    Environmental
        !          1549:        0x31    Environmental: Atmospheric Pressure
        !          1550:        0x32    Environmental: Humidity
        !          1551:        0x33    Environmental: Temperature
        !          1552:        0x34    Environmental: Wind Direction
        !          1553:        0x35    Environmental: Wind Speed
        !          1554:        0x36    Environmental: Air Quality
        !          1555:        0x37    Environmental: Heat Index
        !          1556:        0x38    Environmental: Surface Temperature
        !          1557:        0x39    Environmental: Volatile Organic Compounds
        !          1558:        0x3A    Environmental: Object Presence
        !          1559:        0x3B    Environmental: Object Proximity
        !          1560:        0x40    Light
        !          1561:        0x41    Light: Ambient Light
        !          1562:        0x42    Light: Consumer Infrared
        !          1563:        0x43    Light: Infrared Light
        !          1564:        0x44    Light: Visible Light
        !          1565:        0x45    Light: Ultraviolet Light
        !          1566:        0x50    Location
        !          1567:        0x51    Location: Broadcast
        !          1568:        0x52    Location: Dead Reckoning
        !          1569:        0x53    Location: GPS (Global Positioning System)
        !          1570:        0x54    Location: Lookup
        !          1571:        0x55    Location: Other
        !          1572:        0x56    Location: Static
        !          1573:        0x57    Location: Triangulation
        !          1574:        0x60    Mechanical
        !          1575:        0x61    Mechanical: Boolean Switch
        !          1576:        0x62    Mechanical: Boolean Switch Array
        !          1577:        0x63    Mechanical: Multivalue Switch
        !          1578:        0x64    Mechanical: Force
        !          1579:        0x65    Mechanical: Pressure
        !          1580:        0x66    Mechanical: Strain
        !          1581:        0x67    Mechanical: Weight
        !          1582:        0x68    Mechanical: Haptic Vibrator
        !          1583:        0x69    Mechanical: Hall Effect Switch
        !          1584:        0x70    Motion
        !          1585:        0x71    Motion: Accelerometer 1D
        !          1586:        0x72    Motion: Accelerometer 2D
        !          1587:        0x73    Motion: Accelerometer 3D
        !          1588:        0x74    Motion: Gyrometer 1D
        !          1589:        0x75    Motion: Gyrometer 2D
        !          1590:        0x76    Motion: Gyrometer 3D
        !          1591:        0x77    Motion: Motion Detector
        !          1592:        0x78    Motion: Speedometer
        !          1593:        0x79    Motion: Accelerometer
        !          1594:        0x7A    Motion: Gyrometer
        !          1595:        0x7B    Motion: Gravity Vector
        !          1596:        0x7C    Motion: Linear Accelerometer
        !          1597:        0x80    Orientation
        !          1598:        0x81    Orientation: Compass 1D
        !          1599:        0x82    Orientation: Compass 2D
        !          1600:        0x83    Orientation: Compass 3D
        !          1601:        0x84    Orientation: Inclinometer 1D
        !          1602:        0x85    Orientation: Inclinometer 2D
        !          1603:        0x86    Orientation: Inclinometer 3D
        !          1604:        0x87    Orientation: Distance 1D
        !          1605:        0x88    Orientation: Distance 2D
        !          1606:        0x89    Orientation: Distance 3D
        !          1607:        0x8A    Orientation: Device Orientation
        !          1608:        0x8B    Orientation: Compass
        !          1609:        0x8C    Orientation: Inclinometer
        !          1610:        0x8D    Orientation: Distance
        !          1611:        0x8E    Orientation: Relative Orientation
        !          1612:        0x8F    Orientation: Simple Orientation
        !          1613:        0x90    Scanner
        !          1614:        0x91    Scanner: Barcode
        !          1615:        0x92    Scanner: RFID
        !          1616:        0x93    Scanner: NFC
        !          1617:        0xA0    Time
        !          1618:        0xA1    Time: Alarm Timer
        !          1619:        0xA2    Time: Real Time Clock
        !          1620:        0xB0    Personal Activity
        !          1621:        0xB1    Personal Activity: Activity Detection
        !          1622:        0xB2    Personal Activity: Device Position
        !          1623:        0xB3    Personal Activity: Pedometer
        !          1624:        0xB4    Personal Activity: Step Detection
        !          1625:        0xC0    Orientation Extended
        !          1626:        0xC1    Orientation Extended: Geomagnetic Orientation
        !          1627:        0xC2    Orientation Extended: Magnetometer
        !          1628:        0xD0    Gesture
        !          1629:        0xD1    Gesture: Chassis Flip Gesture
        !          1630:        0xD2    Gesture: Hinge Fold Gesture
        !          1631:        0xE0    Other
        !          1632:        0xE1    Other: Custom
        !          1633:        0xE2    Other: Generic
        !          1634:        0xE3    Other: Generic Enumerator
        !          1635:        0xE4    Other: Hinge Angle
        !          1636:        0xF0    Vendor Reserved 1
        !          1637:        0xF1    Vendor Reserved 2
        !          1638:        0xF2    Vendor Reserved 3
        !          1639:        0xF3    Vendor Reserved 4
        !          1640:        0xF4    Vendor Reserved 5
        !          1641:        0xF5    Vendor Reserved 6
        !          1642:        0xF6    Vendor Reserved 7
        !          1643:        0xF7    Vendor Reserved 8
        !          1644:        0xF8    Vendor Reserved 9
        !          1645:        0xF9    Vendor Reserved 10
        !          1646:        0xFA    Vendor Reserved 11
        !          1647:        0xFB    Vendor Reserved 12
        !          1648:        0xFC    Vendor Reserved 13
        !          1649:        0xFD    Vendor Reserved 14
        !          1650:        0xFE    Vendor Reserved 15
        !          1651:        0xFF    Vendor Reserved 16
        !          1652:        0x200   Event
        !          1653:        0x201   Event: Sensor State
        !          1654:        0x202   Event: Sensor Event
        !          1655:        0x300   Property
        !          1656:        0x301   Property: Friendly Name
        !          1657:        0x302   Property: Persistent Unique ID
        !          1658:        0x303   Property: Sensor Status
        !          1659:        0x304   Property: Minimum Report Interval
        !          1660:        0x305   Property: Sensor Manufacturer
        !          1661:        0x306   Property: Sensor Model
        !          1662:        0x307   Property: Sensor Serial Number
        !          1663:        0x308   Property: Sensor Description
        !          1664:        0x309   Property: Sensor Connection Type
        !          1665:        0x30A   Property: Sensor Device Path
        !          1666:        0x30B   Property: Hardware Revision
        !          1667:        0x30C   Property: Firmware Version
        !          1668:        0x30D   Property: Release Date
        !          1669:        0x30E   Property: Report Interval
        !          1670:        0x30F   Property: Change Sensitivity Absolute
        !          1671:        0x310   Property: Change Sensitivity Percent of Range
        !          1672:        0x311   Property: Change Sensitivity Percent Relative
        !          1673:        0x312   Property: Accuracy
        !          1674:        0x313   Property: Resolution
        !          1675:        0x314   Property: Maximum
        !          1676:        0x315   Property: Minimum
        !          1677:        0x316   Property: Reporting State
        !          1678:        0x317   Property: Sampling Rate
        !          1679:        0x318   Property: Response Curve
        !          1680:        0x319   Property: Power State
        !          1681:        0x31A   Property: Maximum FIFO Events
        !          1682:        0x31B   Property: Report Latency
        !          1683:        0x31C   Property: Flush FIFO Events
        !          1684:        0x31D   Property: Maximum Power Consumption
        !          1685:        0x31E   Property: Is Primary
        !          1686:        0x400   Data Field: Location
        !          1687:        0x402   Data Field: Altitude Antenna Sea Level
        !          1688:        0x403   Data Field: Differential Reference Station ID
        !          1689:        0x404   Data Field: Altitude Ellipsoid Error
        !          1690:        0x405   Data Field: Altitude Ellipsoid
        !          1691:        0x406   Data Field: Altitude Sea Level Error
        !          1692:        0x407   Data Field: Altitude Sea Level
        !          1693:        0x408   Data Field: Differential GPS Data Age
        !          1694:        0x409   Data Field: Error Radius
        !          1695:        0x40A   Data Field: Fix Quality
        !          1696:        0x40B   Data Field: Fix Type
        !          1697:        0x40C   Data Field: Geoidal Separation
        !          1698:        0x40D   Data Field: GPS Operation Mode
        !          1699:        0x40E   Data Field: GPS Selection Mode
        !          1700:        0x40F   Data Field: GPS Status
        !          1701:        0x410   Data Field: Position Dilution of Precision
        !          1702:        0x411   Data Field: Horizontal Dilution of Precision
        !          1703:        0x412   Data Field: Vertical Dilution of Precision
        !          1704:        0x413   Data Field: Latitude
        !          1705:        0x414   Data Field: Longitude
        !          1706:        0x415   Data Field: True Heading
        !          1707:        0x416   Data Field: Magnetic Heading
        !          1708:        0x417   Data Field: Magnetic Variation
        !          1709:        0x418   Data Field: Speed
        !          1710:        0x419   Data Field: Satellites in View
        !          1711:        0x41A   Data Field: Satellites in View Azimuth
        !          1712:        0x41B   Data Field: Satellites in View Elevation
        !          1713:        0x41C   Data Field: Satellites in View IDs
        !          1714:        0x41D   Data Field: Satellites in View PRNs
        !          1715:        0x41E   Data Field: Satellites in View S/N Ratios
        !          1716:        0x41F   Data Field: Satellites Used Count
        !          1717:        0x420   Data Field: Satellites Used PRNs
        !          1718:        0x421   Data Field: NMEA Sentence
        !          1719:        0x422   Data Field: Address Line 1
        !          1720:        0x423   Data Field: Address Line 2
        !          1721:        0x424   Data Field: City
        !          1722:        0x425   Data Field: State or Province
        !          1723:        0x426   Data Field: Country or Region
        !          1724:        0x427   Data Field: Postal Code
        !          1725:        0x42A   Property: Location
        !          1726:        0x42B   Property: Location Desired Accuracy
        !          1727:        0x430   Data Field: Environmental
        !          1728:        0x431   Data Field: Atmospheric Pressure
        !          1729:        0x433   Data Field: Relative Humidity
        !          1730:        0x434   Data Field: Temperature
        !          1731:        0x435   Data Field: Wind Direction
        !          1732:        0x436   Data Field: Wind Speed
        !          1733:        0x437   Data Field: Air Quality Index
        !          1734:        0x438   Data Field: Equivalent CO2
        !          1735:        0x439   Data Field: Volatile Organic Compound Concentration
        !          1736:        0x43A   Data Field: Object Presence
        !          1737:        0x43B   Data Field: Object Proximity Range
        !          1738:        0x43C   Data Field: Object Proximity Out of Range
        !          1739:        0x440   Property: Environmental
        !          1740:        0x441   Property: Reference Pressure
        !          1741:        0x450   Data Field: Motion
        !          1742:        0x451   Data Field: Motion State
        !          1743:        0x452   Data Field: Acceleration
        !          1744:        0x453   Data Field: Acceleration Axis X
        !          1745:        0x454   Data Field: Acceleration Axis Y
        !          1746:        0x455   Data Field: Acceleration Axis Z
        !          1747:        0x456   Data Field: Angular Velocity
        !          1748:        0x457   Data Field: Angular Velocity about X Axis
        !          1749:        0x458   Data Field: Angular Velocity about Y Axis
        !          1750:        0x459   Data Field: Angular Velocity about Z Axis
        !          1751:        0x45A   Data Field: Angular Position
        !          1752:        0x45B   Data Field: Angular Position about X Axis
        !          1753:        0x45C   Data Field: Angular Position about Y Axis
        !          1754:        0x45D   Data Field: Angular Position about Z Axis
        !          1755:        0x45E   Data Field: Motion Speed
        !          1756:        0x45F   Data Field: Motion Intensity
        !          1757:        0x470   Data Field: Orientation
        !          1758:        0x471   Data Field: Heading
        !          1759:        0x472   Data Field: Heading X Axis
        !          1760:        0x473   Data Field: Heading Y Axis
        !          1761:        0x474   Data Field: Heading Z Axis
        !          1762:        0x475   Data Field: Heading Compensated Magnetic North
        !          1763:        0x476   Data Field: Heading Compensated True North
        !          1764:        0x477   Data Field: Heading Magnetic North
        !          1765:        0x478   Data Field: Heading True North
        !          1766:        0x479   Data Field: Distance
        !          1767:        0x47A   Data Field: Distance X Axis
        !          1768:        0x47B   Data Field: Distance Y Axis
        !          1769:        0x47C   Data Field: Distance Z Axis
        !          1770:        0x47D   Data Field: Distance Out-of-Range
        !          1771:        0x47E   Data Field: Tilt
        !          1772:        0x47F   Data Field: Tilt X Axis
        !          1773:        0x480   Data Field: Tilt Y Axis
        !          1774:        0x481   Data Field: Tilt Z Axis
        !          1775:        0x482   Data Field: Rotation Matrix
        !          1776:        0x483   Data Field: Quaternion
        !          1777:        0x484   Data Field: Magnetic Flux
        !          1778:        0x485   Data Field: Magnetic Flux X Axis
        !          1779:        0x486   Data Field: Magnetic Flux Y Axis
        !          1780:        0x487   Data Field: Magnetic Flux Z Axis
        !          1781:        0x488   Data Field: Magnetometer Accuracy
        !          1782:        0x489   Data Field: Simple Orientation Direction
        !          1783:        0x490   Data Field: Mechanical
        !          1784:        0x491   Data Field: Boolean Switch State
        !          1785:        0x492   Data Field: Boolean Switch Array States
        !          1786:        0x493   Data Field: Multivalue Switch Value
        !          1787:        0x494   Data Field: Force
        !          1788:        0x495   Data Field: Absolute Pressure
        !          1789:        0x496   Data Field: Gauge Pressure
        !          1790:        0x497   Data Field: Strain
        !          1791:        0x498   Data Field: Weight
        !          1792:        0x4A0   Property: Mechanical
        !          1793:        0x4A1   Property: Vibration State
        !          1794:        0x4A2   Property: Forward Vibration Speed
        !          1795:        0x4A3   Property: Backward Vibration Speed
        !          1796:        0x4B0   Data Field: Biometric
        !          1797:        0x4B1   Data Field: Human Presence
        !          1798:        0x4B2   Data Field: Human Proximity Range
        !          1799:        0x4B3   Data Field: Human Proximity Out of Range
        !          1800:        0x4B4   Data Field: Human Touch State
        !          1801:        0x4B5   Data Field: Blood Pressure
        !          1802:        0x4B6   Data Field: Blood Pressure Diastolic
        !          1803:        0x4B7   Data Field: Blood Pressure Systolic
        !          1804:        0x4B8   Data Field: Heart Rate
        !          1805:        0x4B9   Data Field: Resting Heart Rate
        !          1806:        0x4BA   Data Field: Heartbeat Interval
        !          1807:        0x4BB   Data Field: Respiratory Rate
        !          1808:        0x4BC   Data Field: SpO2
        !          1809:        0x4D0   Data Field: Light
        !          1810:        0x4D1   Data Field: Illuminance
        !          1811:        0x4D2   Data Field: Color Temperature
        !          1812:        0x4D3   Data Field: Chromaticity
        !          1813:        0x4D4   Data Field: Chromaticity X
        !          1814:        0x4D5   Data Field: Chromaticity Y
        !          1815:        0x4D6   Data Field: Consumer IR Sentence Receive
        !          1816:        0x4D7   Data Field: Infrared Light
        !          1817:        0x4D8   Data Field: Red Light
        !          1818:        0x4D9   Data Field: Green Light
        !          1819:        0x4DA   Data Field: Blue Light
        !          1820:        0x4DB   Data Field: Ultraviolet A Light
        !          1821:        0x4DC   Data Field: Ultraviolet B Light
        !          1822:        0x4DD   Data Field: Ultraviolet Index
        !          1823:        0x4DE   Data Field: Near Infrared Light
        !          1824:        0x4DF   Property: Light
        !          1825:        0x4E0   Property: Consumer IR Sentence Send
        !          1826:        0x4E2   Property: Auto Brightness Preferred
        !          1827:        0x4E3   Property: Auto Color Preferred
        !          1828:        0x4F0   Data Field: Scanner
        !          1829:        0x4F1   Data Field: RFID Tag 40 Bit
        !          1830:        0x4F2   Data Field: NFC Sentence Receive
        !          1831:        0x4F8   Property: Scanner
        !          1832:        0x4F9   Property: NFC Sentence Send
        !          1833:        0x500   Data Field: Electrical
        !          1834:        0x501   Data Field: Capacitance
        !          1835:        0x502   Data Field: Current
        !          1836:        0x503   Data Field: Electrical Power
        !          1837:        0x504   Data Field: Inductance
        !          1838:        0x505   Data Field: Resistance
        !          1839:        0x506   Data Field: Voltage
        !          1840:        0x507   Data Field: Frequency
        !          1841:        0x508   Data Field: Period
        !          1842:        0x509   Data Field: Percent of Range
        !          1843:        0x520   Data Field: Time
        !          1844:        0x521   Data Field: Year
        !          1845:        0x522   Data Field: Month
        !          1846:        0x523   Data Field: Day
        !          1847:        0x524   Data Field: Day of Week
        !          1848:        0x525   Data Field: Hour
        !          1849:        0x526   Data Field: Minute
        !          1850:        0x527   Data Field: Second
        !          1851:        0x528   Data Field: Millisecond
        !          1852:        0x529   Data Field: Timestamp
        !          1853:        0x52A   Data Field: Julian Day of Year
        !          1854:        0x52B   Data Field: Time Since System Boot
        !          1855:        0x530   Property: Time
        !          1856:        0x531   Property: Time Zone Offset from UTC
        !          1857:        0x532   Property: Time Zone Name
        !          1858:        0x533   Property: Daylight Savings Time Observed
        !          1859:        0x534   Property: Time Trim Adjustment
        !          1860:        0x535   Property: Arm Alarm
        !          1861:        0x540   Data Field: Custom
        !          1862:        0x541   Data Field: Custom Usage
        !          1863:        0x542   Data Field: Custom Boolean Array
        !          1864:        0x543   Data Field: Custom Value
        !          1865:        0x544   Data Field: Custom Value 1
        !          1866:        0x545   Data Field: Custom Value 2
        !          1867:        0x546   Data Field: Custom Value 3
        !          1868:        0x547   Data Field: Custom Value 4
        !          1869:        0x548   Data Field: Custom Value 5
        !          1870:        0x549   Data Field: Custom Value 6
        !          1871:        0x54A   Data Field: Custom Value 7
        !          1872:        0x54B   Data Field: Custom Value 8
        !          1873:        0x54C   Data Field: Custom Value 9
        !          1874:        0x54D   Data Field: Custom Value 10
        !          1875:        0x54E   Data Field: Custom Value 11
        !          1876:        0x54F   Data Field: Custom Value 12
        !          1877:        0x550   Data Field: Custom Value 13
        !          1878:        0x551   Data Field: Custom Value 14
        !          1879:        0x552   Data Field: Custom Value 15
        !          1880:        0x553   Data Field: Custom Value 16
        !          1881:        0x554   Data Field: Custom Value 17
        !          1882:        0x555   Data Field: Custom Value 18
        !          1883:        0x556   Data Field: Custom Value 19
        !          1884:        0x557   Data Field: Custom Value 20
        !          1885:        0x558   Data Field: Custom Value 21
        !          1886:        0x559   Data Field: Custom Value 22
        !          1887:        0x55A   Data Field: Custom Value 23
        !          1888:        0x55B   Data Field: Custom Value 24
        !          1889:        0x55C   Data Field: Custom Value 25
        !          1890:        0x55D   Data Field: Custom Value 26
        !          1891:        0x55E   Data Field: Custom Value 27
        !          1892:        0x55F   Data Field: Custom Value 28
        !          1893:        0x560   Data Field: Generic
        !          1894:        0x561   Data Field: Generic GUID or PROPERTYKEY
        !          1895:        0x562   Data Field: Generic Category GUID
        !          1896:        0x563   Data Field: Generic Type GUID
        !          1897:        0x564   Data Field: Generic Event PROPERTYKEY
        !          1898:        0x565   Data Field: Generic Property PROPERTYKEY
        !          1899:        0x566   Data Field: Generic Data Field PROPERTYKEY
        !          1900:        0x567   Data Field: Generic Event
        !          1901:        0x568   Data Field: Generic Property
        !          1902:        0x569   Data Field: Generic Data Field
        !          1903:        0x56A   Data Field: Enumerator Table Row Index
        !          1904:        0x56B   Data Field: Enumerator Table Row Count
        !          1905:        0x56C   Data Field: Generic GUID or PROPERTYKEY kind
        !          1906:        0x56D   Data Field: Generic GUID
        !          1907:        0x56E   Data Field: Generic PROPERTYKEY
        !          1908:        0x56F   Data Field: Generic Top Level Collection ID
        !          1909:        0x570   Data Field: Generic Report ID
        !          1910:        0x571   Data Field: Generic Report Item Position Index
        !          1911:        0x572   Data Field: Generic Firmware VARTYPE
        !          1912:        0x573   Data Field: Generic Unit of Measure
        !          1913:        0x574   Data Field: Generic Unit Exponent
        !          1914:        0x575   Data Field: Generic Report Size
        !          1915:        0x576   Data Field: Generic Report Count
        !          1916:        0x580   Property: Generic
        !          1917:        0x581   Property: Enumerator Table Row Index
        !          1918:        0x582   Property: Enumerator Table Row Count
        !          1919:        0x590   Data Field: Personal Activity
        !          1920:        0x591   Data Field: Activity Type
        !          1921:        0x592   Data Field: Activity State
        !          1922:        0x593   Data Field: Device Position
        !          1923:        0x594   Data Field: Step Count
        !          1924:        0x595   Data Field: Step Count Reset
        !          1925:        0x596   Data Field: Step Duration
        !          1926:        0x597   Data Field: Step Type
        !          1927:        0x5A0   Property: Minimum Activity Detection Interval
        !          1928:        0x5A1   Property: Supported Activity Types
        !          1929:        0x5A2   Property: Subscribed Activity Types
        !          1930:        0x5A3   Property: Supported Step Types
        !          1931:        0x5A4   Property: Subscribed Step Types
        !          1932:        0x5A5   Property: Floor Height
        !          1933:        0x5B0   Data Field: Custom Type ID
        !          1934:        0x5C0   Property: Custom
        !          1935:        0x5C1   Property: Custom Value 1
        !          1936:        0x5C2   Property: Custom Value 2
        !          1937:        0x5C3   Property: Custom Value 3
        !          1938:        0x5C4   Property: Custom Value 4
        !          1939:        0x5C5   Property: Custom Value 5
        !          1940:        0x5C6   Property: Custom Value 6
        !          1941:        0x5C7   Property: Custom Value 7
        !          1942:        0x5C8   Property: Custom Value 8
        !          1943:        0x5C9   Property: Custom Value 9
        !          1944:        0x5CA   Property: Custom Value 10
        !          1945:        0x5CB   Property: Custom Value 11
        !          1946:        0x5CC   Property: Custom Value 12
        !          1947:        0x5CD   Property: Custom Value 13
        !          1948:        0x5CE   Property: Custom Value 14
        !          1949:        0x5CF   Property: Custom Value 15
        !          1950:        0x5D0   Property: Custom Value 16
        !          1951:        0x5E0   Data Field: Hinge
        !          1952:        0x5E1   Data Field: Hinge Angle
        !          1953:        0x5F0   Data Field: Gesture Sensor
        !          1954:        0x5F1   Data Field: Gesture State
        !          1955:        0x5F2   Data Field: Hinge Fold Initial Angle
        !          1956:        0x5F3   Data Field: Hinge Fold Final Angle
        !          1957:        0x5F4   Data Field: Hinge Fold Contributing Panel
        !          1958:        0x5F5   Data Field: Hinge Fold Type
        !          1959:        0x800   Sensor State: Undefined
        !          1960:        0x801   Sensor State: Ready
        !          1961:        0x802   Sensor State: Not Available
        !          1962:        0x803   Sensor State: No Data
        !          1963:        0x804   Sensor State: Initializing
        !          1964:        0x805   Sensor State: Access Denied
        !          1965:        0x806   Sensor State: Error
        !          1966:        0x810   Sensor Event: Unknown
        !          1967:        0x811   Sensor Event: State Changed
        !          1968:        0x812   Sensor Event: Property Changed
        !          1969:        0x813   Sensor Event: Data Updated
        !          1970:        0x814   Sensor Event: Poll Response
        !          1971:        0x815   Sensor Event: Change Sensitivity
        !          1972:        0x816   Sensor Event: Range Maximum Reached
        !          1973:        0x817   Sensor Event: Range Minimum Reached
        !          1974:        0x818   Sensor Event: High Threshold Cross Upward
        !          1975:        0x819   Sensor Event: High Threshold Cross Downward
        !          1976:        0x81A   Sensor Event: Low Threshold Cross Upward
        !          1977:        0x81B   Sensor Event: Low Threshold Cross Downward
        !          1978:        0x81C   Sensor Event: Zero Threshold Cross Upward
        !          1979:        0x81D   Sensor Event: Zero Threshold Cross Downward
        !          1980:        0x81E   Sensor Event: Period Exceeded
        !          1981:        0x81F   Sensor Event: Frequency Exceeded
        !          1982:        0x820   Sensor Event: Complex Trigger
        !          1983:        0x830   Connection Type: PC Integrated
        !          1984:        0x831   Connection Type: PC Attached
        !          1985:        0x832   Connection Type: PC External
        !          1986:        0x840   Reporting State: Report No Events
        !          1987:        0x841   Reporting State: Report All Events
        !          1988:        0x842   Reporting State: Report Threshold Events
        !          1989:        0x843   Reporting State: Wake On No Events
        !          1990:        0x844   Reporting State: Wake On All Events
        !          1991:        0x845   Reporting State: Wake On Threshold Events
        !          1992:        0x850   Power State: Undefined
        !          1993:        0x851   Power State: D0 Full Power
        !          1994:        0x852   Power State: D1 Low Power
        !          1995:        0x853   Power State: D2 Standby Power with Wakeup
        !          1996:        0x854   Power State: D3 Sleep with Wakeup
        !          1997:        0x855   Power State: D4 Power Off
        !          1998:        0x870   Fix Quality: No Fix
        !          1999:        0x871   Fix Quality: GPS
        !          2000:        0x872   Fix Quality: DGPS
        !          2001:        0x880   Fix Type: No Fix
        !          2002:        0x881   Fix Type: GPS SPS Mode, Fix Valid
        !          2003:        0x882   Fix Type: DGPS SPS Mode, Fix Valid
        !          2004:        0x883   Fix Type: GPS PPS Mode, Fix Valid
        !          2005:        0x884   Fix Type: Real Time Kinematic
        !          2006:        0x885   Fix Type: Float RTK
        !          2007:        0x886   Fix Type: Estimated (dead reckoned)
        !          2008:        0x887   Fix Type: Manual Input Mode
        !          2009:        0x888   Fix Type: Simulator Mode
        !          2010:        0x890   GPS Operation Mode: Manual
        !          2011:        0x891   GPS Operation Mode: Automatic
        !          2012:        0x8A0   GPS Selection Mode: Autonomous
        !          2013:        0x8A1   GPS Selection Mode: DGPS
        !          2014:        0x8A2   GPS Selection Mode: Estimated (dead reckoned)
        !          2015:        0x8A3   GPS Selection Mode: Manual Input
        !          2016:        0x8A4   GPS Selection Mode: Simulator
        !          2017:        0x8A5   GPS Selection Mode: Data Not Valid
        !          2018:        0x8B0   GPS Status Data: Valid
        !          2019:        0x8B1   GPS Status Data: Not Valid
        !          2020:        0x860   Accuracy: Default
        !          2021:        0x861   Accuracy: High
        !          2022:        0x862   Accuracy: Medium
        !          2023:        0x863   Accuracy: Low
        !          2024:        0x8C0   Day of Week: Sunday
        !          2025:        0x8C1   Day of Week: Monday
        !          2026:        0x8C2   Day of Week: Tuesday
        !          2027:        0x8C3   Day of Week: Wednesday
        !          2028:        0x8C4   Day of Week: Thursday
        !          2029:        0x8C5   Day of Week: Friday
        !          2030:        0x8C6   Day of Week: Saturday
        !          2031:        0x8D0   Kind: Category
        !          2032:        0x8D1   Kind: Type
        !          2033:        0x8D2   Kind: Event
        !          2034:        0x8D3   Kind: Property
        !          2035:        0x8D4   Kind: Data Field
        !          2036:        0x8E0   Magnetometer Accuracy: Low
        !          2037:        0x8E1   Magnetometer Accuracy: Medium
        !          2038:        0x8E2   Magnetometer Accuracy: High
        !          2039:        0x8F0   Simple Orientation Direction: Not Rotated
        !          2040:        0x8F1   Simple Orientation Direction: Rotated 90 Degrees CCW
        !          2041:        0x8F2   Simple Orientation Direction: Rotated 180 Degrees CCW
        !          2042:        0x8F3   Simple Orientation Direction: Rotated 270 Degrees CCW
        !          2043:        0x8F4   Simple Orientation Direction: Face Up
        !          2044:        0x8F5   Simple Orientation Direction: Face Down
        !          2045:        0x900   VT_NULL
        !          2046:        0x901   VT_BOOL
        !          2047:        0x902   VT_UI1
        !          2048:        0x903   VT_I1
        !          2049:        0x904   VT_UI2
        !          2050:        0x905   VT_I2
        !          2051:        0x906   VT_UI4
        !          2052:        0x907   VT_I4
        !          2053:        0x908   VT_UI8
        !          2054:        0x909   VT_I8
        !          2055:        0x90A   VT_R4
        !          2056:        0x90B   VT_R8
        !          2057:        0x90C   VT_WSTR
        !          2058:        0x90D   VT_STR
        !          2059:        0x90E   VT_CLSID
        !          2060:        0x90F   VT_VECTOR VT_UI1
        !          2061:        0x910   VT_F16E0
        !          2062:        0x911   VT_F16E1
        !          2063:        0x912   VT_F16E2
        !          2064:        0x913   VT_F16E3
        !          2065:        0x914   VT_F16E4
        !          2066:        0x915   VT_F16E5
        !          2067:        0x916   VT_F16E6
        !          2068:        0x917   VT_F16E7
        !          2069:        0x918   VT_F16E8
        !          2070:        0x919   VT_F16E9
        !          2071:        0x91A   VT_F16EA
        !          2072:        0x91B   VT_F16EB
        !          2073:        0x91C   VT_F16EC
        !          2074:        0x91D   VT_F16ED
        !          2075:        0x91E   VT_F16EE
        !          2076:        0x91F   VT_F16EF
        !          2077:        0x920   VT_F32E0
        !          2078:        0x921   VT_F32E1
        !          2079:        0x922   VT_F32E2
        !          2080:        0x923   VT_F32E3
        !          2081:        0x924   VT_F32E4
        !          2082:        0x925   VT_F32E5
        !          2083:        0x926   VT_F32E6
        !          2084:        0x927   VT_F32E7
        !          2085:        0x928   VT_F32E8
        !          2086:        0x929   VT_F32E9
        !          2087:        0x92A   VT_F32EA
        !          2088:        0x92B   VT_F32EB
        !          2089:        0x92C   VT_F32EC
        !          2090:        0x92D   VT_F32ED
        !          2091:        0x92E   VT_F32EE
        !          2092:        0x92F   VT_F32EF
        !          2093:        0x930   Activity Type: Unknown
        !          2094:        0x931   Activity Type: Stationary
        !          2095:        0x932   Activity Type: Fidgeting
        !          2096:        0x933   Activity Type: Walking
        !          2097:        0x934   Activity Type: Running
        !          2098:        0x935   Activity Type: In Vehicle
        !          2099:        0x936   Activity Type: Biking
        !          2100:        0x937   Activity Type: Idle
        !          2101:        0x940   Unit: Not Specified
        !          2102:        0x941   Unit: Lux
        !          2103:        0x942   Unit: Degrees Kelvin
        !          2104:        0x943   Unit: Degrees Celsius
        !          2105:        0x944   Unit: Pascal
        !          2106:        0x945   Unit: Newton
        !          2107:        0x946   Unit: Meters/Second
        !          2108:        0x947   Unit: Kilogram
        !          2109:        0x948   Unit: Meter
        !          2110:        0x949   Unit: Meters/Second/Second
        !          2111:        0x94A   Unit: Farad
        !          2112:        0x94B   Unit: Ampere
        !          2113:        0x94C   Unit: Watt
        !          2114:        0x94D   Unit: Henry
        !          2115:        0x94E   Unit: Ohm
        !          2116:        0x94F   Unit: Volt
        !          2117:        0x950   Unit: Hertz
        !          2118:        0x951   Unit: Bar
        !          2119:        0x952   Unit: Degrees Anti-clockwise
        !          2120:        0x953   Unit: Degrees Clockwise
        !          2121:        0x954   Unit: Degrees
        !          2122:        0x955   Unit: Degrees/Second
        !          2123:        0x956   Unit: Degrees/Second/Second
        !          2124:        0x957   Unit: Knot
        !          2125:        0x958   Unit: Percent
        !          2126:        0x959   Unit: Second
        !          2127:        0x95A   Unit: Millisecond
        !          2128:        0x95B   Unit: G
        !          2129:        0x95C   Unit: Bytes
        !          2130:        0x95D   Unit: Milligauss
        !          2131:        0x95E   Unit: Bits
        !          2132:        0x960   Activity State: No State Change
        !          2133:        0x961   Activity State: Start Activity
        !          2134:        0x962   Activity State: End Activity
        !          2135:        0x970   Exponent 0
        !          2136:        0x971   Exponent 1
        !          2137:        0x972   Exponent 2
        !          2138:        0x973   Exponent 3
        !          2139:        0x974   Exponent 4
        !          2140:        0x975   Exponent 5
        !          2141:        0x976   Exponent 6
        !          2142:        0x977   Exponent 7
        !          2143:        0x978   Exponent 8
        !          2144:        0x979   Exponent 9
        !          2145:        0x97A   Exponent A
        !          2146:        0x97B   Exponent B
        !          2147:        0x97C   Exponent C
        !          2148:        0x97D   Exponent D
        !          2149:        0x97E   Exponent E
        !          2150:        0x97F   Exponent F
        !          2151:        0x980   Device Position: Unknown
        !          2152:        0x981   Device Position: Unchanged
        !          2153:        0x982   Device Position: On Desk
        !          2154:        0x983   Device Position: In Hand
        !          2155:        0x984   Device Position: Moving in Bag
        !          2156:        0x985   Device Position: Stationary in Bag
        !          2157:        0x990   Step Type: Unknown
        !          2158:        0x991   Step Type: Running
        !          2159:        0x992   Step Type: Walking
        !          2160:        0x9A0   Gesture State: Unknown
        !          2161:        0x9A1   Gesture State: Started
        !          2162:        0x9A2   Gesture State: Completed
        !          2163:        0x9A3   Gesture State: Cancelled
        !          2164:        0x9B0   Hinge Fold Contributing Panel: Unknown
        !          2165:        0x9B1   Hinge Fold Contributing Panel: Panel 1
        !          2166:        0x9B2   Hinge Fold Contributing Panel: Panel 2
        !          2167:        0x9B3   Hinge Fold Contributing Panel: Both
        !          2168:        0x9B4   Hinge Fold Type: Unknown
        !          2169:        0x9B5   Hinge Fold Type: Increasing
        !          2170:        0x9B6   Hinge Fold Type: Decreasing
        !          2171:        0x1000  Modifier: Change Sensitivity Absolute
        !          2172:        0x2000  Modifier: Maximum
        !          2173:        0x3000  Modifier: Minimum
        !          2174:        0x4000  Modifier: Accuracy
        !          2175:        0x5000  Modifier: Resolution
        !          2176:        0x6000  Modifier: Threshold High
        !          2177:        0x7000  Modifier: Threshold Low
        !          2178:        0x8000  Modifier: Calibration Offset
        !          2179:        0x9000  Modifier: Calibration Multiplier
        !          2180:        0xA000  Modifier: Report Interval
        !          2181:        0xB000  Modifier: Frequency Max
        !          2182:        0xC000  Modifier: Period Max
        !          2183:        0xD000  Modifier: Change Sensitivity Percent of Range
        !          2184:        0xE000  Modifier: Change Sensitivity Percent Relative
        !          2185:        0xF000  Modifier: Vendor Reserved
1.5       yuo      2186:
                   2187: 64     Medical Instrument
                   2188:        0x00    Undefined
                   2189:        0x01    Medical Ultrasound
                   2190:        0x20    VCR/Acquisition
                   2191:        0x21    Freeze/Thaw
                   2192:        0x22    Clip Store
                   2193:        0x23    Update
                   2194:        0x24    Next
                   2195:        0x25    Save
                   2196:        0x26    Print
                   2197:        0x27    Microphone Enable
                   2198:        0x40    Cine
                   2199:        0x41    Transmit Power
                   2200:        0x42    Volume
                   2201:        0x43    Focus
                   2202:        0x44    Depth
                   2203:        0x60    Soft Step - Primary
                   2204:        0x61    Soft Step - Secondary
                   2205:        0x70    Depth Gain Compensation
                   2206:        0x80    Zoom Select
                   2207:        0x81    Zoom Adjust
                   2208:        0x82    Spectral Doppler Mode Select
                   2209:        0x83    Spectral Doppler Adjust
                   2210:        0x84    Color Doppler Mode Select
                   2211:        0x85    Color Doppler Adjust
                   2212:        0x86    Motion Mode Select
                   2213:        0x87    Motion Mode Adjust
                   2214:        0x88    2-D Mode Select
                   2215:        0x89    2-D Mode Adjust
                   2216:        0xA0    Soft Control Select
                   2217:        0xA1    Soft Control Adjust
1.1       pvalchev 2218:
1.6     ! pamela   2219: 65     Braille Display
        !          2220:        0x00    Undefined
        !          2221:        0x01    Braille Display
        !          2222:        0x02    Braille Row
        !          2223:        0x03    8 Dot Braille Cell
        !          2224:        0x04    6 Dot Braille Cell
        !          2225:        0x05    Number of Braille Cells
        !          2226:        0x06    Screen Reader Control
        !          2227:        0x07    Screen Reader Identifier
        !          2228:        0xFA    Router Set 1
        !          2229:        0xFB    Router Set 2
        !          2230:        0xFC    Router Set 3
        !          2231:        0x100   Router Key
        !          2232:        0x101   Row Router Key
        !          2233:        0x200   Braille Buttons
        !          2234:        0x201   Braille Keyboard Dot 1
        !          2235:        0x202   Braille Keyboard Dot 2
        !          2236:        0x203   Braille Keyboard Dot 3
        !          2237:        0x204   Braille Keyboard Dot 4
        !          2238:        0x205   Braille Keyboard Dot 5
        !          2239:        0x206   Braille Keyboard Dot 6
        !          2240:        0x207   Braille Keyboard Dot 7
        !          2241:        0x208   Braille Keyboard Dot 8
        !          2242:        0x209   Braille Keyboard Space
        !          2243:        0x20A   Braille Keyboard Left Space
        !          2244:        0x20B   Braille Keyboard Right Space
        !          2245:        0x20C   Braille Face Controls
        !          2246:        0x20D   Braille Left Controls
        !          2247:        0x20E   Braille Right Controls
        !          2248:        0x20F   Braille Top Controls
        !          2249:        0x210   Braille Joystick Center
        !          2250:        0x211   Braille Joystick Up
        !          2251:        0x212   Braille Joystick Down
        !          2252:        0x213   Braille Joystick Left
        !          2253:        0x214   Braille Joystick Right
        !          2254:        0x215   Braille D-Pad Center
        !          2255:        0x216   Braille D-Pad Up
        !          2256:        0x217   Braille D-Pad Down
        !          2257:        0x218   Braille D-Pad Left
        !          2258:        0x219   Braille D-Pad Right
        !          2259:        0x21A   Braille Pan Left
        !          2260:        0x21B   Braille Pan Right
        !          2261:        0x21C   Braille Rocker Up
        !          2262:        0x21D   Braille Rocker Down
        !          2263:        0x21E   Braille Rocker Press
        !          2264:
        !          2265: 89     Lighting and Illumination
        !          2266:        0x00    Undefined
        !          2267:        0x01    LampArray
        !          2268:        0x02    LampArrayAttributesReport
        !          2269:        0x03    LampCount
        !          2270:        0x04    BoundingBoxWidthInMicrometers
        !          2271:        0x05    BoundingBoxHeightInMicrometers
        !          2272:        0x06    BoundingBoxDepthInMicrometers
        !          2273:        0x07    LampArrayKind
        !          2274:        0x08    MinUpdateIntervalInMicroseconds
        !          2275:        0x20    LampAttributesRequestReport
        !          2276:        0x21    LampId
        !          2277:        0x22    LampAttributesResponseReport
        !          2278:        0x23    PositionXInMicrometers
        !          2279:        0x24    PositionYInMicrometers
        !          2280:        0x25    PositionZInMicrometers
        !          2281:        0x26    LampPurposes
        !          2282:        0x27    UpdateLatencyInMicroseconds
        !          2283:        0x28    RedLevelCount
        !          2284:        0x29    GreenLevelCount
        !          2285:        0x2A    BlueLevelCount
        !          2286:        0x2B    IntensityLevelCount
        !          2287:        0x2C    IsProgrammable
        !          2288:        0x2D    InputBinding
        !          2289:        0x50    LampMultiUpdateReport
        !          2290:        0x51    RedUpdateChannel
        !          2291:        0x52    GreenUpdateChannel
        !          2292:        0x53    BlueUpdateChannel
        !          2293:        0x54    IntensityUpdateChannel
        !          2294:        0x55    LampUpdateFlags
        !          2295:        0x60    LampRangeUpdateReport
        !          2296:        0x61    LampIdStart
        !          2297:        0x62    LampIdEnd
        !          2298:        0x70    LampArrayControlReport
        !          2299:        0x71    AutonomousMode
        !          2300:
1.1       pvalchev 2301: 128    Monitor
                   2302:        0x00    Undefined
                   2303:        0x01    Monitor Control
                   2304:        0x02    EDID Information
                   2305:        0x03    VDIF Information
                   2306:        0x04    VESA Version
                   2307:        0x05    On Screen Display
                   2308:        0x06    Auto Size Center
                   2309:        0x07    Polarity Horz Synch
                   2310:        0x08    Polarity Vert Synch
                   2311:        0x09    Sync Type
                   2312:        0x0A    Screen Position
                   2313:        0x0B    Horizontal Frequency
                   2314:        0x0C    Vertical Frequency
                   2315:
                   2316: 129    Monitor Enumerated Values
                   2317:        0x00    unassigned
                   2318:        *       ENUM %d
                   2319:
                   2320: 130    VESA Virtual Controls
1.5       yuo      2321:        0x01    Degauss
1.1       pvalchev 2322:        0x10    Brightness
                   2323:        0x12    Contrast
                   2324:        0x16    Video Gain Red
                   2325:        0x18    Video Gain Green
                   2326:        0x1A    Video Gain Blue
                   2327:        0x1C    Focus
                   2328:        0x20    Horizontal Position
                   2329:        0x22    Horizontal Size
                   2330:        0x24    Horizontal Pincushion
                   2331:        0x26    Horizontal Pincushion Balance
                   2332:        0x28    Horizontal Misconvergence
                   2333:        0x2A    Horizontal Linearity
                   2334:        0x2C    Horizontal Linearity Balance
                   2335:        0x30    Vertical Position
                   2336:        0x32    Vertical Size
                   2337:        0x34    Vertical Pincushion
                   2338:        0x36    Vertical Pincushion Balance
                   2339:        0x38    Vertical Misconvergence
                   2340:        0x3A    Vertical Linearity
                   2341:        0x3C    Vertical Linearity Balance
                   2342:        0x40    Parallelogram Distortion
                   2343:        0x42    Trapezoidal Distortion
                   2344:        0x44    Tilt
                   2345:        0x46    Top Corner Distortion Control
                   2346:        0x48    Top Corner Distortion Balance
                   2347:        0x4A    Bottom Corner Distortion Control
                   2348:        0x4C    Bottom Corner Distortion Balance
1.5       yuo      2349:        0x56    Moire Horizontal
                   2350:        0x58    Moire Vertical
1.1       pvalchev 2351:        0x5E    Input Level Select
                   2352:        0x60    Input Source Select
                   2353:        0x62    Stereo Mode
                   2354:        0x6C    Video Black Level Red
                   2355:        0x6E    Video Black Level Green
                   2356:        0x70    Video Black Level Blue
1.5       yuo      2357:        0xA2    Auto Size Center
                   2358:        0xA4    Polarity Horizontal Synchronization
                   2359:        0xA6    Polarity Vertical Synchronization
                   2360:        0xA8    Synchronization Type
                   2361:        0xAA    Screen Orientation
                   2362:        0xAC    Horizontal Frequency
                   2363:        0xAE    Vertical Frequency
                   2364:        0xB0    Settings
                   2365:        0xCA    On Screen Display
                   2366:        0xD4    Stereo Mode
1.1       pvalchev 2367:
                   2368: 131    VESA Command
                   2369:        0x00    Undefined
                   2370:        0x01    Settings
                   2371:        0x02    Degauss
                   2372:
                   2373: 132    Power Device
                   2374:        0x00    Undefined
                   2375:        0x01    iName
                   2376:        0x02    PresentStatus
                   2377:        0x03    ChangedStatus
                   2378:        0x04    UPS
                   2379:        0x05    PowerSupply
                   2380:        0x10    BatterySystem
                   2381:        0x11    BatterySystemID
                   2382:        0x12    Battery
                   2383:        0x13    BatteryID
                   2384:        0x14    Charger
                   2385:        0x15    ChargerID
                   2386:        0x16    PowerConverter
                   2387:        0x17    PowerConverterID
                   2388:        0x18    OutletSystem
                   2389:        0x19    OutletSystemID
                   2390:        0x1A    Input
                   2391:        0x1B    InputID
                   2392:        0x1C    Output
                   2393:        0x1D    OutputID
                   2394:        0x1E    Flow
                   2395:        0x1F    FlowID
                   2396:        0x20    Outlet
                   2397:        0x21    OutletID
                   2398:        0x22    Gang
                   2399:        0x23    GangID
1.6     ! pamela   2400:        0x24    PowerSummary
        !          2401:        0x25    PowerSummaryID
1.1       pvalchev 2402:        0x30    Voltage
                   2403:        0x31    Current
                   2404:        0x32    Frequency
                   2405:        0x33    ApparentPower
                   2406:        0x34    ActivePower
                   2407:        0x35    PercentLoad
                   2408:        0x36    Temperature
                   2409:        0x37    Humidity
1.5       yuo      2410:        0x38    BadCount
1.1       pvalchev 2411:        0x40    ConfigVoltage
                   2412:        0x41    ConfigCurrent
                   2413:        0x42    ConfigFrequency
                   2414:        0x43    ConfigApparentPower
                   2415:        0x44    ConfigActivePower
                   2416:        0x45    ConfigPercentLoad
                   2417:        0x46    ConfigTemperature
                   2418:        0x47    ConfigHumidity
                   2419:        0x50    SwitchOnControl
                   2420:        0x51    SwitchOffControl
                   2421:        0x52    ToggleControl
                   2422:        0x53    LowVoltageTransfer
                   2423:        0x54    HighVoltageTransfer
                   2424:        0x55    DelayBeforeReboot
                   2425:        0x56    DelayBeforeStartup
                   2426:        0x57    DelayBeforeShutdown
                   2427:        0x58    Test
1.6     ! pamela   2428:        0x59    ModuleReset
1.5       yuo      2429:        0x5A    AudibleAlarmControl
1.1       pvalchev 2430:        0x60    Present
                   2431:        0x61    Good
                   2432:        0x62    InternalFailure
                   2433:        0x63    VoltageOutOfRange
                   2434:        0x64    FrequencyOutOfRange
                   2435:        0x65    Overload
                   2436:        0x66    OverCharged
                   2437:        0x67    OverTemperature
                   2438:        0x68    ShutdownRequested
                   2439:        0x69    ShutdownImminent
                   2440:        0x6A    VendorSpecificAnswerValid
                   2441:        0x6B    SwitchOn/Off
1.3       deraadt  2442:        0x6C    Switchable
1.1       pvalchev 2443:        0x6D    Used
                   2444:        0x6E    Boost
                   2445:        0x6F    Buck
                   2446:        0x70    Initialized
                   2447:        0x71    Tested
1.5       yuo      2448:        0x72    Awaiting Power
                   2449:        0x73    CommunicationLost
                   2450:        0xFD    iManufacturer
                   2451:        0xFE    iProduct
                   2452:        0xFF    iSerialNumber
1.1       pvalchev 2453:
                   2454: 133    Battery System
                   2455:        0x00    Undefined
                   2456:        0x01    SMBBatteryMode
                   2457:        0x02    SMBBatteryStatus
                   2458:        0x03    SMBAlarmWarning
                   2459:        0x04    SMBChargerMode
                   2460:        0x05    SMBChargerStatus
                   2461:        0x06    SMBChargerSpecInfo
                   2462:        0x07    SMBSelectorState
                   2463:        0x08    SMBSelectorPreset
                   2464:        0x09    SMBSelectorInfo
                   2465:        0x10    OptionalMfgFunction1
                   2466:        0x11    OptionalMfgFunction2
                   2467:        0x12    OptionalMfgFunction3
                   2468:        0x13    OptionalMfgFunction4
                   2469:        0x14    OptionalMfgFunction5
                   2470:        0x15    ConnectionToSMBus
                   2471:        0x16    OutputConnection
                   2472:        0x17    ChargerConnection
                   2473:        0x18    BatteryInsertion
1.5       yuo      2474:        0x19    Usenext
1.1       pvalchev 2475:        0x1A    OKToUse
1.5       yuo      2476:        0x1B    BatterySupported
                   2477:        0x1C    SelectorRevision
                   2478:        0x1D    ChargingIndicator
1.1       pvalchev 2479:        0x28    ManufacturerAccess
                   2480:        0x29    RemainingCapacityLimit
                   2481:        0x2A    RemainingTimeLimit
                   2482:        0x2B    AtRate
                   2483:        0x2C    CapacityMode
                   2484:        0x2D    BroadcastToCharger
                   2485:        0x2E    PrimaryBattery
                   2486:        0x2F    ChargeController
                   2487:        0x40    TerminateCharge
1.5       yuo      2488:        0x41    TermminateDischarge
1.1       pvalchev 2489:        0x42    BelowRemainingCapacityLimit
                   2490:        0x43    RemainingTimeLimitExpired
                   2491:        0x44    Charging
                   2492:        0x45    Discharging
                   2493:        0x46    FullyCharged
                   2494:        0x47    FullyDischarged
1.5       yuo      2495:        0x48    ConditionningFlag
1.1       pvalchev 2496:        0x49    AtRateOK
                   2497:        0x4A    SMBErrorCode
                   2498:        0x4B    NeedReplacement
                   2499:        0x60    AtRateTimeToFull
                   2500:        0x61    AtRateTimeToEmpty
                   2501:        0x62    AverageCurrent
1.5       yuo      2502:        0x63    Maxerror
1.1       pvalchev 2503:        0x64    RelativeStateOfCharge
                   2504:        0x65    AbsoluteStateOfCharge
                   2505:        0x66    RemainingCapacity
                   2506:        0x67    FullChargeCapacity
                   2507:        0x68    RunTimeToEmpty
                   2508:        0x69    AverageTimeToEmpty
                   2509:        0x6A    AverageTimeToFull
                   2510:        0x6B    CycleCount
                   2511:        0x80    BattPackModelLevel
                   2512:        0x81    InternalChargeController
                   2513:        0x82    PrimaryBatterySupport
                   2514:        0x83    DesignCapacity
                   2515:        0x84    SpecificationInfo
                   2516:        0x85    ManufacturerDate
                   2517:        0x86    SerialNumber
                   2518:        0x87    iManufacturerName
1.5       yuo      2519:        0x88    iDevicename
                   2520:        0x89    iDeviceChemistery
1.1       pvalchev 2521:        0x8A    iManufacturerData
                   2522:        0x8B    Rechargeable
                   2523:        0x8C    WarningCapacityLimit
                   2524:        0x8D    CapacityGranularity1
                   2525:        0x8E    CapacityGranularity2
1.5       yuo      2526:        0x8F    iOEMInformation
1.1       pvalchev 2527:        0xC0    InhibitCharge
                   2528:        0xC1    EnablePolling
                   2529:        0xC2    ResetToZero
                   2530:        0xD0    ACPresent
                   2531:        0xD1    BatteryPresent
                   2532:        0xD2    PowerFail
                   2533:        0xD3    AlarmInhibited
                   2534:        0xD4    ThermistorUnderRange
                   2535:        0xD5    ThermistorHot
                   2536:        0xD6    ThermistorCold
                   2537:        0xD7    ThermistorOverRange
                   2538:        0xD8    VoltageOutOfRange
                   2539:        0xD9    CurrentOutOfRange
                   2540:        0xDA    CurrentNotRegulated
                   2541:        0xDB    VoltageNotRegulated
                   2542:        0xDC    MasterMode
                   2543:        0xDD    ChargerBattery/HostControlled
                   2544:        0xF0    ChargerSpecInfo
                   2545:        0xF1    ChargerSpecRef
                   2546:        0xF2    Level2
                   2547:        0xF3    Level3
                   2548:
                   2549: 140    Bar Code Scanner
1.5       yuo      2550:        0x00    Undefined
                   2551:        0x01    Bar Code Badge Reader
                   2552:        0x02    Bar Code Scanner
                   2553:        0x03    Dumb Bar Code Scanner
                   2554:        0x04    Cordless Scanner Base
                   2555:        0x05    Bar Code Scanner Cradle
                   2556:        0x10    Attribute Report
                   2557:        0x11    Settings Report
                   2558:        0x12    Scanned Data Report
                   2559:        0x13    Raw Scanned Data Report
                   2560:        0x14    Trigger Report
                   2561:        0x15    Status Report
                   2562:        0x16    UPC/EAN Control Report
                   2563:        0x17    EAN 2/3 Label Control Report
                   2564:        0x18    Code 39 Control Report
                   2565:        0x19    Interleaved 2 of 5 Control Report
                   2566:        0x1A    Standard 2 of 5 Control Report
                   2567:        0x1B    MSI Plessey Control Report
                   2568:        0x1C    Codabar Control Report
                   2569:        0x1D    Code 128 Control Report
                   2570:        0x1E    Misc 1D Control Report
                   2571:        0x1F    2D Control Report
                   2572:        0x30    Aiming/Pointer Mode
                   2573:        0x31    Bar Code Present Sensor
                   2574:        0x32    Class 1A Laser
                   2575:        0x33    Class 2 Laser
                   2576:        0x34    Heater Present
                   2577:        0x35    Contact Scanner
                   2578:        0x36    Electronic Article Surveillance Notification
                   2579:        0x37    Constant Electronic Article
                   2580:        0x38    Error Indication
                   2581:        0x39    Fixed Beeper
                   2582:        0x3A    Good Decode Indication
                   2583:        0x3B    Hands Free Scanning
                   2584:        0x3C    Intrinsically Safe
                   2585:        0x3D    Klasse Eins Laser
                   2586:        0x3E    Long Range Scanner
                   2587:        0x3F    Mirror Speed Control
                   2588:        0x40    Not On File Indication
                   2589:        0x41    Programmable Beeper
                   2590:        0x42    Triggerless
                   2591:        0x43    Wand
                   2592:        0x44    Water Resistant
                   2593:        0x45    Multi-Range Scanner
                   2594:        0x46    Proximity Sensor
                   2595:        0x4D    Fragment Decoding
                   2596:        0x4E    Scanner Read Confidence
                   2597:        0x4F    Data Prefix
                   2598:        0x50    Prefix AIMI
                   2599:        0x51    Prefix None
                   2600:        0x52    Prefix Proprietary
                   2601:        0x55    Active Time
                   2602:        0x56    Aiming Laser Pattern
                   2603:        0x57    Bar Code Present
                   2604:        0x58    Beeper State
                   2605:        0x59    Laser On Time
                   2606:        0x5A    Laser State
                   2607:        0x5B    Lockout Timeout
                   2608:        0x5C    Motor State
                   2609:        0x5D    Motor Timeout
                   2610:        0x5E    Power On Reset Scanner
                   2611:        0x5F    Prevent Read of Barcodes
                   2612:        0x60    Initiate Barcode Read
                   2613:        0x61    Trigger State
                   2614:        0x62    Trigger Mode
                   2615:        0x63    Trigger Mode Blinking Laser On
                   2616:        0x64    Trigger Mode Continuous Laser On
                   2617:        0x65    Trigger Mode Laser on while Pulled
                   2618:        0x66    Trigger Mode Laser stays on after Trigger release
                   2619:        0x6D    Commit Parameters to NVM
                   2620:        0x6E    Parameter Scanning
                   2621:        0x6F    Parameters Changed
                   2622:        0x70    Set parapeter default values
                   2623:        0x75    Scanner In Cradle
                   2624:        0x76    Scanner In Range
                   2625:        0x7A    Aim Duration
                   2626:        0x7B    Good Read Lamp Duration
                   2627:        0x7C    Good Read Lamp Intensity
                   2628:        0x7D    Good Read LED
                   2629:        0x7E    Good Read Tone Frequence
                   2630:        0x7F    Good Read Tone Length
                   2631:        0x80    Good Read Tone Volume
                   2632:        0x82    No Read Message
                   2633:        0x83    Not On File Volume
                   2634:        0x84    Powerup Beep
                   2635:        0x85    Sound Error Beep
                   2636:        0x86    Sound Good Read Beep
                   2637:        0x87    Sound Not On File Beep
                   2638:        0x88    Good Read When to Write
                   2639:        0x89    GRWTI After Decode
                   2640:        0x8A    GRWTI Beep/Lamp after transmit
                   2641:        0x8B    GRWTI No Beep/Lamp use at all
                   2642:        0x91    Bookland EAN
                   2643:        0x92    Convert EAN 8 to 13 Type
                   2644:        0x93    Convert UPC A to EAN-13
                   2645:        0x94    Convert UPC-E to A
                   2646:        0x95    EAN-13
                   2647:        0x96    EAN-8
                   2648:        0x97    EAN-99 128_Mandatory
                   2649:        0x98    EAN-99 P5/128_Optional
                   2650:        0x9A    UPC/EAN
                   2651:        0x9B    UPC/EAN Coupon Code
                   2652:        0x9C    UPC/EAN Periodicals
                   2653:        0x9D    UPC-A
                   2654:        0x9E    UPC-A with 128 Mandatory
                   2655:        0x9F    UPC-A with 128 Optional
                   2656:        0xA0    UPC-A with P5 Optional
                   2657:        0xA1    UPC-E
                   2658:        0xA2    UPC-E1
                   2659:        0xA9    Periodical
                   2660:        0xAA    Periodical Auto-Discriminate + 2
                   2661:        0xAB    Periodical Only Decode with + 2
                   2662:        0xAC    Periodical Ignore + 2
                   2663:        0xAD    Periodical Auto-Discriminate + 5
                   2664:        0xAE    Periodical Only Decode with + 5
                   2665:        0xAF    Periodical Ignore + 5
                   2666:        0xB0    Check
                   2667:        0xB1    Check Disable Price
                   2668:        0xB2    Check Enable 4 digit Price
                   2669:        0xB3    Check Enable 5 digit Price
                   2670:        0xB4    Check Enable European 4 digit Price
                   2671:        0xB5    Check European 5 digit Price
                   2672:        0xB7    EAN Two Label
                   2673:        0xB8    EAN Three Label
                   2674:        0xB9    EAN 8 Flag Digit 1
                   2675:        0xBA    EAN 8 Flag Digit 2
                   2676:        0xBB    EAN 8 Flag Digit 3
                   2677:        0xBC    EAN 13 Flag Digit 1
                   2678:        0xBD    EAN 13 Flag Digit 2
                   2679:        0xBE    EAN 13 Flag Digit 3
                   2680:        0xBF    Add EAN 2/3 Label Definition
                   2681:        0xC0    Clear all EAN 2/3 Label Definitions
                   2682:        0xC3    Codabar
                   2683:        0xC4    Code 128
                   2684:        0xC7    Code 39
                   2685:        0xC8    Code 93
                   2686:        0xC9    Full ASCII Conversion
                   2687:        0xCA    Interleaved 2 of 5
                   2688:        0xCB    Italian Pharmacy Code
                   2689:        0xCC    MSI/Plessey
                   2690:        0xCD    Standard 2 of 5 IATA
                   2691:        0xCE    Standard 2 of 5
                   2692:        0xD3    Transmit Start/Stop
                   2693:        0xD4    Tri-Optic
                   2694:        0xD5    UCC/EAN-128
                   2695:        0xD6    Check Digit
                   2696:        0xD7    Check Digit Disable
                   2697:        0xD8    Check Digit Enable Interleaved 2 of 5 OPCC
                   2698:        0xD9    Check Digit Enable Interleaved 2 of 5 USS
                   2699:        0xDA    Check Digit Enable Standard 2 of 5 OPCC
                   2700:        0xDB    Check Digit Enable Standard 2 of 5 USS
                   2701:        0xDC    Check Digit Enable One MSI Plessey
                   2702:        0xDD    Check Digit Enable Two MSI Plessey
                   2703:        0xDE    Check Digit Codabar Enable
                   2704:        0xDF    Check Digit Code 39 Enable
                   2705:        0xF0    Transmit Check Digit
                   2706:        0xF1    Disable Check Digit Transmit
                   2707:        0xF2    Enable Check Digit Transmit
                   2708:        0xFB    Symbology Identifier 1
                   2709:        0xFC    Symbology Identifier 2
                   2710:        0xFD    Symbology Identifier 3
                   2711:        0xFE    Decoded Data
                   2712:        0xFF    Decode Data Continued
                   2713:        0x100   Bar Space Data
                   2714:        0x101   Scanner Data Accuracy
                   2715:        0x102   Raw Data Polarity
                   2716:        0x103   Polarity Inverted Bar Code
                   2717:        0x104   Polarity Normal Bar Code
                   2718:        0x106   Minimum Length to Decode
                   2719:        0x107   Maximum Length to Decode
                   2720:        0x108   First Discrete Length to Decode
                   2721:        0x109   Second Discrete Length to Decode
                   2722:        0x10A   Data Length Method
                   2723:        0x10B   DL Method Read any
                   2724:        0x10C   DL Method Check in Range
                   2725:        0x10D   DL Method Check for Discrete
                   2726:        0x110   Aztec Code
                   2727:        0x111   BC412
                   2728:        0x112   Channel Code
                   2729:        0x113   Code 16
                   2730:        0x114   Code 32
                   2731:        0x115   Code 49
                   2732:        0x116   Code One
                   2733:        0x117   Colorcode
                   2734:        0x118   Data Matrix
                   2735:        0x119   MaxiCode
                   2736:        0x11A   MicroPDF
                   2737:        0x11B   PDF-417
                   2738:        0x11C   PosiCode
                   2739:        0x11D   QR Code
                   2740:        0x11E   SuperCode
                   2741:        0x11F   UltraCode
                   2742:        0x120   USD-5 (Slug Code)
                   2743:        0x121   VeriCode
1.1       pvalchev 2744:
                   2745: 141    Scale Device
1.5       yuo      2746:        0x00    Undefined
                   2747:        0x01    Weighing Device
                   2748:        0x20    Scale Device
                   2749:        0x21    Scale Class I Metric
                   2750:        0x22    Scale Class I Metric
                   2751:        0x23    Scale Class II Metric
                   2752:        0x24    Scale Class III Metric
                   2753:        0x25    Scale Class IIIL Metric
                   2754:        0x26    Scale Class IV Metric
                   2755:        0x27    Scale Class III English
                   2756:        0x28    Scale Class IIIL English
                   2757:        0x29    Scale Class IV English
                   2758:        0x2A    Scale Class Generic
                   2759:        0x30    Scale Attribute Report
                   2760:        0x31    Scale Control Report
                   2761:        0x32    Scale Data Report
                   2762:        0x33    Scale Status Report
                   2763:        0x34    Scale Weight Limit Report
                   2764:        0x35    Scale Statistics Report
                   2765:        0x40    Data Weight
                   2766:        0x41    Data Scaling
                   2767:        0x50    Weight Unit
                   2768:        0x51    Weight Unit Milligram
                   2769:        0x52    Weight Unit Gram
                   2770:        0x53    Weight Unit Kilogram
                   2771:        0x54    Weight Unit Carats
                   2772:        0x55    Weight Unit Taels
                   2773:        0x56    Weight Unit Grains
                   2774:        0x57    Weight Unit Pennyweights
                   2775:        0x58    Weight Unit Metric Ton
                   2776:        0x59    Weight Unit Avoir Ton
                   2777:        0x5A    Weight Unit Troy Ounce
                   2778:        0x5B    Weight Unit Ounce
                   2779:        0x5C    Weight Unit Pound
                   2780:        0x60    Calibration Count
                   2781:        0x61    Re-Zero Count
                   2782:        0x70    Scale Status
                   2783:        0x71    Scale Status Fault
                   2784:        0x72    Scale Status Stable at Center of Zero
                   2785:        0x73    Scale Status In Motion
                   2786:        0x74    Scale Status Weight Stable
                   2787:        0x75    Scale Status Under Zero
                   2788:        0x76    Scale Status Over Weight Limit
                   2789:        0x77    Scale Status Requires Rezeroing
                   2790:        0x80    Zero Scale
                   2791:        0x81    Enforced Zero Return
                   2792:
                   2793: 142    Magnetic Stripe Reader
                   2794:        0x00    Undefined
                   2795:        0x01    MSR Device Read-Only
                   2796:        0x11    Track 1 Length
                   2797:        0x12    Track 2 Length
                   2798:        0x13    Track 3 Length
                   2799:        0x14    Track JIS Length
                   2800:        0x20    Track Data
                   2801:        0x21    Track 1 Data
                   2802:        0x22    Track 2 Data
                   2803:        0x23    Track 3 Data
                   2804:        0x24    Track JIS Data
1.1       pvalchev 2805:
                   2806: 144    Camera Control
1.6     ! pamela   2807:        0x00    Undefined
        !          2808:        0x20    Camera Auto-focus
        !          2809:        0x21    Camera Shutter
1.1       pvalchev 2810:
                   2811: 145    Arcade Device
1.6     ! pamela   2812:
        !          2813: 146    Gaming Device
        !          2814:
        !          2815: 61904  FIDO Alliance
        !          2816:        0x00    Undefined
        !          2817:        0x01    U2F Authenticator Device
        !          2818:        0x20    Input Report Data
        !          2819:        0x21    Output Report Data
1.1       pvalchev 2820:
1.5       yuo      2821: # Some Microsoft non-standard extensions
                   2822: 0xFF00 Microsoft
                   2823:        0xE9    Base Up
                   2824:        0xEA    Base Down