xref: /freebsd/share/misc/usb_hid_usages (revision d0b2dbfa0ecf2bbc9709efc5e20baf8e4b44bbbf)
19e2046dfSNick Hibma#
29e2046dfSNick Hibma# USB HID usage table
39e2046dfSNick Hibma# Syntax:
49e2046dfSNick Hibma#  - lines that do not start with a white space give the number and name of
59e2046dfSNick Hibma#    a usage page.
69e2046dfSNick Hibma#  - lines that start with a white space give the number and name of
79e2046dfSNick Hibma#    a usage with the last given page.
89e2046dfSNick Hibma#    If the number is * then the line matches all usages and the name
99e2046dfSNick Hibma#    is a printf formatting string that will be given the usage number.
109e2046dfSNick Hibma#
119e2046dfSNick Hibma1	Generic Desktop
129e2046dfSNick Hibma	0x00	Undefined
139e2046dfSNick Hibma	0x01	Pointer
149e2046dfSNick Hibma	0x02	Mouse
159e2046dfSNick Hibma	0x03	Reserved
169e2046dfSNick Hibma	0x04	Joystick
179e2046dfSNick Hibma	0x05	Game Pad
189e2046dfSNick Hibma	0x06	Keyboard
199e2046dfSNick Hibma	0x07	Keypad
209e2046dfSNick Hibma	0x08	Multi-axis Controller
215b7aaa1aSMarkus Brueffer	0x09	Tablet PC System Controls
229e2046dfSNick Hibma	0x30	X
239e2046dfSNick Hibma	0x31	Y
249e2046dfSNick Hibma	0x32	Z
259e2046dfSNick Hibma	0x33	Rx
269e2046dfSNick Hibma	0x34	Ry
279e2046dfSNick Hibma	0x35	Rz
289e2046dfSNick Hibma	0x36	Slider
299e2046dfSNick Hibma	0x37	Dial
309e2046dfSNick Hibma	0x38	Wheel
319e2046dfSNick Hibma	0x39	Hat Switch
329e2046dfSNick Hibma	0x3A	Counted Buffer
339e2046dfSNick Hibma	0x3B	Byte Count
349e2046dfSNick Hibma	0x3C	Motion Wakeup
355b7aaa1aSMarkus Brueffer	0x3D	Start
365b7aaa1aSMarkus Brueffer	0x3E	Select
379e2046dfSNick Hibma	0x40	Vx
389e2046dfSNick Hibma	0x41	Vy
399e2046dfSNick Hibma	0x42	Vz
409e2046dfSNick Hibma	0x43	Vbrx
419e2046dfSNick Hibma	0x44	Vbry
429e2046dfSNick Hibma	0x45	Vbrx
439e2046dfSNick Hibma	0x46	Vno
445b7aaa1aSMarkus Brueffer	0x47	Feature Notification
455b7aaa1aSMarkus Brueffer	0x48	Resolution Multiplier
469e2046dfSNick Hibma	0x80	System Control
479e2046dfSNick Hibma	0x81	System Power Down
489e2046dfSNick Hibma	0x82	System Sleep
499e2046dfSNick Hibma	0x83	System Wake Up
509e2046dfSNick Hibma	0x84	System Context Menu
519e2046dfSNick Hibma	0x85	System Main Menu
529e2046dfSNick Hibma	0x86	System App Menu
539e2046dfSNick Hibma	0x87	System Menu Help
549e2046dfSNick Hibma	0x88	System Menu Exit
559e2046dfSNick Hibma	0x89	System Menu Select
569e2046dfSNick Hibma	0x8A	System Menu Right
579e2046dfSNick Hibma	0x8B	System Menu Left
589e2046dfSNick Hibma	0x8C	System Menu Up
599e2046dfSNick Hibma	0x8D	System Menu Down
605b7aaa1aSMarkus Brueffer	0x8E	System Cold Restart
615b7aaa1aSMarkus Brueffer	0x8F	System Warm Restart
629e2046dfSNick Hibma	0x90	D-pad Up
639e2046dfSNick Hibma	0x91	D-pad Down
649e2046dfSNick Hibma	0x92	D-pad Right
659e2046dfSNick Hibma	0x93	D-pad Left
665b7aaa1aSMarkus Brueffer	0xA0	System Dock
675b7aaa1aSMarkus Brueffer	0xA1	System Undock
685b7aaa1aSMarkus Brueffer	0xA2	System Setup
695b7aaa1aSMarkus Brueffer	0xA3	System Break
705b7aaa1aSMarkus Brueffer	0xA4	System Debugger Break
715b7aaa1aSMarkus Brueffer	0xA5	Application Break
725b7aaa1aSMarkus Brueffer	0xA6	Application Debugger Break
735b7aaa1aSMarkus Brueffer	0xA7	System Speaker Mute
745b7aaa1aSMarkus Brueffer	0xA8	System Hibernate
755b7aaa1aSMarkus Brueffer	0xB0	System Display Invert
765b7aaa1aSMarkus Brueffer	0xB1	System Display Internal
775b7aaa1aSMarkus Brueffer	0xB2	System Display External
785b7aaa1aSMarkus Brueffer	0xB3	System Display Both
795b7aaa1aSMarkus Brueffer	0xB4	System Display Dual
805b7aaa1aSMarkus Brueffer	0xB5	System Display Toggle Int/Ext
815b7aaa1aSMarkus Brueffer	0xB6	System Display Swap Primary/Secondary
825b7aaa1aSMarkus Brueffer	0xB7	System Display LCD Autoscale
839e2046dfSNick Hibma
849e2046dfSNick Hibma2	Simulation Controls
859e2046dfSNick Hibma	0x00	Undefined
869e2046dfSNick Hibma	0x01	Flight Simulation Device
879e2046dfSNick Hibma	0x02	Automobile Simulation Device
889e2046dfSNick Hibma	0x03	Tank Simulation Device
899e2046dfSNick Hibma	0x04	Spaceship Simulation Device
909e2046dfSNick Hibma	0x05	Submarine Simulation Device
919e2046dfSNick Hibma	0x06	Sailing Simulation Device
929e2046dfSNick Hibma	0x07	Motorcycle Simulation Device
939e2046dfSNick Hibma	0x08	Sports Simulation Device
949e2046dfSNick Hibma	0x09	Airplane Simulation Device
959e2046dfSNick Hibma	0x0A	Helicopter Simulation Device
969e2046dfSNick Hibma	0x0B	Magic Carpet Simulation Device
975b7aaa1aSMarkus Brueffer	0x0C	Bicycle Simulation Device
989e2046dfSNick Hibma	0x20	Flight Control Stick
999e2046dfSNick Hibma	0x21	Flight Stick
1009e2046dfSNick Hibma	0x22	Cyclic Control
1019e2046dfSNick Hibma	0x23	Cyclic Trim
1029e2046dfSNick Hibma	0x24	Flight Yoke
1039e2046dfSNick Hibma	0x25	Track Control
1045b7aaa1aSMarkus Brueffer	0x26	Reserved
1059e2046dfSNick Hibma	0xB0	Aileron
1069e2046dfSNick Hibma	0xB1	Aileron Trim
1079e2046dfSNick Hibma	0xB2	Anti-Torque Control
1085b7aaa1aSMarkus Brueffer	0xB3	Autopilot Enable
1099e2046dfSNick Hibma	0xB4	Chaff Release
1109e2046dfSNick Hibma	0xB5	Collective Control
1119e2046dfSNick Hibma	0xB6	Dive Brake
1125b7aaa1aSMarkus Brueffer	0xB7	Electronic Countermeasures
1139e2046dfSNick Hibma	0xB8	Elevator
1149e2046dfSNick Hibma	0xB9	Elevator Trim
1159e2046dfSNick Hibma	0xBA	Rudder
1169e2046dfSNick Hibma	0xBB	Throttle
1179e2046dfSNick Hibma	0xBC	Flight Communication
1189e2046dfSNick Hibma	0xBD	Flare Release
1199e2046dfSNick Hibma	0xBE	Landing Gear
1209e2046dfSNick Hibma	0xBF	Toe Brake
1219e2046dfSNick Hibma	0xC0	Trigger
1229e2046dfSNick Hibma	0xC1	Weapons Arm
1239e2046dfSNick Hibma	0xC2	Weapons Select
1249e2046dfSNick Hibma	0xC3	Wing Flaps
1259e2046dfSNick Hibma	0xC4	Accelerator
1269e2046dfSNick Hibma	0xC5	Brake
1279e2046dfSNick Hibma	0xC6	Clutch
1289e2046dfSNick Hibma	0xC7	Shifter
1299e2046dfSNick Hibma	0xC8	Steering
1309e2046dfSNick Hibma	0xC9	Turret Direction
1319e2046dfSNick Hibma	0xCA	Barrel Elevation
1329e2046dfSNick Hibma	0xCB	Dive Plane
1339e2046dfSNick Hibma	0xCC	Ballast
1349e2046dfSNick Hibma	0xCD	Bicycle Crank
1359e2046dfSNick Hibma	0xCE	Handle Bars
1369e2046dfSNick Hibma	0xCF	Front Brake
1379e2046dfSNick Hibma	0xD0	Rear Brake
1389e2046dfSNick Hibma
1399e2046dfSNick Hibma3	VR Controls
1409e2046dfSNick Hibma	0x00	Unidentified
1419e2046dfSNick Hibma	0x01	Belt
1429e2046dfSNick Hibma	0x02	Body Suit
1439e2046dfSNick Hibma	0x03	Flexor
1449e2046dfSNick Hibma	0x04	Glove
1459e2046dfSNick Hibma	0x05	Head Tracker
1469e2046dfSNick Hibma	0x06	Head Mounted Display
1479e2046dfSNick Hibma	0x07	Hand Tracker
1489e2046dfSNick Hibma	0x08	Oculometer
1499e2046dfSNick Hibma	0x09	Vest
1509e2046dfSNick Hibma	0x0A	Animatronic Device
1519e2046dfSNick Hibma	0x20	Stereo Enable
1529e2046dfSNick Hibma	0x21	Display Enable
1539e2046dfSNick Hibma
1549e2046dfSNick Hibma4	Sports Controls
1559e2046dfSNick Hibma	0x00	Unidentified
1569e2046dfSNick Hibma	0x01	Baseball Bat
1579e2046dfSNick Hibma	0x02	Golf Club
1589e2046dfSNick Hibma	0x03	Rowing Machine
1599e2046dfSNick Hibma	0x04	Treadmill
1609e2046dfSNick Hibma	0x30	Oar
1619e2046dfSNick Hibma	0x31	Slope
1629e2046dfSNick Hibma	0x32	Rate
1639e2046dfSNick Hibma	0x33	Stick Speed
1649e2046dfSNick Hibma	0x34	Stick Face Angle
1659e2046dfSNick Hibma	0x35	Stick Heel/Toe
1669e2046dfSNick Hibma	0x36	Stick Follow Through
1679e2046dfSNick Hibma	0x37	Stick Tempo
1689e2046dfSNick Hibma	0x38	Stick Type
1699e2046dfSNick Hibma	0x39	Stick Height
1709e2046dfSNick Hibma	0x50	Putter
1719e2046dfSNick Hibma	0x51	1 Iron
1729e2046dfSNick Hibma	0x52	2 Iron
1739e2046dfSNick Hibma	0x53	3 Iron
1749e2046dfSNick Hibma	0x54	4 Iron
1759e2046dfSNick Hibma	0x55	5 Iron
1769e2046dfSNick Hibma	0x56	6 Iron
1779e2046dfSNick Hibma	0x57	7 Iron
1789e2046dfSNick Hibma	0x58	8 Iron
1799e2046dfSNick Hibma	0x59	9 Iron
1809e2046dfSNick Hibma	0x5A	10 Iron
1819e2046dfSNick Hibma	0x5B	11 Iron
1829e2046dfSNick Hibma	0x5C	Sand Wedge
1839e2046dfSNick Hibma	0x5D	Loft Wedge
1849e2046dfSNick Hibma	0x5E	Power Wedge
1859e2046dfSNick Hibma	0x5F	1 Wood
1869e2046dfSNick Hibma	0x60	3 Wood
1879e2046dfSNick Hibma	0x61	5 Wood
1889e2046dfSNick Hibma	0x62	7 Wood
1899e2046dfSNick Hibma	0x63	9 Wood
1909e2046dfSNick Hibma
1919e2046dfSNick Hibma5	Game Controls
1929e2046dfSNick Hibma	0x00	Undefined
1939e2046dfSNick Hibma	0x01	3D Game Controller
1949e2046dfSNick Hibma	0x02	Pinball Device
1959e2046dfSNick Hibma	0x03	Gun Device
1969e2046dfSNick Hibma	0x20	Point of View
1979e2046dfSNick Hibma	0x21	Turn Right/Left
1985b7aaa1aSMarkus Brueffer	0x22	Pitch Forward/Backward
1995b7aaa1aSMarkus Brueffer	0x23	Roll Right/Left
2009e2046dfSNick Hibma	0x24	Move Right/Left
2019e2046dfSNick Hibma	0x25	Move Forward/Backward
2029e2046dfSNick Hibma	0x26	Move Up/Down
2039e2046dfSNick Hibma	0x27	Lean Right/Left
2049e2046dfSNick Hibma	0x28	Lean Forward/Backward
2059e2046dfSNick Hibma	0x29	Height of POV
2069e2046dfSNick Hibma	0x2A	Flipper
2079e2046dfSNick Hibma	0x2B	Secondary Flipper
2089e2046dfSNick Hibma	0x2C	Bump
2099e2046dfSNick Hibma	0x2D	New Game
2109e2046dfSNick Hibma	0x2E	Shoot Ball
2119e2046dfSNick Hibma	0x2F	Player
2129e2046dfSNick Hibma	0x30	Gun Bolt
2139e2046dfSNick Hibma	0x31	Gun Clip
2149e2046dfSNick Hibma	0x32	Gun Selector
2159e2046dfSNick Hibma	0x33	Gun Single Shot
2169e2046dfSNick Hibma	0x34	Gun Burst
2179e2046dfSNick Hibma	0x35	Gun Automatic
2189e2046dfSNick Hibma	0x36	Gun Safety
2199e2046dfSNick Hibma	0x37	Gamepad Fire/Jump
2209e2046dfSNick Hibma	0x39	Gamepad Trigger
2219e2046dfSNick Hibma
2225b7aaa1aSMarkus Brueffer6	Generic Device Control
2235b7aaa1aSMarkus Brueffer	0x00	Unidentified
2245b7aaa1aSMarkus Brueffer	0x20	Battery Strength
2255b7aaa1aSMarkus Brueffer	0x21	Wireless Channel
2265b7aaa1aSMarkus Brueffer	0x22	Wireless ID
2275b7aaa1aSMarkus Brueffer	0x23	Discover Wireless Control
2285b7aaa1aSMarkus Brueffer	0x24	Security Code Character Entered
2295b7aaa1aSMarkus Brueffer	0x25	Security Code Character Erased
2305b7aaa1aSMarkus Brueffer	0x26	Security Code Cleared
2315b7aaa1aSMarkus Brueffer
2329e2046dfSNick Hibma7	Keyboard
2339e2046dfSNick Hibma	0x00	Reserved (no event indicated)
2349e2046dfSNick Hibma	0x01	Keyboard ErrorRollOver
2359e2046dfSNick Hibma	0x02	Keyboard POSTFail
2369e2046dfSNick Hibma	0x03	Keyboard ErrorUndefined
2379e2046dfSNick Hibma	0x04	Keyboard a and A
2389e2046dfSNick Hibma	0x05	Keyboard b and B
2399e2046dfSNick Hibma	0x06	Keyboard c and C
2409e2046dfSNick Hibma	0x07	Keyboard d and D
2419e2046dfSNick Hibma	0x08	Keyboard e and E
2429e2046dfSNick Hibma	0x09	Keyboard f and F
2439e2046dfSNick Hibma	0x0A	Keyboard g and G
2449e2046dfSNick Hibma	0x0B	Keyboard h and H
2459e2046dfSNick Hibma	0x0C	Keyboard i and I
2469e2046dfSNick Hibma	0x0D	Keyboard j and J
2479e2046dfSNick Hibma	0x0E	Keyboard k and K
2489e2046dfSNick Hibma	0x0F	Keyboard l and L
2499e2046dfSNick Hibma	0x10	Keyboard m and M
2509e2046dfSNick Hibma	0x11	Keyboard n and N
2519e2046dfSNick Hibma	0x12	Keyboard o and O
2529e2046dfSNick Hibma	0x13	Keyboard p and P
2539e2046dfSNick Hibma	0x14	Keyboard q and Q
2549e2046dfSNick Hibma	0x15	Keyboard r and R
2559e2046dfSNick Hibma	0x16	Keyboard s and S
2569e2046dfSNick Hibma	0x17	Keyboard t and T
2579e2046dfSNick Hibma	0x18	Keyboard u and U
2589e2046dfSNick Hibma	0x19	Keyboard v and V
2599e2046dfSNick Hibma	0x1A	Keyboard w and W
2609e2046dfSNick Hibma	0x1B	Keyboard x and X
2619e2046dfSNick Hibma	0x1C	Keyboard y and Y
2629e2046dfSNick Hibma	0x1D	Keyboard z and Z
2639e2046dfSNick Hibma	0x1E	Keyboard 1 and !
2649e2046dfSNick Hibma	0x1F	Keyboard 2 and @
2659e2046dfSNick Hibma	0x20	Keyboard 3 and #
2669e2046dfSNick Hibma	0x21	Keyboard 4 and $
2679e2046dfSNick Hibma	0x22	Keyboard 5 and %
2689e2046dfSNick Hibma	0x23	Keyboard 6 and ^
2699e2046dfSNick Hibma	0x24	Keyboard 7 and &
2709e2046dfSNick Hibma	0x25	Keyboard 8 and *
2719e2046dfSNick Hibma	0x26	Keyboard 9 and (
2729e2046dfSNick Hibma	0x27	Keyboard 0 and )
2739e2046dfSNick Hibma	0x28	Keyboard Return (ENTER)
2749e2046dfSNick Hibma	0x29	Keyboard ESCAPE
2759e2046dfSNick Hibma	0x2A	Keyboard DELETE (Backspace)
2769e2046dfSNick Hibma	0x2B	Keyboard Tab
2779e2046dfSNick Hibma	0x2C	Keyboard Spacebar
2789e2046dfSNick Hibma	0x2D	Keyboard - and (underscore)
2799e2046dfSNick Hibma	0x2E	Keyboard = and +
2809e2046dfSNick Hibma	0x2F	Keyboard [ and {
2819e2046dfSNick Hibma	0x30	Keyboard ] and }
2829e2046dfSNick Hibma	0x31	Keyboard \ and |
2839e2046dfSNick Hibma	0x32	Keyboard Non-US # and ~
2849e2046dfSNick Hibma	0x33	Keyboard ; and :
2859e2046dfSNick Hibma	0x34	Keyboard ' and "
2869e2046dfSNick Hibma	0x35	Keyboard Grave Accent and Tilde
2879e2046dfSNick Hibma	0x36	Keyboard , and <
2889e2046dfSNick Hibma	0x37	Keyboard . and >
2899e2046dfSNick Hibma	0x38	Keyboard / and ?
2909e2046dfSNick Hibma	0x39	Keyboard Caps Lock
2919e2046dfSNick Hibma	0x3A	Keyboard F1
2929e2046dfSNick Hibma	0x3B	Keyboard F2
2939e2046dfSNick Hibma	0x3C	Keyboard F3
2949e2046dfSNick Hibma	0x3D	Keyboard F4
2959e2046dfSNick Hibma	0x3E	Keyboard F5
2969e2046dfSNick Hibma	0x3F	Keyboard F6
2979e2046dfSNick Hibma	0x40	Keyboard F7
2989e2046dfSNick Hibma	0x41	Keyboard F8
2999e2046dfSNick Hibma	0x42	Keyboard F9
3009e2046dfSNick Hibma	0x43	Keyboard F10
3019e2046dfSNick Hibma	0x44	Keyboard F11
3029e2046dfSNick Hibma	0x45	Keyboard F12
3039e2046dfSNick Hibma	0x46	Keyboard PrintScreen
3049e2046dfSNick Hibma	0x47	Keyboard Scroll Lock
3059e2046dfSNick Hibma	0x48	Keyboard Pause
3069e2046dfSNick Hibma	0x49	Keyboard Insert
3079e2046dfSNick Hibma	0x4A	Keyboard Home
3089e2046dfSNick Hibma	0x4B	Keyboard PageUp
3099e2046dfSNick Hibma	0x4C	Keyboard Delete Forward
3109e2046dfSNick Hibma	0x4D	Keyboard End
3119e2046dfSNick Hibma	0x4E	Keyboard PageDown
3129e2046dfSNick Hibma	0x4F	Keyboard RightArrow
3139e2046dfSNick Hibma	0x50	Keyboard LeftArrow
3149e2046dfSNick Hibma	0x51	Keyboard DownArrow
3159e2046dfSNick Hibma	0x52	Keyboard UpArrow
3169e2046dfSNick Hibma	0x53	Keypad Num Lock and Clear
3179e2046dfSNick Hibma	0x54	Keypad /
3189e2046dfSNick Hibma	0x55	Keypad *
3199e2046dfSNick Hibma	0x56	Keypad -
3209e2046dfSNick Hibma	0x57	Keypad +
3219e2046dfSNick Hibma	0x58	Keypad ENTER
3229e2046dfSNick Hibma	0x59	Keypad 1 and End
3239e2046dfSNick Hibma	0x5A	Keypad 2 and Down Arrow
3249e2046dfSNick Hibma	0x5B	Keypad 3 and PageDn
3259e2046dfSNick Hibma	0x5C	Keypad 4 and Left Arrow
3269e2046dfSNick Hibma	0x5D	Keypad 5
3279e2046dfSNick Hibma	0x5E	Keypad 6 and Right Arrow
3289e2046dfSNick Hibma	0x5F	Keypad 7 and Home
3299e2046dfSNick Hibma	0x60	Keypad 8 and Up Arrow
3309e2046dfSNick Hibma	0x61	Keypad 9 and PageUp
3319e2046dfSNick Hibma	0x62	Keypad 0 and Insert
3329e2046dfSNick Hibma	0x63	Keypad . and Delete
3339e2046dfSNick Hibma	0x64	Keyboard Non-US \ and |
3349e2046dfSNick Hibma	0x65	Keyboard Application
3359e2046dfSNick Hibma	0x66	Keyboard Power
3369e2046dfSNick Hibma	0x67	Keypad =
3379e2046dfSNick Hibma	0x68	Keyboard F13
3389e2046dfSNick Hibma	0x69	Keyboard F14
3399e2046dfSNick Hibma	0x6A	Keyboard F15
3409e2046dfSNick Hibma	0x6B	Keyboard F16
3419e2046dfSNick Hibma	0x6C	Keyboard F17
3429e2046dfSNick Hibma	0x6D	Keyboard F18
3439e2046dfSNick Hibma	0x6E	Keyboard F19
3449e2046dfSNick Hibma	0x6F	Keyboard F20
3459e2046dfSNick Hibma	0x70	Keyboard F21
3469e2046dfSNick Hibma	0x71	Keyboard F22
3479e2046dfSNick Hibma	0x72	Keyboard F23
3489e2046dfSNick Hibma	0x73	Keyboard F24
3499e2046dfSNick Hibma	0x74	Keyboard Execute
3509e2046dfSNick Hibma	0x75	Keyboard Help
3519e2046dfSNick Hibma	0x76	Keyboard Menu
3529e2046dfSNick Hibma	0x77	Keyboard Select
3539e2046dfSNick Hibma	0x78	Keyboard Stop
3549e2046dfSNick Hibma	0x79	Keyboard Again
3559e2046dfSNick Hibma	0x7A	Keyboard Undo
3569e2046dfSNick Hibma	0x7B	Keyboard Cut
3579e2046dfSNick Hibma	0x7C	Keyboard Copy
3589e2046dfSNick Hibma	0x7D	Keyboard Paste
3599e2046dfSNick Hibma	0x7E	Keyboard Find
3609e2046dfSNick Hibma	0x7F	Keyboard Mute
3619e2046dfSNick Hibma	0x80	Keyboard Volume Up
3629e2046dfSNick Hibma	0x81	Keyboard Volume Down
3639e2046dfSNick Hibma	0x82	Keyboard Locking Caps Lock
3649e2046dfSNick Hibma	0x83	Keyboard Locking Num Lock
3659e2046dfSNick Hibma	0x84	Keyboard Locking Scroll Lock
3669e2046dfSNick Hibma	0x85	Keypad Comma
3679e2046dfSNick Hibma	0x86	Keypad Equal Sign
3689e2046dfSNick Hibma	0x87	Keyboard International1
3699e2046dfSNick Hibma	0x88	Keyboard International2
3709e2046dfSNick Hibma	0x89	Keyboard International3
3719e2046dfSNick Hibma	0x8A	Keyboard International4
3729e2046dfSNick Hibma	0x8B	Keyboard International5
3739e2046dfSNick Hibma	0x8C	Keyboard International6
3749e2046dfSNick Hibma	0x8D	Keyboard International7
3759e2046dfSNick Hibma	0x8E	Keyboard International8
3769e2046dfSNick Hibma	0x8F	Keyboard International9
3779e2046dfSNick Hibma	0x90	Keyboard LANG1
3789e2046dfSNick Hibma	0x91	Keyboard LANG2
3799e2046dfSNick Hibma	0x92	Keyboard LANG3
3809e2046dfSNick Hibma	0x93	Keyboard LANG4
3819e2046dfSNick Hibma	0x94	Keyboard LANG5
3829e2046dfSNick Hibma	0x95	Keyboard LANG6
3839e2046dfSNick Hibma	0x96	Keyboard LANG7
3849e2046dfSNick Hibma	0x97	Keyboard LANG8
3859e2046dfSNick Hibma	0x98	Keyboard LANG9
3869e2046dfSNick Hibma	0x99	Keyboard Alternate Erase
3879e2046dfSNick Hibma	0x9A	Keyboard SysReq/Attention
3889e2046dfSNick Hibma	0x9B	Keyboard Cancel
3899e2046dfSNick Hibma	0x9C	Keyboard Clear
3909e2046dfSNick Hibma	0x9D	Keyboard Prior
3919e2046dfSNick Hibma	0x9E	Keyboard Return
3929e2046dfSNick Hibma	0x9F	Keyboard Separator
3939e2046dfSNick Hibma	0xA0	Keyboard Out
3949e2046dfSNick Hibma	0xA1	Keyboard Oper
3959e2046dfSNick Hibma	0xA2	Keyboard Clear/Again
3969e2046dfSNick Hibma	0xA3	Keyboard CrSel/Props
3979e2046dfSNick Hibma	0xA4	Keyboard ExSel
3985b7aaa1aSMarkus Brueffer	0xB0	Keypad 00
3995b7aaa1aSMarkus Brueffer	0xB1	Keypad 000
4005b7aaa1aSMarkus Brueffer	0xB2	Thousands Separator
4015b7aaa1aSMarkus Brueffer	0xB3	Decimal Separator
4025b7aaa1aSMarkus Brueffer	0xB4	Currency Unit
4035b7aaa1aSMarkus Brueffer	0xB5	Currency Sub-unit
4045b7aaa1aSMarkus Brueffer	0xB6	Keypad (
4055b7aaa1aSMarkus Brueffer	0xB7	Keypad )
4065b7aaa1aSMarkus Brueffer	0xB8	Keypad {
4075b7aaa1aSMarkus Brueffer	0xB9	Keypad }
4085b7aaa1aSMarkus Brueffer	0xBA	Keypad Tab
4095b7aaa1aSMarkus Brueffer	0xBB	Keypad Backspace
4105b7aaa1aSMarkus Brueffer	0xBC	Keypad A
4115b7aaa1aSMarkus Brueffer	0xBD	Keypad B
4125b7aaa1aSMarkus Brueffer	0xBE	Keypad C
4135b7aaa1aSMarkus Brueffer	0xBF	Keypad D
4145b7aaa1aSMarkus Brueffer	0xC0	Keypad E
4155b7aaa1aSMarkus Brueffer	0xC1	Keypad F
4165b7aaa1aSMarkus Brueffer	0xC2	Keypad XOR
4175b7aaa1aSMarkus Brueffer	0xC3	Keypad ^
4185b7aaa1aSMarkus Brueffer	0xC4	Keypad %
4195b7aaa1aSMarkus Brueffer	0xC5	Keypad <
4205b7aaa1aSMarkus Brueffer	0xC6	Keypad >
4215b7aaa1aSMarkus Brueffer	0xC7	Keypad &
4225b7aaa1aSMarkus Brueffer	0xC8	Keypad &&
4235b7aaa1aSMarkus Brueffer	0xC9	Keypad |
4245b7aaa1aSMarkus Brueffer	0xCA	Keypad ||
4255b7aaa1aSMarkus Brueffer	0xCB	Keypad :
4265b7aaa1aSMarkus Brueffer	0xCC	Keypad #
4275b7aaa1aSMarkus Brueffer	0xCD	Keypad Space
4285b7aaa1aSMarkus Brueffer	0xCE	Keypad @
4295b7aaa1aSMarkus Brueffer	0xCF	Keypad !
4305b7aaa1aSMarkus Brueffer	0xD0	Keypad Memory Store
4315b7aaa1aSMarkus Brueffer	0xD1	Keypad Memory Recall
4325b7aaa1aSMarkus Brueffer	0xD2	Keypad Memory Clear
4335b7aaa1aSMarkus Brueffer	0xD3	Keypad Memory Add
4345b7aaa1aSMarkus Brueffer	0xD4	Keypad Memory Subtract
4355b7aaa1aSMarkus Brueffer	0xD5	Keypad Memory Multiply
4365b7aaa1aSMarkus Brueffer	0xD6	Keypad Memory Divide
4375b7aaa1aSMarkus Brueffer	0xD7	Keypad +/-
4385b7aaa1aSMarkus Brueffer	0xD8	Keypad Clear
4395b7aaa1aSMarkus Brueffer	0xD9	Keypad Clear Entry
4405b7aaa1aSMarkus Brueffer	0xDA	Keypad Binary
4415b7aaa1aSMarkus Brueffer	0xDB	Keypad Octal
4425b7aaa1aSMarkus Brueffer	0xDC	Keypad Decimal
4435b7aaa1aSMarkus Brueffer	0xDD	Keypad Hexadecimal
4449e2046dfSNick Hibma	0xE0	Keyboard LeftControl
4459e2046dfSNick Hibma	0xE1	Keyboard LeftShift
4469e2046dfSNick Hibma	0xE2	Keyboard LeftAlt
4479e2046dfSNick Hibma	0xE3	Keyboard Left GUI
4489e2046dfSNick Hibma	0xE4	Keyboard RightControl
4499e2046dfSNick Hibma	0xE5	Keyboard RightShift
4509e2046dfSNick Hibma	0xE6	Keyboard RightAlt
4519e2046dfSNick Hibma	0xE7	Keyboard Right GUI
4529e2046dfSNick Hibma
4539e2046dfSNick Hibma8	LEDs
4549e2046dfSNick Hibma	0x00	Undefined
4559e2046dfSNick Hibma	0x01	Num Lock
4569e2046dfSNick Hibma	0x02	Caps Lock
4579e2046dfSNick Hibma	0x03	Scroll Lock
4589e2046dfSNick Hibma	0x04	Compose
4599e2046dfSNick Hibma	0x05	Kana
4609e2046dfSNick Hibma	0x06	Power
4619e2046dfSNick Hibma	0x07	Shift
4629e2046dfSNick Hibma	0x08	Do Not Disturb
4639e2046dfSNick Hibma	0x09	Mute
4649e2046dfSNick Hibma	0x0A	Tone Enable
4659e2046dfSNick Hibma	0x0B	High Cut Filter
4669e2046dfSNick Hibma	0x0C	Low Cut Filter
4679e2046dfSNick Hibma	0x0D	Equalizer Enable
4689e2046dfSNick Hibma	0x0E	Sound Field On
4695b7aaa1aSMarkus Brueffer	0x0F	Surround On
4709e2046dfSNick Hibma	0x10	Repeat
4719e2046dfSNick Hibma	0x11	Stereo
4729e2046dfSNick Hibma	0x12	Sampling Rate Detect
4739e2046dfSNick Hibma	0x13	Spinning
4749e2046dfSNick Hibma	0x14	CAV
4759e2046dfSNick Hibma	0x15	CLV
4769e2046dfSNick Hibma	0x16	Recording Format Detect
4779e2046dfSNick Hibma	0x17	Off-Hook
4789e2046dfSNick Hibma	0x18	Ring
4799e2046dfSNick Hibma	0x19	Message Waiting
4809e2046dfSNick Hibma	0x1A	Data Mode
4819e2046dfSNick Hibma	0x1B	Battery Operation
4829e2046dfSNick Hibma	0x1C	Battery OK
4839e2046dfSNick Hibma	0x1D	Battery Low
4849e2046dfSNick Hibma	0x1E	Speaker
4859e2046dfSNick Hibma	0x1F	Head Set
4869e2046dfSNick Hibma	0x20	Hold
4879e2046dfSNick Hibma	0x21	Microphone
4889e2046dfSNick Hibma	0x22	Coverage
4899e2046dfSNick Hibma	0x23	Night Mode
4909e2046dfSNick Hibma	0x24	Send Calls
4919e2046dfSNick Hibma	0x25	Call Pickup
4929e2046dfSNick Hibma	0x26	Conference
4939e2046dfSNick Hibma	0x27	Stand-by
4949e2046dfSNick Hibma	0x28	Camera On
4959e2046dfSNick Hibma	0x29	Camera Off
4969e2046dfSNick Hibma	0x2A	On-Line
4979e2046dfSNick Hibma	0x2B	Off-Line
4989e2046dfSNick Hibma	0x2C	Busy
4999e2046dfSNick Hibma	0x2D	Ready
5009e2046dfSNick Hibma	0x2E	Paper-Out
5019e2046dfSNick Hibma	0x2F	Paper-Jam
5029e2046dfSNick Hibma	0x30	Remote
5039e2046dfSNick Hibma	0x31	Forward
5049e2046dfSNick Hibma	0x32	Reverse
5059e2046dfSNick Hibma	0x33	Stop
5069e2046dfSNick Hibma	0x34	Rewind
5079e2046dfSNick Hibma	0x35	Fast Forward
5089e2046dfSNick Hibma	0x36	Play
5099e2046dfSNick Hibma	0x37	Pause
5109e2046dfSNick Hibma	0x38	Record
5119e2046dfSNick Hibma	0x39	Error
5129e2046dfSNick Hibma	0x3A	Usage Selected Indicator
5139e2046dfSNick Hibma	0x3B	Usage In Use Indicator
5149e2046dfSNick Hibma	0x3C	Usage Multi Mode Indicator
5159e2046dfSNick Hibma	0x3D	Indicator On
5169e2046dfSNick Hibma	0x3E	Indicator Flash
5179e2046dfSNick Hibma	0x3F	Indicator Slow Blink
5189e2046dfSNick Hibma	0x40	Indicator Fast Blink
5199e2046dfSNick Hibma	0x41	Indicator Off
5209e2046dfSNick Hibma	0x42	Flash On Time
5219e2046dfSNick Hibma	0x43	Slow Blink On Time
5229e2046dfSNick Hibma	0x44	Slow Blink Off Time
5239e2046dfSNick Hibma	0x45	Fast Blink On Time
5249e2046dfSNick Hibma	0x46	Fast Blink Off Time
5259e2046dfSNick Hibma	0x47	Usage Indicator Color
5265b7aaa1aSMarkus Brueffer	0x48	Indicator Red
5275b7aaa1aSMarkus Brueffer	0x49	Indicator Green
5285b7aaa1aSMarkus Brueffer	0x4A	Indicator Amber
5299e2046dfSNick Hibma	0x4B	Generic Indicator
5309e2046dfSNick Hibma	0x4C	System Suspend
5319e2046dfSNick Hibma	0x4D	External Power Connected
5329e2046dfSNick Hibma
5339e2046dfSNick Hibma9	Button
5349e2046dfSNick Hibma	0x00	No Button Pressed
5359e2046dfSNick Hibma	*	Button %d
5369e2046dfSNick Hibma
5379e2046dfSNick Hibma10	Ordinal
5385b7aaa1aSMarkus Brueffer	0x00	Reserved
5399e2046dfSNick Hibma	*	Instance %d
5409e2046dfSNick Hibma
5419e2046dfSNick Hibma11	Telephony
5429e2046dfSNick Hibma	0x00	Unassigned
5439e2046dfSNick Hibma	0x01	Phone
5449e2046dfSNick Hibma	0x02	Answering Machine
5459e2046dfSNick Hibma	0x03	Message Controls
5469e2046dfSNick Hibma	0x04	Handset
5479e2046dfSNick Hibma	0x05	Headset
5489e2046dfSNick Hibma	0x06	Telephony Key Pad
5499e2046dfSNick Hibma	0x07	Programmable Button
5509e2046dfSNick Hibma	0x20	Hook Switch
5519e2046dfSNick Hibma	0x21	Flash
5529e2046dfSNick Hibma	0x22	Feature
5539e2046dfSNick Hibma	0x23	Hold
5549e2046dfSNick Hibma	0x24	Redial
5559e2046dfSNick Hibma	0x25	Transfer
5569e2046dfSNick Hibma	0x26	Drop
5579e2046dfSNick Hibma	0x27	Park
5589e2046dfSNick Hibma	0x28	Forward Calls
5599e2046dfSNick Hibma	0x29	Alternate Function
5609e2046dfSNick Hibma	0x2A	Line
5619e2046dfSNick Hibma	0x2B	Speaker Phone
5629e2046dfSNick Hibma	0x2C	Conference
5639e2046dfSNick Hibma	0x2D	Ring Enable
5649e2046dfSNick Hibma	0x2E	Ring Select
5659e2046dfSNick Hibma	0x2F	Phone Mute
5669e2046dfSNick Hibma	0x30	Caller ID
5675b7aaa1aSMarkus Brueffer	0x31	Send
5689e2046dfSNick Hibma	0x50	Speed Dial
5699e2046dfSNick Hibma	0x51	Store Number
5709e2046dfSNick Hibma	0x52	Recall Number
5719e2046dfSNick Hibma	0x53	Phone Directory
5729e2046dfSNick Hibma	0x70	Voice Mail
5739e2046dfSNick Hibma	0x71	Screen Calls
5749e2046dfSNick Hibma	0x72	Do Not Disturb
5759e2046dfSNick Hibma	0x73	Message
5769e2046dfSNick Hibma	0x74	Answer On/Off
5779e2046dfSNick Hibma	0x90	Inside Dial Tone
5789e2046dfSNick Hibma	0x91	Outside Dial Tone
5799e2046dfSNick Hibma	0x92	Inside Ring Tone
5809e2046dfSNick Hibma	0x93	Outside Ring Tone
5819e2046dfSNick Hibma	0x94	Priority Ring Tone
5829e2046dfSNick Hibma	0x95	Inside Ringback
5839e2046dfSNick Hibma	0x96	Priority Ringback
5849e2046dfSNick Hibma	0x97	Line Busy Tone
5859e2046dfSNick Hibma	0x98	Reorder Tone
5869e2046dfSNick Hibma	0x99	Call Waiting Tone
5879e2046dfSNick Hibma	0x9A	Confirmation Tone 1
5889e2046dfSNick Hibma	0x9B	Confirmation Tone 2
5899e2046dfSNick Hibma	0x9C	Tones Off
5905b7aaa1aSMarkus Brueffer	0x9D	Outside Ringback
5915b7aaa1aSMarkus Brueffer	0x9E	Ringer
5929e2046dfSNick Hibma	0xB0	Phone Key 0
5939e2046dfSNick Hibma	0xB1	Phone Key 1
5949e2046dfSNick Hibma	0xB2	Phone Key 2
5959e2046dfSNick Hibma	0xB3	Phone Key 3
5969e2046dfSNick Hibma	0xB4	Phone Key 4
5979e2046dfSNick Hibma	0xB5	Phone Key 5
5989e2046dfSNick Hibma	0xB6	Phone Key 6
5999e2046dfSNick Hibma	0xB7	Phone Key 7
6009e2046dfSNick Hibma	0xB8	Phone Key 8
6019e2046dfSNick Hibma	0xB9	Phone Key 9
6029e2046dfSNick Hibma	0xBA	Phone Key Star
6039e2046dfSNick Hibma	0xBB	Phone Key Pound
6049e2046dfSNick Hibma	0xBC	Phone Key A
6059e2046dfSNick Hibma	0xBD	Phone Key B
6069e2046dfSNick Hibma	0xBE	Phone Key C
6079e2046dfSNick Hibma	0xBF	Phone Key D
6089e2046dfSNick Hibma
6099e2046dfSNick Hibma12	Consumer
6109e2046dfSNick Hibma	0x00	Unassigned
6119e2046dfSNick Hibma	0x01	Consumer Control
6129e2046dfSNick Hibma	0x02	Numeric Key Pad
6139e2046dfSNick Hibma	0x03	Programmable Buttons
6145b7aaa1aSMarkus Brueffer	0x04	Microphone
6155b7aaa1aSMarkus Brueffer	0x05	Headphone
6165b7aaa1aSMarkus Brueffer	0x06	Graphic Equalizer
6179e2046dfSNick Hibma	0x20	+10
6189e2046dfSNick Hibma	0x21	+100
6199e2046dfSNick Hibma	0x22	AM/PM
6209e2046dfSNick Hibma	0x30	Power
6219e2046dfSNick Hibma	0x31	Reset
6229e2046dfSNick Hibma	0x32	Sleep
6239e2046dfSNick Hibma	0x33	Sleep After
6249e2046dfSNick Hibma	0x34	Sleep Mode
6259e2046dfSNick Hibma	0x35	Illumination
6269e2046dfSNick Hibma	0x36	Function Buttons
6279e2046dfSNick Hibma	0x40	Menu
6289e2046dfSNick Hibma	0x41	Menu Pick
6299e2046dfSNick Hibma	0x42	Menu Up
6309e2046dfSNick Hibma	0x43	Menu Down
6319e2046dfSNick Hibma	0x44	Menu Left
6329e2046dfSNick Hibma	0x45	Menu Right
6339e2046dfSNick Hibma	0x46	Menu Escape
6349e2046dfSNick Hibma	0x47	Menu Value Increase
6359e2046dfSNick Hibma	0x48	Menu Value Decrease
6369e2046dfSNick Hibma	0x60	Data On Screen
6379e2046dfSNick Hibma	0x61	Closed Caption
6389e2046dfSNick Hibma	0x62	Closed Caption Select
6399e2046dfSNick Hibma	0x63	VCR/TV
6409e2046dfSNick Hibma	0x64	Broadcast Mode
6419e2046dfSNick Hibma	0x65	Snapshot
6429e2046dfSNick Hibma	0x66	Still
6439e2046dfSNick Hibma	0x80	Selection
6449e2046dfSNick Hibma	0x81	Assign Selection
6459e2046dfSNick Hibma	0x82	Mode Step
6469e2046dfSNick Hibma	0x83	Recall Last
6479e2046dfSNick Hibma	0x84	Enter Channel
6489e2046dfSNick Hibma	0x85	Order Movie
6499e2046dfSNick Hibma	0x86	Channel
6509e2046dfSNick Hibma	0x87	Media Selection
6519e2046dfSNick Hibma	0x88	Media Select Computer
6529e2046dfSNick Hibma	0x89	Media Select TV
6539e2046dfSNick Hibma	0x8A	Media Select WWW
6549e2046dfSNick Hibma	0x8B	Media Select DVD
6559e2046dfSNick Hibma	0x8C	Media Select Telephone
6569e2046dfSNick Hibma	0x8D	Media Select Program Guide
6579e2046dfSNick Hibma	0x8E	Media Select Video Phone
6589e2046dfSNick Hibma	0x8F	Media Select Games
6599e2046dfSNick Hibma	0x90	Media Select Messages
6609e2046dfSNick Hibma	0x91	Media Select CD
6619e2046dfSNick Hibma	0x92	Media Select VCR
6629e2046dfSNick Hibma	0x93	Media Select Tuner
6639e2046dfSNick Hibma	0x94	Quit
6649e2046dfSNick Hibma	0x95	Help
6659e2046dfSNick Hibma	0x96	Media Select Tape
6669e2046dfSNick Hibma	0x97	Media Select Cable
6679e2046dfSNick Hibma	0x98	Media Select Satellite
6689e2046dfSNick Hibma	0x99	Media Select Security
6699e2046dfSNick Hibma	0x9A	Media Select Home
6709e2046dfSNick Hibma	0x9B	Media Select Call
6719e2046dfSNick Hibma	0x9C	Channel Increment
6729e2046dfSNick Hibma	0x9D	Channel Decrement
6739e2046dfSNick Hibma	0x9E	Media Select SAP
6749e2046dfSNick Hibma	0xA0	VCR Plus
6759e2046dfSNick Hibma	0xA1	Once
6769e2046dfSNick Hibma	0xA2	Daily
6779e2046dfSNick Hibma	0xA3	Weekly
6789e2046dfSNick Hibma	0xA4	Monthly
6799e2046dfSNick Hibma	0xB0	Play
6809e2046dfSNick Hibma	0xB1	Pause
6819e2046dfSNick Hibma	0xB2	Record
6829e2046dfSNick Hibma	0xB3	Fast Forward
6839e2046dfSNick Hibma	0xB4	Rewind
6849e2046dfSNick Hibma	0xB5	Scan Next Track
6859e2046dfSNick Hibma	0xB6	Scan Previous Track
6869e2046dfSNick Hibma	0xB7	Stop
6879e2046dfSNick Hibma	0xB8	Eject
6889e2046dfSNick Hibma	0xB9	Random Play
6899e2046dfSNick Hibma	0xBA	Select DisC
6909e2046dfSNick Hibma	0xBB	Enter Disc
6919e2046dfSNick Hibma	0xBC	Repeat
6929e2046dfSNick Hibma	0xBD	Tracking
6939e2046dfSNick Hibma	0xBE	Track Normal
6949e2046dfSNick Hibma	0xBF	Slow Tracking
6959e2046dfSNick Hibma	0xC0	Frame Forward
6969e2046dfSNick Hibma	0xC1	Frame Back
6979e2046dfSNick Hibma	0xC2	Mark
6989e2046dfSNick Hibma	0xC3	Clear Mark
6999e2046dfSNick Hibma	0xC4	Repeat From Mark
7009e2046dfSNick Hibma	0xC5	Return To Mark
7019e2046dfSNick Hibma	0xC6	Search Mark Forward
7029e2046dfSNick Hibma	0xC7	Search Mark Backwards
7039e2046dfSNick Hibma	0xC8	Counter Reset
7049e2046dfSNick Hibma	0xC9	Show Counter
7059e2046dfSNick Hibma	0xCA	Tracking Increment
7069e2046dfSNick Hibma	0xCB	Tracking Decrement
7075b7aaa1aSMarkus Brueffer	0xCC	Stop/Eject
7085b7aaa1aSMarkus Brueffer	0xCD	Play/Pause
7095b7aaa1aSMarkus Brueffer	0xCE	Play/Skip
7109e2046dfSNick Hibma	0xE0	Volume
7119e2046dfSNick Hibma	0xE1	Balance
7129e2046dfSNick Hibma	0xE2	Mute
7139e2046dfSNick Hibma	0xE3	Bass
7149e2046dfSNick Hibma	0xE4	Treble
7159e2046dfSNick Hibma	0xE5	Bass Boost
7169e2046dfSNick Hibma	0xE6	Surround Mode
7179e2046dfSNick Hibma	0xE7	Loudness
7189e2046dfSNick Hibma	0xE8	MPX
7195b7aaa1aSMarkus Brueffer	0xE9	Volume Increment
7205b7aaa1aSMarkus Brueffer	0xEA	Volume Decrement
7219e2046dfSNick Hibma	0xF0	Speed Select
7229e2046dfSNick Hibma	0xF1	Playback Speed
7239e2046dfSNick Hibma	0xF2	Standard Play
7249e2046dfSNick Hibma	0xF3	Long Play
7259e2046dfSNick Hibma	0xF4	Extended Play
7269e2046dfSNick Hibma	0xF5	Slow
7279e2046dfSNick Hibma	0x100	Fan Enable
7289e2046dfSNick Hibma	0x101	Fan Speed
7295b7aaa1aSMarkus Brueffer	0x102	Light Enable
7309e2046dfSNick Hibma	0x103	Light Illumination Level
7319e2046dfSNick Hibma	0x104	Climate Control Enable
7329e2046dfSNick Hibma	0x105	Room Temperature
7339e2046dfSNick Hibma	0x106	Security Enable
7349e2046dfSNick Hibma	0x107	Fire Alarm
7359e2046dfSNick Hibma	0x108	Police Alarm
7365b7aaa1aSMarkus Brueffer	0x109	Proximity
7375b7aaa1aSMarkus Brueffer	0x10A	Motion
7385b7aaa1aSMarkus Brueffer	0x10B	Duress Alarm
7395b7aaa1aSMarkus Brueffer	0x10C	Holdup Alarm
7405b7aaa1aSMarkus Brueffer	0x10D	Medical Alarm
7419e2046dfSNick Hibma	0x150	Balance Right
7429e2046dfSNick Hibma	0x151	Balance Left
7439e2046dfSNick Hibma	0x152	Bass Increment
7449e2046dfSNick Hibma	0x153	Bass Decrement
7459e2046dfSNick Hibma	0x154	Treble Increment
7469e2046dfSNick Hibma	0x155	Treble Decrement
7479e2046dfSNick Hibma	0x160	Speaker System
7489e2046dfSNick Hibma	0x161	Channel Left
7499e2046dfSNick Hibma	0x162	Channel Right
7509e2046dfSNick Hibma	0x163	Channel Center
7519e2046dfSNick Hibma	0x164	Channel Front
7529e2046dfSNick Hibma	0x165	Channel Center Front
7539e2046dfSNick Hibma	0x166	Channel Side
7549e2046dfSNick Hibma	0x167	Channel Surround
7559e2046dfSNick Hibma	0x168	Channel Low Frequency Enhancement
7569e2046dfSNick Hibma	0x169	Channel Top
7579e2046dfSNick Hibma	0x16A	Channel Unknown
7589e2046dfSNick Hibma	0x170	Sub-channel
7599e2046dfSNick Hibma	0x171	Sub-channel Increment
7609e2046dfSNick Hibma	0x172	Sub-channel Decrement
7619e2046dfSNick Hibma	0x173	Alternate Audio Increment
7629e2046dfSNick Hibma	0x174	Alternate Audio Decrement
7639e2046dfSNick Hibma	0x180	Application Launch Buttons
7649e2046dfSNick Hibma	0x181	AL Launch Button Configuration Tool
7659e2046dfSNick Hibma	0x182	AL Programmable Button Configuration
7669e2046dfSNick Hibma	0x183	AL Consumer Control Configuration
7679e2046dfSNick Hibma	0x184	AL Word Processor
7689e2046dfSNick Hibma	0x185	AL Text Editor
7699e2046dfSNick Hibma	0x186	AL Spreadsheet
7709e2046dfSNick Hibma	0x187	AL Graphics Editor
7719e2046dfSNick Hibma	0x188	AL Presentation App
7729e2046dfSNick Hibma	0x189	AL Database App
7739e2046dfSNick Hibma	0x18A	AL Email Reader
7749e2046dfSNick Hibma	0x18B	AL Newsreader
7759e2046dfSNick Hibma	0x18C	AL Voicemail
7769e2046dfSNick Hibma	0x18D	AL Contacts/Address Book
7779e2046dfSNick Hibma	0x18E	AL Calendar/Schedule
7789e2046dfSNick Hibma	0x18F	AL Task/Project Manager
7799e2046dfSNick Hibma	0x190	AL Log/Journal/Timecard
7809e2046dfSNick Hibma	0x191	AL Checkbook/Finance
7819e2046dfSNick Hibma	0x192	AL Calculator
7829e2046dfSNick Hibma	0x193	AL A/V Capture/Playback
7839e2046dfSNick Hibma	0x194	AL Local Machine Browser
7849e2046dfSNick Hibma	0x195	AL LAN/WAN Browser
7859e2046dfSNick Hibma	0x196	AL Internet Browser
7869e2046dfSNick Hibma	0x197	AL Remote Networking/ISP Connect
7879e2046dfSNick Hibma	0x198	AL Network Conference
7889e2046dfSNick Hibma	0x199	AL Network Chat
7899e2046dfSNick Hibma	0x19A	AL Telephony/Dialer
7909e2046dfSNick Hibma	0x19B	AL Logon
7919e2046dfSNick Hibma	0x19C	AL Logoff
7929e2046dfSNick Hibma	0x19D	AL Logon/Logoff
7939e2046dfSNick Hibma	0x19E	AL Terminal Lock/Screensaver
7949e2046dfSNick Hibma	0x19F	AL Control Panel
7959e2046dfSNick Hibma	0x1A0	AL Command Line Processor/Run
7969e2046dfSNick Hibma	0x1A1	AL Process/Task Manager
7979e2046dfSNick Hibma	0x1A2	AL Select Tast/Application
7989e2046dfSNick Hibma	0x1A3	AL Next Task/Application
7999e2046dfSNick Hibma	0x1A4	AL Previous Task/Application
8009e2046dfSNick Hibma	0x1A5	AL Preemptive Halt Task/Application
8015b7aaa1aSMarkus Brueffer	0x1A6	AL Integrated Help Center
8025b7aaa1aSMarkus Brueffer	0x1A7	AL Documents
8035b7aaa1aSMarkus Brueffer	0x1A8	AL Thesaurus
8045b7aaa1aSMarkus Brueffer	0x1A9	AL Dictionary
8055b7aaa1aSMarkus Brueffer	0x1AA	AL Desktop
8065b7aaa1aSMarkus Brueffer	0x1AB	AC Spell Check
8075b7aaa1aSMarkus Brueffer	0x1AC	AL Grammar Check
8085b7aaa1aSMarkus Brueffer	0x1AD	AL Wireless Status
8095b7aaa1aSMarkus Brueffer	0x1AE	AL Keyboard Layout
8105b7aaa1aSMarkus Brueffer	0x1AF	AL Virus Protection
8115b7aaa1aSMarkus Brueffer	0x1B0	AL Encryption
8125b7aaa1aSMarkus Brueffer	0x1B1	AL Screen Saver
8135b7aaa1aSMarkus Brueffer	0x1B2	AL Alarms
8145b7aaa1aSMarkus Brueffer	0x1B3	AL Clock
8155b7aaa1aSMarkus Brueffer	0x1B4	AL File Browser
8165b7aaa1aSMarkus Brueffer	0x1B5	AL Power Status
8175b7aaa1aSMarkus Brueffer	0x1B6	AL Image Browser
8185b7aaa1aSMarkus Brueffer	0x1B7	AL Audio Browser
8195b7aaa1aSMarkus Brueffer	0x1B8	AL Movie Browser
8205b7aaa1aSMarkus Brueffer	0x1B9	AL Digital Rights Manager
8215b7aaa1aSMarkus Brueffer	0x1BA	AL Digital Wallet
8225b7aaa1aSMarkus Brueffer	0x1BC	AL Instant Messaging
8235b7aaa1aSMarkus Brueffer	0x1BD	AL OEM Feature/Tips/Tutorial Browser
8245b7aaa1aSMarkus Brueffer	0x1BE	AL OEM Help
8255b7aaa1aSMarkus Brueffer	0x1BF	AL Online Community
8265b7aaa1aSMarkus Brueffer	0x1C0	AL Entertainment Content Browser
8275b7aaa1aSMarkus Brueffer	0x1C1	AL Online Shopping Browser
8285b7aaa1aSMarkus Brueffer	0x1C2	AL SmartCard Information/Help
8295b7aaa1aSMarkus Brueffer	0x1C3	AL Market Monitor/Finance Browser
8305b7aaa1aSMarkus Brueffer	0x1C4	AL Customized Corporate News Browser
8315b7aaa1aSMarkus Brueffer	0x1C5	AL Online Activity Browser
8325b7aaa1aSMarkus Brueffer	0x1C6	AL Research/Search Browser
8335b7aaa1aSMarkus Brueffer	0x1C7	AL Audio Player
8349e2046dfSNick Hibma	0x200	Generic GUI Application Controls
8359e2046dfSNick Hibma	0x201	AC New
8369e2046dfSNick Hibma	0x202	AC Open
8379e2046dfSNick Hibma	0x203	AC Close
8389e2046dfSNick Hibma	0x204	AC Exit
8399e2046dfSNick Hibma	0x205	AC Maximize
8409e2046dfSNick Hibma	0x206	AC Minimize
8419e2046dfSNick Hibma	0x207	AC Save
8429e2046dfSNick Hibma	0x208	AC Print
8439e2046dfSNick Hibma	0x209	AC Properties
8449e2046dfSNick Hibma	0x21A	AC Undo
8459e2046dfSNick Hibma	0x21B	AC Copy
8469e2046dfSNick Hibma	0x21C	AC Cut
8479e2046dfSNick Hibma	0x21D	AC Paste
8489e2046dfSNick Hibma	0x21E	AC Select All
8499e2046dfSNick Hibma	0x21F	AC Find
8509e2046dfSNick Hibma	0x220	AC Find and Replace
8519e2046dfSNick Hibma	0x221	AC Search
8529e2046dfSNick Hibma	0x222	AC Go To
8539e2046dfSNick Hibma	0x223	AC Home
8549e2046dfSNick Hibma	0x224	AC Back
8559e2046dfSNick Hibma	0x225	AC Forward
8569e2046dfSNick Hibma	0x226	AC Stop
8579e2046dfSNick Hibma	0x227	AC Refresh
8589e2046dfSNick Hibma	0x228	AC Previous Link
8599e2046dfSNick Hibma	0x229	AC Next Link
8609e2046dfSNick Hibma	0x22A	AC Bookmarks
8619e2046dfSNick Hibma	0x22B	AC History
8629e2046dfSNick Hibma	0x22C	AC Subscriptions
8639e2046dfSNick Hibma	0x22D	AC Zoom In
8649e2046dfSNick Hibma	0x22E	AC Zoom Out
8659e2046dfSNick Hibma	0x22F	AC Zoom
8669e2046dfSNick Hibma	0x230	AC Full Screen View
8679e2046dfSNick Hibma	0x231	AC Normal View
8689e2046dfSNick Hibma	0x232	AC View Toggle
8699e2046dfSNick Hibma	0x233	AC Scroll Up
8709e2046dfSNick Hibma	0x234	AC Scroll Down
8719e2046dfSNick Hibma	0x235	AC Scroll
8729e2046dfSNick Hibma	0x236	AC Pan Left
8739e2046dfSNick Hibma	0x237	AC Pan Right
8749e2046dfSNick Hibma	0x238	AC Pan
8759e2046dfSNick Hibma	0x239	AC New Window
8769e2046dfSNick Hibma	0x23A	AC Tile Horizontally
8779e2046dfSNick Hibma	0x23B	AC Tile Vertically
8789e2046dfSNick Hibma	0x23C	AC Format
8795b7aaa1aSMarkus Brueffer	0x23D	AC Edit
8805b7aaa1aSMarkus Brueffer	0x23E	AC Bold
8815b7aaa1aSMarkus Brueffer	0x23F	AC Italics
8825b7aaa1aSMarkus Brueffer	0x240	AC Underline
8835b7aaa1aSMarkus Brueffer	0x241	AC Strikethrough
8845b7aaa1aSMarkus Brueffer	0x242	AC Subscript
8855b7aaa1aSMarkus Brueffer	0x243	AC Superscript
8865b7aaa1aSMarkus Brueffer	0x244	AC All Caps
8875b7aaa1aSMarkus Brueffer	0x245	AC Rotate
8885b7aaa1aSMarkus Brueffer	0x246	AC Resize
8895b7aaa1aSMarkus Brueffer	0x247	AC Flip Horizontal
8905b7aaa1aSMarkus Brueffer	0x248	AC Flip Vertical
8915b7aaa1aSMarkus Brueffer	0x249	AC Mirror Horizontal
8925b7aaa1aSMarkus Brueffer	0x24A	AC Mirror Vertical
8935b7aaa1aSMarkus Brueffer	0x24B	AC Font Select
8945b7aaa1aSMarkus Brueffer	0x24C	AC Font Color
8955b7aaa1aSMarkus Brueffer	0x24D	AC Font Size
8965b7aaa1aSMarkus Brueffer	0x24E	AC Justify Left
8975b7aaa1aSMarkus Brueffer	0x24F	AC Justify Center H
8985b7aaa1aSMarkus Brueffer	0x250	AC Justify Right
8995b7aaa1aSMarkus Brueffer	0x251	AC Justify Block H
9005b7aaa1aSMarkus Brueffer	0x252	AC Justify Top
9015b7aaa1aSMarkus Brueffer	0x253	AC Justify Center V
9025b7aaa1aSMarkus Brueffer	0x254	AC Justify Bottom
9035b7aaa1aSMarkus Brueffer	0x255	AC Justify Block V
9045b7aaa1aSMarkus Brueffer	0x256	AC Justify Decrease
9055b7aaa1aSMarkus Brueffer	0x257	AC Justify Increase
9065b7aaa1aSMarkus Brueffer	0x258	AC Numbered List
9075b7aaa1aSMarkus Brueffer	0x259	AC Restart Numbering
9085b7aaa1aSMarkus Brueffer	0x25A	AC Bulleted List
9095b7aaa1aSMarkus Brueffer	0x25B	AC Promote
9105b7aaa1aSMarkus Brueffer	0x25C	AC Demote
9115b7aaa1aSMarkus Brueffer	0x25D	AC Yes
9125b7aaa1aSMarkus Brueffer	0x25E	AC No
9135b7aaa1aSMarkus Brueffer	0x25F	AC Cancel
9145b7aaa1aSMarkus Brueffer	0x260	AC Catalog
9155b7aaa1aSMarkus Brueffer	0x261	AC Buy/Checkout
9165b7aaa1aSMarkus Brueffer	0x262	AC Add to Cart
9175b7aaa1aSMarkus Brueffer	0x263	AC Expand
9185b7aaa1aSMarkus Brueffer	0x264	AC Expand All
9195b7aaa1aSMarkus Brueffer	0x265	AC Collapse
9205b7aaa1aSMarkus Brueffer	0x266	AC Collapse All
9215b7aaa1aSMarkus Brueffer	0x267	AC Print Preview
9225b7aaa1aSMarkus Brueffer	0x268	AC Paste Special
9235b7aaa1aSMarkus Brueffer	0x269	AC Insert Mode
9245b7aaa1aSMarkus Brueffer	0x26A	AC Delete
9255b7aaa1aSMarkus Brueffer	0x26B	AC Lock
9265b7aaa1aSMarkus Brueffer	0x26C	AC Unlock
9275b7aaa1aSMarkus Brueffer	0x26D	AC Protect
9285b7aaa1aSMarkus Brueffer	0x26E	AC Unprotect
9295b7aaa1aSMarkus Brueffer	0x26F	AC Attach Comment
9305b7aaa1aSMarkus Brueffer	0x270	AC Delete Comment
9315b7aaa1aSMarkus Brueffer	0x271	AC View Comment
9325b7aaa1aSMarkus Brueffer	0x272	AC Select Word
9335b7aaa1aSMarkus Brueffer	0x273	AC Select Sentence
9345b7aaa1aSMarkus Brueffer	0x274	AC Select Paragraph
9355b7aaa1aSMarkus Brueffer	0x275	AC Select Column
9365b7aaa1aSMarkus Brueffer	0x276	AC Select Row
9375b7aaa1aSMarkus Brueffer	0x277	AC Select Table
9385b7aaa1aSMarkus Brueffer	0x278	AC Select Object
9395b7aaa1aSMarkus Brueffer	0x279	AC Redo/Repeat
9405b7aaa1aSMarkus Brueffer	0x27A	AC Sort
9415b7aaa1aSMarkus Brueffer	0x27B	AC Sort Ascending
9425b7aaa1aSMarkus Brueffer	0x27C	AC Sort Descending
9435b7aaa1aSMarkus Brueffer	0x27D	AC Filter
9445b7aaa1aSMarkus Brueffer	0x27E	AC Set Clock
9455b7aaa1aSMarkus Brueffer	0x27F	AC View Clock
9465b7aaa1aSMarkus Brueffer	0x280	AC Select Time Zone
9475b7aaa1aSMarkus Brueffer	0x281	AC Edit Time Zones
9485b7aaa1aSMarkus Brueffer	0x282	AC Set Alarm
9495b7aaa1aSMarkus Brueffer	0x283	AC Clear Alarm
9505b7aaa1aSMarkus Brueffer	0x284	AC Snooze Alarm
9515b7aaa1aSMarkus Brueffer	0x285	AC Reset Alarm
9525b7aaa1aSMarkus Brueffer	0x286	AC Synchronize
9535b7aaa1aSMarkus Brueffer	0x287	AC Send/Receive
9545b7aaa1aSMarkus Brueffer	0x288	AC Send To
9555b7aaa1aSMarkus Brueffer	0x289	AC Reply
9565b7aaa1aSMarkus Brueffer	0x28A	AC Reply All
9575b7aaa1aSMarkus Brueffer	0x28B	AC Forward Msg
9585b7aaa1aSMarkus Brueffer	0x28C	AC Send
9595b7aaa1aSMarkus Brueffer	0x28D	AC Attach File
9605b7aaa1aSMarkus Brueffer	0x28E	AC Upload
9615b7aaa1aSMarkus Brueffer	0x28F	AC Download (Save Target As)
9625b7aaa1aSMarkus Brueffer	0x290	AC Set Borders
9635b7aaa1aSMarkus Brueffer	0x291	AC Insert Row
9645b7aaa1aSMarkus Brueffer	0x292	AC Insert Column
9655b7aaa1aSMarkus Brueffer	0x293	AC Insert File
9665b7aaa1aSMarkus Brueffer	0x294	AC Insert Picture
9675b7aaa1aSMarkus Brueffer	0x295	AC Insert Object
9685b7aaa1aSMarkus Brueffer	0x296	AC Insert Symbol
9695b7aaa1aSMarkus Brueffer	0x297	AC Save and Close
9705b7aaa1aSMarkus Brueffer	0x298	AC Rename
9715b7aaa1aSMarkus Brueffer	0x299	AC Merge
9725b7aaa1aSMarkus Brueffer	0x29A	AC Split
9735b7aaa1aSMarkus Brueffer	0x29B	AC Distribute Horizontally
9745b7aaa1aSMarkus Brueffer	0x29C	AC Distribute Vertically
9759e2046dfSNick Hibma
9769e2046dfSNick Hibma13	Digitizer
9779e2046dfSNick Hibma	0x00	Undefined
9789e2046dfSNick Hibma	0x01	Digitizer
9799e2046dfSNick Hibma	0x02	Pen
9809e2046dfSNick Hibma	0x03	Light Pen
9819e2046dfSNick Hibma	0x04	Touch Screen
9829e2046dfSNick Hibma	0x05	Touch Pad
9839e2046dfSNick Hibma	0x06	White Board
9849e2046dfSNick Hibma	0x07	Coordinate Measuring Machine
9855b7aaa1aSMarkus Brueffer	0x08	3D Digitizer
9869e2046dfSNick Hibma	0x09	Stereo Plotter
9879e2046dfSNick Hibma	0x0A	Articulated Arm
9889e2046dfSNick Hibma	0x0B	Armature
9899e2046dfSNick Hibma	0x0C	Multiple Point Digitizer
9909e2046dfSNick Hibma	0x0D	Free Space Wand
991*27a8904bSAlexander Motin	0x0E	Device Configuration
9929e2046dfSNick Hibma	0x20	Stylus
9939e2046dfSNick Hibma	0x21	Puck
9949e2046dfSNick Hibma	0x22	Finger
995*27a8904bSAlexander Motin	0x23	Device Settings
9969e2046dfSNick Hibma	0x30	Tip Pressure
9979e2046dfSNick Hibma	0x31	Barrel Pressure
9989e2046dfSNick Hibma	0x32	In Range
9999e2046dfSNick Hibma	0x33	Touch
10009e2046dfSNick Hibma	0x34	Untouch
10019e2046dfSNick Hibma	0x35	Tap
10029e2046dfSNick Hibma	0x36	Quality
10039e2046dfSNick Hibma	0x37	Data Valid
10049e2046dfSNick Hibma	0x38	Transducer Index
10059e2046dfSNick Hibma	0x39	Tablet Function Keys
10069e2046dfSNick Hibma	0x3A	Program Change Keys
10079e2046dfSNick Hibma	0x3B	Battery Strength
10089e2046dfSNick Hibma	0x3C	Invert
10099e2046dfSNick Hibma	0x3D	X Tilt
10109e2046dfSNick Hibma	0x3E	Y Tilt
10119e2046dfSNick Hibma	0x3F	Azimuth
10129e2046dfSNick Hibma	0x40	Altitude
10139e2046dfSNick Hibma	0x41	Twist
10149e2046dfSNick Hibma	0x42	Tip Switch
10159e2046dfSNick Hibma	0x43	Secondary Tip Switch
10169e2046dfSNick Hibma	0x44	Barrel Switch
10179e2046dfSNick Hibma	0x45	Eraser
10189e2046dfSNick Hibma	0x46	Tablet Pick
1019*27a8904bSAlexander Motin	0x47	Touch Valid
1020*27a8904bSAlexander Motin	0x48	Width
1021*27a8904bSAlexander Motin	0x49	Height
1022*27a8904bSAlexander Motin	0x51	Contact Identifier
1023*27a8904bSAlexander Motin	0x52	Device Mode
1024*27a8904bSAlexander Motin	0x53	Device Identifier
1025*27a8904bSAlexander Motin	0x54	Contact Count
1026*27a8904bSAlexander Motin	0x55	Contact Count Maximum
10279e2046dfSNick Hibma
10289e2046dfSNick Hibma15	Physical Interface Device
10295b7aaa1aSMarkus Brueffer	0x00	Undefined
10305b7aaa1aSMarkus Brueffer	0x01	Physical Interface Device
10315b7aaa1aSMarkus Brueffer	0x20	Normal
10325b7aaa1aSMarkus Brueffer	0x21	Set Effect Report
10335b7aaa1aSMarkus Brueffer	0x22	Effect Block Index
10345b7aaa1aSMarkus Brueffer	0x23	Parameter Block Offset
10355b7aaa1aSMarkus Brueffer	0x24	ROM Flag
10365b7aaa1aSMarkus Brueffer	0x25	Effect Type
10375b7aaa1aSMarkus Brueffer	0x26	ET Constant Force
10385b7aaa1aSMarkus Brueffer	0x27	ET Ramp
10395b7aaa1aSMarkus Brueffer	0x28	ET Custom Force Data
10405b7aaa1aSMarkus Brueffer	0x30	ET Square
10415b7aaa1aSMarkus Brueffer	0x31	ET Sine
10425b7aaa1aSMarkus Brueffer	0x32	ET Triangle
10435b7aaa1aSMarkus Brueffer	0x33	ET Sawtooth Up
10445b7aaa1aSMarkus Brueffer	0x34	ET Sawtooth Down
10455b7aaa1aSMarkus Brueffer	0x40	ET Spring
10465b7aaa1aSMarkus Brueffer	0x41	ET Damper
10475b7aaa1aSMarkus Brueffer	0x42	ET Inertia
10485b7aaa1aSMarkus Brueffer	0x43	ET Friction
10495b7aaa1aSMarkus Brueffer	0x50	Duration
10505b7aaa1aSMarkus Brueffer	0x51	Sample Period
10515b7aaa1aSMarkus Brueffer	0x52	Gain
10525b7aaa1aSMarkus Brueffer	0x53	Trigger Button
10535b7aaa1aSMarkus Brueffer	0x54	Trigger Repeat Interval
10545b7aaa1aSMarkus Brueffer	0x55	Axes Enable
10555b7aaa1aSMarkus Brueffer	0x56	Direction Enable
10565b7aaa1aSMarkus Brueffer	0x57	Direction
10575b7aaa1aSMarkus Brueffer	0x58	Type Specific Block Offset
10585b7aaa1aSMarkus Brueffer	0x59	Block Type
10595b7aaa1aSMarkus Brueffer	0x5A	Set Envelope Report
10605b7aaa1aSMarkus Brueffer	0x5B	Attack Level
10615b7aaa1aSMarkus Brueffer	0x5C	Attack Time
10625b7aaa1aSMarkus Brueffer	0x5D	Fade Level
10635b7aaa1aSMarkus Brueffer	0x5E	Fade Time
10645b7aaa1aSMarkus Brueffer	0x5F	Set Condition Report
10655b7aaa1aSMarkus Brueffer	0x60	CP Offset
10665b7aaa1aSMarkus Brueffer	0x61	Positive Coefficient
10675b7aaa1aSMarkus Brueffer	0x62	Negative Coefficient
10685b7aaa1aSMarkus Brueffer	0x63	Positive Saturation
10695b7aaa1aSMarkus Brueffer	0x64	Negative Saturation
10705b7aaa1aSMarkus Brueffer	0x65	Dead Band
10715b7aaa1aSMarkus Brueffer	0x66	Download Force Sample
10725b7aaa1aSMarkus Brueffer	0x67	Isoch Custom Force Enable
10735b7aaa1aSMarkus Brueffer	0x68	Custom Force Data Report
10745b7aaa1aSMarkus Brueffer	0x69	Custom Force Data
10755b7aaa1aSMarkus Brueffer	0x6A	Custom Force Vendor Defined Data
10765b7aaa1aSMarkus Brueffer	0x6B	Set Custom Force Report
10775b7aaa1aSMarkus Brueffer	0x6C	Custom Force Data Offset
10785b7aaa1aSMarkus Brueffer	0x6D	Sample Count
10795b7aaa1aSMarkus Brueffer	0x6E	Set Periodic Report
10805b7aaa1aSMarkus Brueffer	0x6F	Offset
10815b7aaa1aSMarkus Brueffer	0x70	Magnitude
10825b7aaa1aSMarkus Brueffer	0x71	Phase
10835b7aaa1aSMarkus Brueffer	0x72	Period
10845b7aaa1aSMarkus Brueffer	0x73	Set Constant Force Report
10855b7aaa1aSMarkus Brueffer	0x74	Set Ramp Force Report
10865b7aaa1aSMarkus Brueffer	0x75	Ramp Start
10875b7aaa1aSMarkus Brueffer	0x76	Ramp End
10885b7aaa1aSMarkus Brueffer	0x77	Effect Operation Report
10895b7aaa1aSMarkus Brueffer	0x78	Effect Operation
10905b7aaa1aSMarkus Brueffer	0x79	Op Effect Start
10915b7aaa1aSMarkus Brueffer	0x7A	Op Effect Start Solo
10925b7aaa1aSMarkus Brueffer	0x7B	Op Effect Stop
10935b7aaa1aSMarkus Brueffer	0x7C	Loop Count
10945b7aaa1aSMarkus Brueffer	0x7D	Device Gain Report
10955b7aaa1aSMarkus Brueffer	0x7E	Device Gain
10965b7aaa1aSMarkus Brueffer	0x7F	PID Pool Report
10975b7aaa1aSMarkus Brueffer	0x80	RAM Pool Size
10985b7aaa1aSMarkus Brueffer	0x81	ROM Pool Size
10995b7aaa1aSMarkus Brueffer	0x82	ROM Effect Block Count
11005b7aaa1aSMarkus Brueffer	0x83	Simultaneous Effects Max
11015b7aaa1aSMarkus Brueffer	0x84	Pool Alignment
11025b7aaa1aSMarkus Brueffer	0x85	PID Pool Move Report
11035b7aaa1aSMarkus Brueffer	0x86	Move Source
11045b7aaa1aSMarkus Brueffer	0x87	Move Destination
11055b7aaa1aSMarkus Brueffer	0x88	Move Length
11065b7aaa1aSMarkus Brueffer	0x89	PID Block Load Report
11075b7aaa1aSMarkus Brueffer	0x8B	Block Load Status
11085b7aaa1aSMarkus Brueffer	0x8C	Block Load Success
11095b7aaa1aSMarkus Brueffer	0x8D	Block Load Full
11105b7aaa1aSMarkus Brueffer	0x8E	Block Load Error
11115b7aaa1aSMarkus Brueffer	0x8F	Block Handle
11125b7aaa1aSMarkus Brueffer	0x90	PID Block Free Report
11135b7aaa1aSMarkus Brueffer	0x91	Type Specific Block Handle
11145b7aaa1aSMarkus Brueffer	0x92	PID State Report
11155b7aaa1aSMarkus Brueffer	0x94	Effect Playing
11165b7aaa1aSMarkus Brueffer	0x95	PID Device Control Report
11175b7aaa1aSMarkus Brueffer	0x96	PID Device Control
11185b7aaa1aSMarkus Brueffer	0x97	DC Enable Actuators
11195b7aaa1aSMarkus Brueffer	0x98	DC Disable Actuators
11205b7aaa1aSMarkus Brueffer	0x99	DC Stop All Effects
11215b7aaa1aSMarkus Brueffer	0x9A	DC Device Reset
11225b7aaa1aSMarkus Brueffer	0x9B	DC Device Pause
11235b7aaa1aSMarkus Brueffer	0x9C	DC Device Continue
11245b7aaa1aSMarkus Brueffer	0x9F	Device Paused
11255b7aaa1aSMarkus Brueffer	0xA0	Actuators Enable
11265b7aaa1aSMarkus Brueffer	0xA4	Safety Switch
11275b7aaa1aSMarkus Brueffer	0xA5	Actuator Override Switch
11285b7aaa1aSMarkus Brueffer	0xA6	Actuator Power
11295b7aaa1aSMarkus Brueffer	0xA7	Start Delay
11305b7aaa1aSMarkus Brueffer	0xA8	Parameter Block Size
11315b7aaa1aSMarkus Brueffer	0xA9	Device Managed Pool
11325b7aaa1aSMarkus Brueffer	0xAA	Shared Parameter Blocks
11335b7aaa1aSMarkus Brueffer	0xAB	Create New Effect Report
11345b7aaa1aSMarkus Brueffer	0xAC	RAM Pool Available
11359e2046dfSNick Hibma
11369e2046dfSNick Hibma16	Unicode
11379e2046dfSNick Hibma	*	Unicode Char u%04x
11389e2046dfSNick Hibma
11399e2046dfSNick Hibma20	Alphnumeric Display
11409e2046dfSNick Hibma	0x00	Undefined
11419e2046dfSNick Hibma	0x01	Alphanumeric Display
11425b7aaa1aSMarkus Brueffer	0x02	Bitmapped Display
11439e2046dfSNick Hibma	0x20	Display Attributes Report
11449e2046dfSNick Hibma	0x21	ASCII Character Set
11459e2046dfSNick Hibma	0x22	Data Read Back
11469e2046dfSNick Hibma	0x23	Font Read Back
11479e2046dfSNick Hibma	0x24	Display Control Report
11489e2046dfSNick Hibma	0x25	Clear Display
11499e2046dfSNick Hibma	0x26	Display Enable
11509e2046dfSNick Hibma	0x27	Screen Saver Delay
11519e2046dfSNick Hibma	0x28	Screen Saver Enable
11529e2046dfSNick Hibma	0x29	Vertical Scroll
11539e2046dfSNick Hibma	0x2A	Horizontal Scroll
11549e2046dfSNick Hibma	0x2B	Character Report
11559e2046dfSNick Hibma	0x2C	Display Data
11569e2046dfSNick Hibma	0x2D	Display Status
11579e2046dfSNick Hibma	0x2E	Stat Not Ready
11589e2046dfSNick Hibma	0x2F	Stat Ready
11599e2046dfSNick Hibma	0x30	Err Not a loadable character
11609e2046dfSNick Hibma	0x31	Err Font data cannot be read
11619e2046dfSNick Hibma	0x32	Cursor Position Report
11629e2046dfSNick Hibma	0x33	Row
11639e2046dfSNick Hibma	0x34	Column
11649e2046dfSNick Hibma	0x35	Rows
11659e2046dfSNick Hibma	0x36	Columns
11669e2046dfSNick Hibma	0x37	Cursor Pixel Positioning
11679e2046dfSNick Hibma	0x38	Cursor Mode
11689e2046dfSNick Hibma	0x39	Cursor Enable
11699e2046dfSNick Hibma	0x3A	Cursor Blink
11709e2046dfSNick Hibma	0x3B	Font Report
11719e2046dfSNick Hibma	0x3C	Font Data
11729e2046dfSNick Hibma	0x3D	Character Width
11739e2046dfSNick Hibma	0x3E	Character Height
11749e2046dfSNick Hibma	0x3F	Character Spacing Horizontal
11759e2046dfSNick Hibma	0x40	Character Spacing Vertical
11769e2046dfSNick Hibma	0x41	Unicode Character Set
11775b7aaa1aSMarkus Brueffer	0x42	Font 7-Segment
11785b7aaa1aSMarkus Brueffer	0x43	7-Segment Direct Map
11795b7aaa1aSMarkus Brueffer	0x44	Font 14-Segment
11805b7aaa1aSMarkus Brueffer	0x45	14-Segment Direct Map
11815b7aaa1aSMarkus Brueffer	0x46	Display Brightness
11825b7aaa1aSMarkus Brueffer	0x47	Display Contrast
11835b7aaa1aSMarkus Brueffer	0x48	Character Attribute
11845b7aaa1aSMarkus Brueffer	0x49	Attribute Readback
11855b7aaa1aSMarkus Brueffer	0x4A	Attribute Data
11865b7aaa1aSMarkus Brueffer	0x4B	Char Attr Enhance
11875b7aaa1aSMarkus Brueffer	0x4C	Char Attr Underline
11885b7aaa1aSMarkus Brueffer	0x4D	Char Attr Blink
11895b7aaa1aSMarkus Brueffer	0x80	Bitmap Size X
11905b7aaa1aSMarkus Brueffer	0x81	Bitmap Size Y
11915b7aaa1aSMarkus Brueffer	0x83	Bit Depth Format
11925b7aaa1aSMarkus Brueffer	0x84	Display Orientation
11935b7aaa1aSMarkus Brueffer	0x85	Palette Report
11945b7aaa1aSMarkus Brueffer	0x86	Palette Data Size
11955b7aaa1aSMarkus Brueffer	0x87	Palette Data Offset
11965b7aaa1aSMarkus Brueffer	0x88	Palette Data
11975b7aaa1aSMarkus Brueffer	0x8A	Blit Report
11985b7aaa1aSMarkus Brueffer	0x8B	Blit Rectangle X1
11995b7aaa1aSMarkus Brueffer	0x8C	Blit Rectangle Y1
12005b7aaa1aSMarkus Brueffer	0x8D	Blit Rectangle X2
12015b7aaa1aSMarkus Brueffer	0x8E	Blit Rectangle Y2
12025b7aaa1aSMarkus Brueffer	0x8F	Blit Data
12035b7aaa1aSMarkus Brueffer	0x90	Soft Button
12045b7aaa1aSMarkus Brueffer	0x91	Soft Button ID
12055b7aaa1aSMarkus Brueffer	0x92	Soft Button Side
12065b7aaa1aSMarkus Brueffer	0x93	Soft Button Offset 1
12075b7aaa1aSMarkus Brueffer	0x94	Soft Button Offset 2
12085b7aaa1aSMarkus Brueffer	0x95	Soft Button Report
12095b7aaa1aSMarkus Brueffer
12105b7aaa1aSMarkus Brueffer64	Medical Instrument
12115b7aaa1aSMarkus Brueffer	0x00	Undefined
12125b7aaa1aSMarkus Brueffer	0x01	Medical Ultrasound
12135b7aaa1aSMarkus Brueffer	0x20	VCR/Acquisition
12145b7aaa1aSMarkus Brueffer	0x21	Freeze/Thaw
12155b7aaa1aSMarkus Brueffer	0x22	Clip Store
12165b7aaa1aSMarkus Brueffer	0x23	Update
12175b7aaa1aSMarkus Brueffer	0x24	Next
12185b7aaa1aSMarkus Brueffer	0x25	Save
12195b7aaa1aSMarkus Brueffer	0x26	Print
12205b7aaa1aSMarkus Brueffer	0x27	Microphone Enable
12215b7aaa1aSMarkus Brueffer	0x40	Cine
12225b7aaa1aSMarkus Brueffer	0x41	Transmit Power
12235b7aaa1aSMarkus Brueffer	0x42	Volume
12245b7aaa1aSMarkus Brueffer	0x43	Focus
12255b7aaa1aSMarkus Brueffer	0x44	Depth
12265b7aaa1aSMarkus Brueffer	0x60	Soft Step - Primary
12275b7aaa1aSMarkus Brueffer	0x61	Soft Step - Secondary
12285b7aaa1aSMarkus Brueffer	0x70	Depth Gain Compensation
12295b7aaa1aSMarkus Brueffer	0x80	Zoom Select
12305b7aaa1aSMarkus Brueffer	0x81	Zoom Adjust
12315b7aaa1aSMarkus Brueffer	0x82	Spectral Doppler Mode Select
12325b7aaa1aSMarkus Brueffer	0x83	Spectral Doppler Adjust
12335b7aaa1aSMarkus Brueffer	0x84	Color Doppler Mode Select
12345b7aaa1aSMarkus Brueffer	0x85	Color Doppler Adjust
12355b7aaa1aSMarkus Brueffer	0x86	Motion Mode Select
12365b7aaa1aSMarkus Brueffer	0x87	Motion Mode Adjust
12375b7aaa1aSMarkus Brueffer	0x88	2-D Mode Select
12385b7aaa1aSMarkus Brueffer	0x89	2-D Mode Adjust
12395b7aaa1aSMarkus Brueffer	0xA0	Soft Control Select
12405b7aaa1aSMarkus Brueffer	0xA1	Soft Control Adjust
12419e2046dfSNick Hibma
12429e2046dfSNick Hibma128	Monitor
12439e2046dfSNick Hibma	0x00	Undefined
12449e2046dfSNick Hibma	0x01	Monitor Control
12459e2046dfSNick Hibma	0x02	EDID Information
12469e2046dfSNick Hibma	0x03	VDIF Information
12479e2046dfSNick Hibma	0x04	VESA Version
12489e2046dfSNick Hibma
12499e2046dfSNick Hibma129	Monitor Enumerated Values
12509e2046dfSNick Hibma	0x00	unassigned
12519e2046dfSNick Hibma	*	ENUM %d
12529e2046dfSNick Hibma
12539e2046dfSNick Hibma130	VESA Virtual Controls
12545b7aaa1aSMarkus Brueffer	0x01	Degauss
12559e2046dfSNick Hibma	0x10	Brightness
12569e2046dfSNick Hibma	0x12	Contrast
12575b7aaa1aSMarkus Brueffer	0x16	Red Video Gain
12585b7aaa1aSMarkus Brueffer	0x18	Green Video Gain
12595b7aaa1aSMarkus Brueffer	0x1A	Blue Video Gain
12609e2046dfSNick Hibma	0x1C	Focus
12619e2046dfSNick Hibma	0x20	Horizontal Position
12629e2046dfSNick Hibma	0x22	Horizontal Size
12639e2046dfSNick Hibma	0x24	Horizontal Pincushion
12649e2046dfSNick Hibma	0x26	Horizontal Pincushion Balance
12659e2046dfSNick Hibma	0x28	Horizontal Misconvergence
12669e2046dfSNick Hibma	0x2A	Horizontal Linearity
12679e2046dfSNick Hibma	0x2C	Horizontal Linearity Balance
12689e2046dfSNick Hibma	0x30	Vertical Position
12699e2046dfSNick Hibma	0x32	Vertical Size
12709e2046dfSNick Hibma	0x34	Vertical Pincushion
12719e2046dfSNick Hibma	0x36	Vertical Pincushion Balance
12729e2046dfSNick Hibma	0x38	Vertical Misconvergence
12739e2046dfSNick Hibma	0x3A	Vertical Linearity
12749e2046dfSNick Hibma	0x3C	Vertical Linearity Balance
12759e2046dfSNick Hibma	0x40	Parallelogram Distortion
12769e2046dfSNick Hibma	0x42	Trapezoidal Distortion
12779e2046dfSNick Hibma	0x44	Tilt
12789e2046dfSNick Hibma	0x46	Top Corner Distortion Control
12799e2046dfSNick Hibma	0x48	Top Corner Distortion Balance
12809e2046dfSNick Hibma	0x4A	Bottom Corner Distortion Control
12819e2046dfSNick Hibma	0x4C	Bottom Corner Distortion Balance
12825b7aaa1aSMarkus Brueffer	0x56	Horizontal Moir�
12835b7aaa1aSMarkus Brueffer	0x58	Vertical Moir�
12849e2046dfSNick Hibma	0x5E	Input Level Select
12859e2046dfSNick Hibma	0x60	Input Source Select
12865b7aaa1aSMarkus Brueffer	0x6C	Red Video Black Level
12875b7aaa1aSMarkus Brueffer	0x6E	Green Video Black Level
12885b7aaa1aSMarkus Brueffer	0x70	Blue Video Black Level
12895b7aaa1aSMarkus Brueffer	0xA2	Auto Size Center
12905b7aaa1aSMarkus Brueffer	0xA4	Polarity Horizontal Synchronization
12915b7aaa1aSMarkus Brueffer	0xA6	Polarity Vertical Synchronization
12925b7aaa1aSMarkus Brueffer	0xA8	Synchronization Type
12935b7aaa1aSMarkus Brueffer	0xAA	Screen Orientation
12945b7aaa1aSMarkus Brueffer	0xAC	Horizontal Frequency
12955b7aaa1aSMarkus Brueffer	0xAE	Vertical Frequency
12965b7aaa1aSMarkus Brueffer	0xB0	Settings
12975b7aaa1aSMarkus Brueffer	0xCA	On Screen Display
12985b7aaa1aSMarkus Brueffer	0xD4	Stereo Mode
12999e2046dfSNick Hibma
13009e2046dfSNick Hibma132	Power Device
13019e2046dfSNick Hibma	0x00	Undefined
13029e2046dfSNick Hibma	0x01	iName
13039e2046dfSNick Hibma	0x02	PresentStatus
13049e2046dfSNick Hibma	0x03	ChangedStatus
13059e2046dfSNick Hibma	0x04	UPS
13069e2046dfSNick Hibma	0x05	PowerSupply
13079e2046dfSNick Hibma	0x10	BatterySystem
13089e2046dfSNick Hibma	0x11	BatterySystemID
13099e2046dfSNick Hibma	0x12	Battery
13109e2046dfSNick Hibma	0x13	BatteryID
13119e2046dfSNick Hibma	0x14	Charger
13129e2046dfSNick Hibma	0x15	ChargerID
13139e2046dfSNick Hibma	0x16	PowerConverter
13149e2046dfSNick Hibma	0x17	PowerConverterID
13159e2046dfSNick Hibma	0x18	OutletSystem
13169e2046dfSNick Hibma	0x19	OutletSystemID
13179e2046dfSNick Hibma	0x1A	Input
13189e2046dfSNick Hibma	0x1B	InputID
13199e2046dfSNick Hibma	0x1C	Output
13209e2046dfSNick Hibma	0x1D	OutputID
13219e2046dfSNick Hibma	0x1E	Flow
13229e2046dfSNick Hibma	0x1F	FlowID
13239e2046dfSNick Hibma	0x20	Outlet
13249e2046dfSNick Hibma	0x21	OutletID
13259e2046dfSNick Hibma	0x22	Gang
13269e2046dfSNick Hibma	0x23	GangID
13275b7aaa1aSMarkus Brueffer	0x24	PowerSummary
13285b7aaa1aSMarkus Brueffer	0x25	PowerSummeryID
13299e2046dfSNick Hibma	0x30	Voltage
13309e2046dfSNick Hibma	0x31	Current
13319e2046dfSNick Hibma	0x32	Frequency
13329e2046dfSNick Hibma	0x33	ApparentPower
13339e2046dfSNick Hibma	0x34	ActivePower
13349e2046dfSNick Hibma	0x35	PercentLoad
13359e2046dfSNick Hibma	0x36	Temperature
13369e2046dfSNick Hibma	0x37	Humidity
13375b7aaa1aSMarkus Brueffer	0x38	BadCount
13389e2046dfSNick Hibma	0x40	ConfigVoltage
13399e2046dfSNick Hibma	0x41	ConfigCurrent
13409e2046dfSNick Hibma	0x42	ConfigFrequency
13419e2046dfSNick Hibma	0x43	ConfigApparentPower
13429e2046dfSNick Hibma	0x44	ConfigActivePower
13439e2046dfSNick Hibma	0x45	ConfigPercentLoad
13449e2046dfSNick Hibma	0x46	ConfigTemperature
13459e2046dfSNick Hibma	0x47	ConfigHumidity
13469e2046dfSNick Hibma	0x50	SwitchOnControl
13479e2046dfSNick Hibma	0x51	SwitchOffControl
13489e2046dfSNick Hibma	0x52	ToggleControl
13499e2046dfSNick Hibma	0x53	LowVoltageTransfer
13509e2046dfSNick Hibma	0x54	HighVoltageTransfer
13519e2046dfSNick Hibma	0x55	DelayBeforeReboot
13529e2046dfSNick Hibma	0x56	DelayBeforeStartup
13539e2046dfSNick Hibma	0x57	DelayBeforeShutdown
13549e2046dfSNick Hibma	0x58	Test
13555b7aaa1aSMarkus Brueffer	0x59	ModuleReset
13565b7aaa1aSMarkus Brueffer	0x5A	AudibleAlarmControl
13579e2046dfSNick Hibma	0x60	Present
13589e2046dfSNick Hibma	0x61	Good
13599e2046dfSNick Hibma	0x62	InternalFailure
13609e2046dfSNick Hibma	0x63	VoltageOutOfRange
13619e2046dfSNick Hibma	0x64	FrequencyOutOfRange
13629e2046dfSNick Hibma	0x65	Overload
13639e2046dfSNick Hibma	0x66	OverCharged
13649e2046dfSNick Hibma	0x67	OverTemperature
13659e2046dfSNick Hibma	0x68	ShutdownRequested
13669e2046dfSNick Hibma	0x69	ShutdownImminent
13675b7aaa1aSMarkus Brueffer	0x6A	Reserved
13689e2046dfSNick Hibma	0x6B	SwitchOn/Off
13695b7aaa1aSMarkus Brueffer	0x6C	Switchable
13709e2046dfSNick Hibma	0x6D	Used
13719e2046dfSNick Hibma	0x6E	Boost
13729e2046dfSNick Hibma	0x6F	Buck
13739e2046dfSNick Hibma	0x70	Initialized
13749e2046dfSNick Hibma	0x71	Tested
13755b7aaa1aSMarkus Brueffer	0x72	Awaiting Power
13765b7aaa1aSMarkus Brueffer	0x73	CommunicationLost
13775b7aaa1aSMarkus Brueffer	0xFD	iManufacturer
13785b7aaa1aSMarkus Brueffer	0xFE	iProduct
13795b7aaa1aSMarkus Brueffer	0xFF	iSerialNumber
13809e2046dfSNick Hibma
13819e2046dfSNick Hibma133	Battery System
13829e2046dfSNick Hibma	0x00	Undefined
13839e2046dfSNick Hibma	0x01	SMBBatteryMode
13849e2046dfSNick Hibma	0x02	SMBBatteryStatus
13859e2046dfSNick Hibma	0x03	SMBAlarmWarning
13869e2046dfSNick Hibma	0x04	SMBChargerMode
13879e2046dfSNick Hibma	0x05	SMBChargerStatus
13889e2046dfSNick Hibma	0x06	SMBChargerSpecInfo
13899e2046dfSNick Hibma	0x07	SMBSelectorState
13905b7aaa1aSMarkus Brueffer	0x08	SMBSelectorPresets
13919e2046dfSNick Hibma	0x09	SMBSelectorInfo
13929e2046dfSNick Hibma	0x10	OptionalMfgFunction1
13939e2046dfSNick Hibma	0x11	OptionalMfgFunction2
13949e2046dfSNick Hibma	0x12	OptionalMfgFunction3
13959e2046dfSNick Hibma	0x13	OptionalMfgFunction4
13969e2046dfSNick Hibma	0x14	OptionalMfgFunction5
13979e2046dfSNick Hibma	0x15	ConnectionToSMBus
13989e2046dfSNick Hibma	0x16	OutputConnection
13999e2046dfSNick Hibma	0x17	ChargerConnection
14009e2046dfSNick Hibma	0x18	BatteryInsertion
14019e2046dfSNick Hibma	0x19	Usenext
14029e2046dfSNick Hibma	0x1A	OKToUse
14035b7aaa1aSMarkus Brueffer	0x1B	BatterySupported
14045b7aaa1aSMarkus Brueffer	0x1C	SelectorRevision
14055b7aaa1aSMarkus Brueffer	0x1D	ChargingIndicator
14069e2046dfSNick Hibma	0x28	ManufacturerAccess
14079e2046dfSNick Hibma	0x29	RemainingCapacityLimit
14089e2046dfSNick Hibma	0x2A	RemainingTimeLimit
14099e2046dfSNick Hibma	0x2B	AtRate
14109e2046dfSNick Hibma	0x2C	CapacityMode
14119e2046dfSNick Hibma	0x2D	BroadcastToCharger
14129e2046dfSNick Hibma	0x2E	PrimaryBattery
14139e2046dfSNick Hibma	0x2F	ChargeController
14149e2046dfSNick Hibma	0x40	TerminateCharge
14159e2046dfSNick Hibma	0x41	TermminateDischarge
14169e2046dfSNick Hibma	0x42	BelowRemainingCapacityLimit
14179e2046dfSNick Hibma	0x43	RemainingTimeLimitExpired
14189e2046dfSNick Hibma	0x44	Charging
14199e2046dfSNick Hibma	0x45	Discharging
14209e2046dfSNick Hibma	0x46	FullyCharged
14219e2046dfSNick Hibma	0x47	FullyDischarged
14225b7aaa1aSMarkus Brueffer	0x48	ConditioningFlag
14239e2046dfSNick Hibma	0x49	AtRateOK
14249e2046dfSNick Hibma	0x4A	SMBErrorCode
14259e2046dfSNick Hibma	0x4B	NeedReplacement
14269e2046dfSNick Hibma	0x60	AtRateTimeToFull
14279e2046dfSNick Hibma	0x61	AtRateTimeToEmpty
14289e2046dfSNick Hibma	0x62	AverageCurrent
14299e2046dfSNick Hibma	0x63	Maxerror
14309e2046dfSNick Hibma	0x64	RelativeStateOfCharge
14319e2046dfSNick Hibma	0x65	AbsoluteStateOfCharge
14329e2046dfSNick Hibma	0x66	RemainingCapacity
14339e2046dfSNick Hibma	0x67	FullChargeCapacity
14349e2046dfSNick Hibma	0x68	RunTimeToEmpty
14359e2046dfSNick Hibma	0x69	AverageTimeToEmpty
14369e2046dfSNick Hibma	0x6A	AverageTimeToFull
14379e2046dfSNick Hibma	0x6B	CycleCount
14389e2046dfSNick Hibma	0x80	BattPackModelLevel
14399e2046dfSNick Hibma	0x81	InternalChargeController
14409e2046dfSNick Hibma	0x82	PrimaryBatterySupport
14419e2046dfSNick Hibma	0x83	DesignCapacity
14429e2046dfSNick Hibma	0x84	SpecificationInfo
14439e2046dfSNick Hibma	0x85	ManufacturerDate
14449e2046dfSNick Hibma	0x86	SerialNumber
14459e2046dfSNick Hibma	0x87	iManufacturerName
14469e2046dfSNick Hibma	0x88	iDevicename
14479e2046dfSNick Hibma	0x89	iDeviceChemistery
14485b7aaa1aSMarkus Brueffer	0x8A	ManufacturerData
14499e2046dfSNick Hibma	0x8B	Rechargeable
14509e2046dfSNick Hibma	0x8C	WarningCapacityLimit
14519e2046dfSNick Hibma	0x8D	CapacityGranularity1
14529e2046dfSNick Hibma	0x8E	CapacityGranularity2
14535b7aaa1aSMarkus Brueffer	0x8F	iOEMInformation
14549e2046dfSNick Hibma	0xC0	InhibitCharge
14559e2046dfSNick Hibma	0xC1	EnablePolling
14569e2046dfSNick Hibma	0xC2	ResetToZero
14579e2046dfSNick Hibma	0xD0	ACPresent
14589e2046dfSNick Hibma	0xD1	BatteryPresent
14599e2046dfSNick Hibma	0xD2	PowerFail
14609e2046dfSNick Hibma	0xD3	AlarmInhibited
14619e2046dfSNick Hibma	0xD4	ThermistorUnderRange
14629e2046dfSNick Hibma	0xD5	ThermistorHot
14639e2046dfSNick Hibma	0xD6	ThermistorCold
14649e2046dfSNick Hibma	0xD7	ThermistorOverRange
14659e2046dfSNick Hibma	0xD8	VoltageOutOfRange
14669e2046dfSNick Hibma	0xD9	CurrentOutOfRange
14679e2046dfSNick Hibma	0xDA	CurrentNotRegulated
14689e2046dfSNick Hibma	0xDB	VoltageNotRegulated
14699e2046dfSNick Hibma	0xDC	MasterMode
14705b7aaa1aSMarkus Brueffer	0xF0	ChargerSelectorSupport
14715b7aaa1aSMarkus Brueffer	0xF1	ChargerSpec
14729e2046dfSNick Hibma	0xF2	Level2
14739e2046dfSNick Hibma	0xF3	Level3
14749e2046dfSNick Hibma
14759e2046dfSNick Hibma140	Bar Code Scanner
14765b7aaa1aSMarkus Brueffer	0x00	Undefined
14775b7aaa1aSMarkus Brueffer	0x01	Bar Code Badge Reader
14785b7aaa1aSMarkus Brueffer	0x02	Bar Code Scanner
14795b7aaa1aSMarkus Brueffer	0x03	Dumb Bar Code Scanner
14805b7aaa1aSMarkus Brueffer	0x04	Cordless Scanner Base
14815b7aaa1aSMarkus Brueffer	0x05	Bar Code Scanner Cradle
14825b7aaa1aSMarkus Brueffer	0x10	Attribute Report
14835b7aaa1aSMarkus Brueffer	0x11	Settings Report
14845b7aaa1aSMarkus Brueffer	0x12	Scanned Data Report
14855b7aaa1aSMarkus Brueffer	0x13	Raw Scanned Data Report
14865b7aaa1aSMarkus Brueffer	0x14	Trigger Report
14875b7aaa1aSMarkus Brueffer	0x15	Status Report
14885b7aaa1aSMarkus Brueffer	0x16	UPC/EAN Control Report
14895b7aaa1aSMarkus Brueffer	0x17	EAN 2/3 Label Control Report
14905b7aaa1aSMarkus Brueffer	0x18	Code 39 Control Report
14915b7aaa1aSMarkus Brueffer	0x19	Interleaved 2 of 5 Control Report
14925b7aaa1aSMarkus Brueffer	0x1A	Standard 2 of 5 Control Report
14935b7aaa1aSMarkus Brueffer	0x1B	MSI Plessey Control Report
14945b7aaa1aSMarkus Brueffer	0x1C	Codabar Control Report
14955b7aaa1aSMarkus Brueffer	0x1D	Code 128 Control Report
14965b7aaa1aSMarkus Brueffer	0x1E	Misc 1D Control Report
14975b7aaa1aSMarkus Brueffer	0x1F	2D Control Report
14985b7aaa1aSMarkus Brueffer	0x30	Aiming/Pointer Mode
14995b7aaa1aSMarkus Brueffer	0x31	Bar Code Present Sensor
15005b7aaa1aSMarkus Brueffer	0x32	Class 1A Laser
15015b7aaa1aSMarkus Brueffer	0x33	Class 2 Laser
15025b7aaa1aSMarkus Brueffer	0x34	Heater Present
15035b7aaa1aSMarkus Brueffer	0x35	Contact Scanner
15045b7aaa1aSMarkus Brueffer	0x36	Electronic Article Surveillance Notification
15055b7aaa1aSMarkus Brueffer	0x37	Constant Electronic Article
15065b7aaa1aSMarkus Brueffer	0x38	Error Indication
15075b7aaa1aSMarkus Brueffer	0x39	Fixed Beeper
15085b7aaa1aSMarkus Brueffer	0x3A	Good Decode Indication
15095b7aaa1aSMarkus Brueffer	0x3B	Hands Free Scanning
15105b7aaa1aSMarkus Brueffer	0x3C	Intrinsically Safe
15115b7aaa1aSMarkus Brueffer	0x3D	Klasse Eins Laser
15125b7aaa1aSMarkus Brueffer	0x3E	Long Range Scanner
15135b7aaa1aSMarkus Brueffer	0x3F	Mirror Speed Control
15145b7aaa1aSMarkus Brueffer	0x40	Not On File Indication
15155b7aaa1aSMarkus Brueffer	0x41	Programmable Beeper
15165b7aaa1aSMarkus Brueffer	0x42	Triggerless
15175b7aaa1aSMarkus Brueffer	0x43	Wand
15185b7aaa1aSMarkus Brueffer	0x44	Water Resistant
15195b7aaa1aSMarkus Brueffer	0x45	Multi-Range Scanner
15205b7aaa1aSMarkus Brueffer	0x46	Proximity Sensor
15215b7aaa1aSMarkus Brueffer	0x4D	Fragment Decoding
15225b7aaa1aSMarkus Brueffer	0x4E	Scanner Read Confidence
15235b7aaa1aSMarkus Brueffer	0x4F	Data Prefix
15245b7aaa1aSMarkus Brueffer	0x50	Prefix AIMI
15255b7aaa1aSMarkus Brueffer	0x51	Prefix None
15265b7aaa1aSMarkus Brueffer	0x52	Prefix Proprietary
15275b7aaa1aSMarkus Brueffer	0x55	Active Time
15285b7aaa1aSMarkus Brueffer	0x56	Aiming Laser Pattern
15295b7aaa1aSMarkus Brueffer	0x57	Bar Code Present
15305b7aaa1aSMarkus Brueffer	0x58	Beeper State
15315b7aaa1aSMarkus Brueffer	0x59	Laser On Time
15325b7aaa1aSMarkus Brueffer	0x5A	Laser State
15335b7aaa1aSMarkus Brueffer	0x5B	Lockout Timeout
15345b7aaa1aSMarkus Brueffer	0x5C	Motor State
15355b7aaa1aSMarkus Brueffer	0x5D	Motor Timeout
15365b7aaa1aSMarkus Brueffer	0x5E	Power On Reset Scanner
15375b7aaa1aSMarkus Brueffer	0x5F	Prevent Read of Barcodes
15385b7aaa1aSMarkus Brueffer	0x60	Initiate Barcode Read
15395b7aaa1aSMarkus Brueffer	0x61	Trigger State
15405b7aaa1aSMarkus Brueffer	0x62	Trigger Mode
15415b7aaa1aSMarkus Brueffer	0x63	Trigger Mode Blinking Laser On
15425b7aaa1aSMarkus Brueffer	0x64	Trigger Mode Continuous Laser On
15435b7aaa1aSMarkus Brueffer	0x65	Trigger Mode Laser on while Pulled
15445b7aaa1aSMarkus Brueffer	0x66	Trigger Mode Laser stays on after Trigger release
15455b7aaa1aSMarkus Brueffer	0x6D	Commit Parameters to NVM
15465b7aaa1aSMarkus Brueffer	0x6E	Parameter Scanning
15475b7aaa1aSMarkus Brueffer	0x6F	Parameters Changed
15485b7aaa1aSMarkus Brueffer	0x70	Set parapeter default values
15495b7aaa1aSMarkus Brueffer	0x75	Scanner In Cradle
15505b7aaa1aSMarkus Brueffer	0x76	Scanner In Range
15515b7aaa1aSMarkus Brueffer	0x7A	Aim Duration
15525b7aaa1aSMarkus Brueffer	0x7B	Good Read Lamp Duration
15535b7aaa1aSMarkus Brueffer	0x7C	Good Read Lamp Intensity
15545b7aaa1aSMarkus Brueffer	0x7D	Good Read LED
15555b7aaa1aSMarkus Brueffer	0x7E	Good Read Tone Frequence
15565b7aaa1aSMarkus Brueffer	0x7F	Good Read Tone Length
15575b7aaa1aSMarkus Brueffer	0x80	Good Read Tone Volume
15585b7aaa1aSMarkus Brueffer	0x82	No Read Message
15595b7aaa1aSMarkus Brueffer	0x83	Not On File Volume
15605b7aaa1aSMarkus Brueffer	0x84	Powerup Beep
15615b7aaa1aSMarkus Brueffer	0x85	Sound Error Beep
15625b7aaa1aSMarkus Brueffer	0x86	Sound Good Read Beep
15635b7aaa1aSMarkus Brueffer	0x87	Sound Not On File Beep
15645b7aaa1aSMarkus Brueffer	0x88	Good Read When to Write
15655b7aaa1aSMarkus Brueffer	0x89	GRWTI After Decode
15665b7aaa1aSMarkus Brueffer	0x8A	GRWTI Beep/Lamp after transmit
15675b7aaa1aSMarkus Brueffer	0x8B	GRWTI No Beep/Lamp use at all
15685b7aaa1aSMarkus Brueffer	0x91	Bookland EAN
15695b7aaa1aSMarkus Brueffer	0x92	Convert EAN 8 to 13 Type
15705b7aaa1aSMarkus Brueffer	0x93	Convert UPC A to EAN-13
15715b7aaa1aSMarkus Brueffer	0x94	Convert UPC-E to A
15725b7aaa1aSMarkus Brueffer	0x95	EAN-13
15735b7aaa1aSMarkus Brueffer	0x96	EAN-8
15745b7aaa1aSMarkus Brueffer	0x97	EAN-99 128_Mandatory
15755b7aaa1aSMarkus Brueffer	0x98	EAN-99 P5/128_Optional
15765b7aaa1aSMarkus Brueffer	0x9A	UPC/EAN
15775b7aaa1aSMarkus Brueffer	0x9B	UPC/EAN Coupon Code
15785b7aaa1aSMarkus Brueffer	0x9C	UPC/EAN Periodicals
15795b7aaa1aSMarkus Brueffer	0x9D	UPC-A
15805b7aaa1aSMarkus Brueffer	0x9E	UPC-A with 128 Mandatory
15815b7aaa1aSMarkus Brueffer	0x9F	UPC-A with 128 Optional
15825b7aaa1aSMarkus Brueffer	0xA0	UPC-A with P5 Optional
15835b7aaa1aSMarkus Brueffer	0xA1	UPC-E
15845b7aaa1aSMarkus Brueffer	0xA2	UPC-E1
15855b7aaa1aSMarkus Brueffer	0xA9	Periodical
15865b7aaa1aSMarkus Brueffer	0xAA	Periodical Auto-Discriminate + 2
15875b7aaa1aSMarkus Brueffer	0xAB	Periodical Only Decode with + 2
15885b7aaa1aSMarkus Brueffer	0xAC	Periodical Ignore + 2
15895b7aaa1aSMarkus Brueffer	0xAD	Periodical Auto-Discriminate + 5
15905b7aaa1aSMarkus Brueffer	0xAE	Periodical Only Decode with + 5
15915b7aaa1aSMarkus Brueffer	0xAF	Periodical Ignore + 5
15925b7aaa1aSMarkus Brueffer	0xB0	Check
15935b7aaa1aSMarkus Brueffer	0xB1	Check Disable Price
15945b7aaa1aSMarkus Brueffer	0xB2	Check Enable 4 digit Price
15955b7aaa1aSMarkus Brueffer	0xB3	Check Enable 5 digit Price
15965b7aaa1aSMarkus Brueffer	0xB4	Check Enable European 4 digit Price
15975b7aaa1aSMarkus Brueffer	0xB5	Check European 5 digit Price
15985b7aaa1aSMarkus Brueffer	0xB7	EAN Two Label
15995b7aaa1aSMarkus Brueffer	0xB8	EAN Three Label
16005b7aaa1aSMarkus Brueffer	0xB9	EAN 8 Flag Digit 1
16015b7aaa1aSMarkus Brueffer	0xBA	EAN 8 Flag Digit 2
16025b7aaa1aSMarkus Brueffer	0xBB	EAN 8 Flag Digit 3
16035b7aaa1aSMarkus Brueffer	0xBC	EAN 13 Flag Digit 1
16045b7aaa1aSMarkus Brueffer	0xBD	EAN 13 Flag Digit 2
16055b7aaa1aSMarkus Brueffer	0xBE	EAN 13 Flag Digit 3
16065b7aaa1aSMarkus Brueffer	0xBF	Add EAN 2/3 Label Definition
16075b7aaa1aSMarkus Brueffer	0xC0	Clear all EAN 2/3 Label Definitions
16085b7aaa1aSMarkus Brueffer	0xC3	Codabar
16095b7aaa1aSMarkus Brueffer	0xC4	Code 128
16105b7aaa1aSMarkus Brueffer	0xC7	Code 39
16115b7aaa1aSMarkus Brueffer	0xC8	Code 93
16125b7aaa1aSMarkus Brueffer	0xC9	Full ASCII Conversion
16135b7aaa1aSMarkus Brueffer	0xCA	Interleaved 2 of 5
16145b7aaa1aSMarkus Brueffer	0xCB	Italian Pharmacy Code
16155b7aaa1aSMarkus Brueffer	0xCC	MSI/Plessey
16165b7aaa1aSMarkus Brueffer	0xCD	Standard 2 of 5 IATA
16175b7aaa1aSMarkus Brueffer	0xCE	Standard 2 of 5
16185b7aaa1aSMarkus Brueffer	0xD3	Transmit Start/Stop
16195b7aaa1aSMarkus Brueffer	0xD4	Tri-Optic
16205b7aaa1aSMarkus Brueffer	0xD5	UCC/EAN-128
16215b7aaa1aSMarkus Brueffer	0xD6	Check Digit
16225b7aaa1aSMarkus Brueffer	0xD7	Check Digit Disable
16235b7aaa1aSMarkus Brueffer	0xD8	Check Digit Enable Interleaved 2 of 5 OPCC
16245b7aaa1aSMarkus Brueffer	0xD9	Check Digit Enable Interleaved 2 of 5 USS
16255b7aaa1aSMarkus Brueffer	0xDA	Check Digit Enable Standard 2 of 5 OPCC
16265b7aaa1aSMarkus Brueffer	0xDB	Check Digit Enable Standard 2 of 5 USS
16275b7aaa1aSMarkus Brueffer	0xDC	Check Digit Enable One MSI Plessey
16285b7aaa1aSMarkus Brueffer	0xDD	Check Digit Enable Two MSI Plessey
16295b7aaa1aSMarkus Brueffer	0xDE	Check Digit Codabar Enable
16305b7aaa1aSMarkus Brueffer	0xDF	Check Digit Code 39 Enable
16315b7aaa1aSMarkus Brueffer	0xF0	Transmit Check Digit
16325b7aaa1aSMarkus Brueffer	0xF1	Disable Check Digit Transmit
16335b7aaa1aSMarkus Brueffer	0xF2	Enable Check Digit Transmit
16345b7aaa1aSMarkus Brueffer	0xFB	Symbology Identifier 1
16355b7aaa1aSMarkus Brueffer	0xFC	Symbology Identifier 2
16365b7aaa1aSMarkus Brueffer	0xFD	Symbology Identifier 3
16375b7aaa1aSMarkus Brueffer	0xFE	Decoded Data
16385b7aaa1aSMarkus Brueffer	0xFF	Decode Data Continued
16395b7aaa1aSMarkus Brueffer	0x100	Bar Space Data
16405b7aaa1aSMarkus Brueffer	0x101	Scanner Data Accuracy
16415b7aaa1aSMarkus Brueffer	0x102	Raw Data Polarity
16425b7aaa1aSMarkus Brueffer	0x103	Polarity Inverted Bar Code
16435b7aaa1aSMarkus Brueffer	0x104	Polarity Normal Bar Code
16445b7aaa1aSMarkus Brueffer	0x106	Minimum Length to Decode
16455b7aaa1aSMarkus Brueffer	0x107	Maximum Length to Decode
16465b7aaa1aSMarkus Brueffer	0x108	First Discrete Length to Decode
16475b7aaa1aSMarkus Brueffer	0x109	Second Discrete Length to Decode
16485b7aaa1aSMarkus Brueffer	0x10A	Data Length Method
16495b7aaa1aSMarkus Brueffer	0x10B	DL Method Read any
16505b7aaa1aSMarkus Brueffer	0x10C	DL Method Check in Range
16515b7aaa1aSMarkus Brueffer	0x10D	DL Method Check for Discrete
16525b7aaa1aSMarkus Brueffer	0x110	Aztec Code
16535b7aaa1aSMarkus Brueffer	0x111	BC412
16545b7aaa1aSMarkus Brueffer	0x112	Channel Code
16555b7aaa1aSMarkus Brueffer	0x113	Code 16
16565b7aaa1aSMarkus Brueffer	0x114	Code 32
16575b7aaa1aSMarkus Brueffer	0x115	Code 49
16585b7aaa1aSMarkus Brueffer	0x116	Code One
16595b7aaa1aSMarkus Brueffer	0x117	Colorcode
16605b7aaa1aSMarkus Brueffer	0x118	Data Matrix
16615b7aaa1aSMarkus Brueffer	0x119	MaxiCode
16625b7aaa1aSMarkus Brueffer	0x11A	MicroPDF
16635b7aaa1aSMarkus Brueffer	0x11B	PDF-417
16645b7aaa1aSMarkus Brueffer	0x11C	PosiCode
16655b7aaa1aSMarkus Brueffer	0x11D	QR Code
16665b7aaa1aSMarkus Brueffer	0x11E	SuperCode
16675b7aaa1aSMarkus Brueffer	0x11F	UltraCode
16685b7aaa1aSMarkus Brueffer	0x120	USD-5 (Slug Code)
16695b7aaa1aSMarkus Brueffer	0x121	VeriCode
16709e2046dfSNick Hibma
16715b7aaa1aSMarkus Brueffer141	Weighing Device
16725b7aaa1aSMarkus Brueffer	0x00	Undefined
16735b7aaa1aSMarkus Brueffer	0x01	Weighing Device
16745b7aaa1aSMarkus Brueffer	0x20	Scale Device
16755b7aaa1aSMarkus Brueffer	0x21	Scale Class I Metric
16765b7aaa1aSMarkus Brueffer	0x22	Scale Class I Metric
16775b7aaa1aSMarkus Brueffer	0x23	Scale Class II Metric
16785b7aaa1aSMarkus Brueffer	0x24	Scale Class III Metric
16795b7aaa1aSMarkus Brueffer	0x25	Scale Class IIIL Metric
16805b7aaa1aSMarkus Brueffer	0x26	Scale Class IV Metric
16815b7aaa1aSMarkus Brueffer	0x27	Scale Class III English
16825b7aaa1aSMarkus Brueffer	0x28	Scale Class IIIL English
16835b7aaa1aSMarkus Brueffer	0x29	Scale Class IV English
16845b7aaa1aSMarkus Brueffer	0x2A	Scale Class Generic
16855b7aaa1aSMarkus Brueffer	0x30	Scale Attribute Report
16865b7aaa1aSMarkus Brueffer	0x31	Scale Control Report
16875b7aaa1aSMarkus Brueffer	0x32	Scale Data Report
16885b7aaa1aSMarkus Brueffer	0x33	Scale Status Report
16895b7aaa1aSMarkus Brueffer	0x34	Scale Weight Limit Report
16905b7aaa1aSMarkus Brueffer	0x35	Scale Statistics Report
16915b7aaa1aSMarkus Brueffer	0x40	Data Weight
16925b7aaa1aSMarkus Brueffer	0x41	Data Scaling
16935b7aaa1aSMarkus Brueffer	0x50	Weight Unit
16945b7aaa1aSMarkus Brueffer	0x51	Weight Unit Milligram
16955b7aaa1aSMarkus Brueffer	0x52	Weight Unit Gram
16965b7aaa1aSMarkus Brueffer	0x53	Weight Unit Kilogram
16975b7aaa1aSMarkus Brueffer	0x54	Weight Unit Carats
16985b7aaa1aSMarkus Brueffer	0x55	Weight Unit Taels
16995b7aaa1aSMarkus Brueffer	0x56	Weight Unit Grains
17005b7aaa1aSMarkus Brueffer	0x57	Weight Unit Pennyweights
17015b7aaa1aSMarkus Brueffer	0x58	Weight Unit Metric Ton
17025b7aaa1aSMarkus Brueffer	0x59	Weight Unit Avoir Ton
17035b7aaa1aSMarkus Brueffer	0x5A	Weight Unit Troy Ounce
17045b7aaa1aSMarkus Brueffer	0x5B	Weight Unit Ounce
17055b7aaa1aSMarkus Brueffer	0x5C	Weight Unit Pound
17065b7aaa1aSMarkus Brueffer	0x60	Calibration Count
17075b7aaa1aSMarkus Brueffer	0x61	Re-Zero Count
17085b7aaa1aSMarkus Brueffer	0x70	Scale Status
17095b7aaa1aSMarkus Brueffer	0x71	Scale Status Fault
17105b7aaa1aSMarkus Brueffer	0x72	Scale Status Stable at Center of Zero
17115b7aaa1aSMarkus Brueffer	0x73	Scale Status In Motion
17125b7aaa1aSMarkus Brueffer	0x74	Scale Status Weight Stable
17135b7aaa1aSMarkus Brueffer	0x75	Scale Status Under Zero
17145b7aaa1aSMarkus Brueffer	0x76	Scale Status Over Weight Limit
17155b7aaa1aSMarkus Brueffer	0x77	Scale Status Requires Rezeroing
17165b7aaa1aSMarkus Brueffer	0x80	Zero Scale
17175b7aaa1aSMarkus Brueffer	0x81	Enforced Zero Return
17185b7aaa1aSMarkus Brueffer
17195b7aaa1aSMarkus Brueffer142	Magnetic Stripe Reader
17205b7aaa1aSMarkus Brueffer	0x00	Undefined
17215b7aaa1aSMarkus Brueffer	0x01	MSR Device Read-Only
17225b7aaa1aSMarkus Brueffer	0x11	Track 1 Length
17235b7aaa1aSMarkus Brueffer	0x12	Track 2 Length
17245b7aaa1aSMarkus Brueffer	0x13	Track 3 Length
17255b7aaa1aSMarkus Brueffer	0x14	Track JIS Length
17265b7aaa1aSMarkus Brueffer	0x20	Track Data
17275b7aaa1aSMarkus Brueffer	0x21	Track 1 Data
17285b7aaa1aSMarkus Brueffer	0x22	Track 2 Data
17295b7aaa1aSMarkus Brueffer	0x23	Track 3 Data
17305b7aaa1aSMarkus Brueffer	0x24	Track JIS Data
17319e2046dfSNick Hibma
17329e2046dfSNick Hibma144	Camera Control
17339e2046dfSNick Hibma
17349e2046dfSNick Hibma145	Arcade Device
17359e2046dfSNick Hibma
17365b7aaa1aSMarkus Brueffer# Some Microsoft non-standard extensions
17375b7aaa1aSMarkus Brueffer0xFF00	Microsoft
17385b7aaa1aSMarkus Brueffer	0xE9	Base Up
17395b7aaa1aSMarkus Brueffer	0xEA	Base Down
1740