xref: /freebsd/share/misc/usb_hid_usages (revision 9e2046dfecbbdda2ba5060c92f583d78cca04bcb)
19e2046dfSNick Hibma# $NetBSD: usb_hid_usages,v 1.3 1999/07/02 15:46:53 simonb Exp $
29e2046dfSNick Hibma# $FreeBSD$
39e2046dfSNick Hibma#
49e2046dfSNick Hibma# USB HID usage table
59e2046dfSNick Hibma# Syntax:
69e2046dfSNick Hibma#  - lines that do not start with a white space give the number and name of
79e2046dfSNick Hibma#    a usage page.
89e2046dfSNick Hibma#  - lines that start with a white space give the number and name of
99e2046dfSNick Hibma#    a usage with the last given page.
109e2046dfSNick Hibma#    If the number is * then the line matches all usages and the name
119e2046dfSNick Hibma#    is a printf formatting string that will be given the usage number.
129e2046dfSNick Hibma#
139e2046dfSNick Hibma1	Generic Desktop
149e2046dfSNick Hibma	0x00	Undefined
159e2046dfSNick Hibma	0x01	Pointer
169e2046dfSNick Hibma	0x02	Mouse
179e2046dfSNick Hibma	0x03	Reserved
189e2046dfSNick Hibma	0x04	Joystick
199e2046dfSNick Hibma	0x05	Game Pad
209e2046dfSNick Hibma	0x06	Keyboard
219e2046dfSNick Hibma	0x07	Keypad
229e2046dfSNick Hibma	0x08	Multi-axis Controller
239e2046dfSNick Hibma	0x30	X
249e2046dfSNick Hibma	0x31	Y
259e2046dfSNick Hibma	0x32	Z
269e2046dfSNick Hibma	0x33	Rx
279e2046dfSNick Hibma	0x34	Ry
289e2046dfSNick Hibma	0x35	Rz
299e2046dfSNick Hibma	0x36	Slider
309e2046dfSNick Hibma	0x37	Dial
319e2046dfSNick Hibma	0x38	Wheel
329e2046dfSNick Hibma	0x39	Hat Switch
339e2046dfSNick Hibma	0x3A	Counted Buffer
349e2046dfSNick Hibma	0x3B	Byte Count
359e2046dfSNick Hibma	0x3C	Motion Wakeup
369e2046dfSNick Hibma	0x40	Vx
379e2046dfSNick Hibma	0x41	Vy
389e2046dfSNick Hibma	0x42	Vz
399e2046dfSNick Hibma	0x43	Vbrx
409e2046dfSNick Hibma	0x44	Vbry
419e2046dfSNick Hibma	0x45	Vbrx
429e2046dfSNick Hibma	0x46	Vno
439e2046dfSNick Hibma	0x80	System Control
449e2046dfSNick Hibma	0x81	System Power Down
459e2046dfSNick Hibma	0x82	System Sleep
469e2046dfSNick Hibma	0x83	System Wake Up
479e2046dfSNick Hibma	0x84	System Context Menu
489e2046dfSNick Hibma	0x85	System Main Menu
499e2046dfSNick Hibma	0x86	System App Menu
509e2046dfSNick Hibma	0x87	System Menu Help
519e2046dfSNick Hibma	0x88	System Menu Exit
529e2046dfSNick Hibma	0x89	System Menu Select
539e2046dfSNick Hibma	0x8A	System Menu Right
549e2046dfSNick Hibma	0x8B	System Menu Left
559e2046dfSNick Hibma	0x8C	System Menu Up
569e2046dfSNick Hibma	0x8D	System Menu Down
579e2046dfSNick Hibma	0x90	D-pad Up
589e2046dfSNick Hibma	0x91	D-pad Down
599e2046dfSNick Hibma	0x92	D-pad Right
609e2046dfSNick Hibma	0x93	D-pad Left
619e2046dfSNick Hibma
629e2046dfSNick Hibma2	Simulation Controls
639e2046dfSNick Hibma	0x00	Undefined
649e2046dfSNick Hibma	0x01	Flight Simulation Device
659e2046dfSNick Hibma	0x02	Automobile Simulation Device
669e2046dfSNick Hibma	0x03	Tank Simulation Device
679e2046dfSNick Hibma	0x04	Spaceship Simulation Device
689e2046dfSNick Hibma	0x05	Submarine Simulation Device
699e2046dfSNick Hibma	0x06	Sailing Simulation Device
709e2046dfSNick Hibma	0x07	Motorcycle Simulation Device
719e2046dfSNick Hibma	0x08	Sports Simulation Device
729e2046dfSNick Hibma	0x09	Airplane Simulation Device
739e2046dfSNick Hibma	0x0A	Helicopter Simulation Device
749e2046dfSNick Hibma	0x0B	Magic Carpet Simulation Device
759e2046dfSNick Hibma	0x0C	Bicycle
769e2046dfSNick Hibma	0x20	Flight Control Stick
779e2046dfSNick Hibma	0x21	Flight Stick
789e2046dfSNick Hibma	0x22	Cyclic Control
799e2046dfSNick Hibma	0x23	Cyclic Trim
809e2046dfSNick Hibma	0x24	Flight Yoke
819e2046dfSNick Hibma	0x25	Track Control
829e2046dfSNick Hibma	0x26	Driving Control
839e2046dfSNick Hibma	0xB0	Aileron
849e2046dfSNick Hibma	0xB1	Aileron Trim
859e2046dfSNick Hibma	0xB2	Anti-Torque Control
869e2046dfSNick Hibma	0xB3	Auto-pilot Enable
879e2046dfSNick Hibma	0xB4	Chaff Release
889e2046dfSNick Hibma	0xB5	Collective Control
899e2046dfSNick Hibma	0xB6	Dive Brake
909e2046dfSNick Hibma	0xB7	Electronic Counter Measures
919e2046dfSNick Hibma	0xB8	Elevator
929e2046dfSNick Hibma	0xB9	Elevator Trim
939e2046dfSNick Hibma	0xBA	Rudder
949e2046dfSNick Hibma	0xBB	Throttle
959e2046dfSNick Hibma	0xBC	Flight Communication
969e2046dfSNick Hibma	0xBD	Flare Release
979e2046dfSNick Hibma	0xBE	Landing Gear
989e2046dfSNick Hibma	0xBF	Toe Brake
999e2046dfSNick Hibma	0xC0	Trigger
1009e2046dfSNick Hibma	0xC1	Weapons Arm
1019e2046dfSNick Hibma	0xC2	Weapons Select
1029e2046dfSNick Hibma	0xC3	Wing Flaps
1039e2046dfSNick Hibma	0xC4	Accelerator
1049e2046dfSNick Hibma	0xC5	Brake
1059e2046dfSNick Hibma	0xC6	Clutch
1069e2046dfSNick Hibma	0xC7	Shifter
1079e2046dfSNick Hibma	0xC8	Steering
1089e2046dfSNick Hibma	0xC9	Turret Direction
1099e2046dfSNick Hibma	0xCA	Barrel Elevation
1109e2046dfSNick Hibma	0xCB	Dive Plane
1119e2046dfSNick Hibma	0xCC	Ballast
1129e2046dfSNick Hibma	0xCD	Bicycle Crank
1139e2046dfSNick Hibma	0xCE	Handle Bars
1149e2046dfSNick Hibma	0xCF	Front Brake
1159e2046dfSNick Hibma	0xD0	Rear Brake
1169e2046dfSNick Hibma
1179e2046dfSNick Hibma3	VR Controls
1189e2046dfSNick Hibma	0x00	Unidentified
1199e2046dfSNick Hibma	0x01	Belt
1209e2046dfSNick Hibma	0x02	Body Suit
1219e2046dfSNick Hibma	0x03	Flexor
1229e2046dfSNick Hibma	0x04	Glove
1239e2046dfSNick Hibma	0x05	Head Tracker
1249e2046dfSNick Hibma	0x06	Head Mounted Display
1259e2046dfSNick Hibma	0x07	Hand Tracker
1269e2046dfSNick Hibma	0x08	Oculometer
1279e2046dfSNick Hibma	0x09	Vest
1289e2046dfSNick Hibma	0x0A	Animatronic Device
1299e2046dfSNick Hibma	0x20	Stereo Enable
1309e2046dfSNick Hibma	0x21	Display Enable
1319e2046dfSNick Hibma
1329e2046dfSNick Hibma4	Sports Controls
1339e2046dfSNick Hibma	0x00	Unidentified
1349e2046dfSNick Hibma	0x01	Baseball Bat
1359e2046dfSNick Hibma	0x02	Golf Club
1369e2046dfSNick Hibma	0x03	Rowing Machine
1379e2046dfSNick Hibma	0x04	Treadmill
1389e2046dfSNick Hibma	0x30	Oar
1399e2046dfSNick Hibma	0x31	Slope
1409e2046dfSNick Hibma	0x32	Rate
1419e2046dfSNick Hibma	0x33	Stick Speed
1429e2046dfSNick Hibma	0x34	Stick Face Angle
1439e2046dfSNick Hibma	0x35	Stick Heel/Toe
1449e2046dfSNick Hibma	0x36	Stick Follow Through
1459e2046dfSNick Hibma	0x37	Stick Tempo
1469e2046dfSNick Hibma	0x38	Stick Type
1479e2046dfSNick Hibma	0x39	Stick Height
1489e2046dfSNick Hibma	0x50	Putter
1499e2046dfSNick Hibma	0x51	1 Iron
1509e2046dfSNick Hibma	0x52	2 Iron
1519e2046dfSNick Hibma	0x53	3 Iron
1529e2046dfSNick Hibma	0x54	4 Iron
1539e2046dfSNick Hibma	0x55	5 Iron
1549e2046dfSNick Hibma	0x56	6 Iron
1559e2046dfSNick Hibma	0x57	7 Iron
1569e2046dfSNick Hibma	0x58	8 Iron
1579e2046dfSNick Hibma	0x59	9 Iron
1589e2046dfSNick Hibma	0x5A	10 Iron
1599e2046dfSNick Hibma	0x5B	11 Iron
1609e2046dfSNick Hibma	0x5C	Sand Wedge
1619e2046dfSNick Hibma	0x5D	Loft Wedge
1629e2046dfSNick Hibma	0x5E	Power Wedge
1639e2046dfSNick Hibma	0x5F	1 Wood
1649e2046dfSNick Hibma	0x60	3 Wood
1659e2046dfSNick Hibma	0x61	5 Wood
1669e2046dfSNick Hibma	0x62	7 Wood
1679e2046dfSNick Hibma	0x63	9 Wood
1689e2046dfSNick Hibma
1699e2046dfSNick Hibma5	Game Controls
1709e2046dfSNick Hibma	0x00	Undefined
1719e2046dfSNick Hibma	0x01	3D Game Controller
1729e2046dfSNick Hibma	0x02	Pinball Device
1739e2046dfSNick Hibma	0x03	Gun Device
1749e2046dfSNick Hibma	0x20	Point of View
1759e2046dfSNick Hibma	0x21	Turn Right/Left
1769e2046dfSNick Hibma	0x22	Pitch Right/Left
1779e2046dfSNick Hibma	0x23	Roll Forward/Backward
1789e2046dfSNick Hibma	0x24	Move Right/Left
1799e2046dfSNick Hibma	0x25	Move Forward/Backward
1809e2046dfSNick Hibma	0x26	Move Up/Down
1819e2046dfSNick Hibma	0x27	Lean Right/Left
1829e2046dfSNick Hibma	0x28	Lean Forward/Backward
1839e2046dfSNick Hibma	0x29	Height of POV
1849e2046dfSNick Hibma	0x2A	Flipper
1859e2046dfSNick Hibma	0x2B	Secondary Flipper
1869e2046dfSNick Hibma	0x2C	Bump
1879e2046dfSNick Hibma	0x2D	New Game
1889e2046dfSNick Hibma	0x2E	Shoot Ball
1899e2046dfSNick Hibma	0x2F	Player
1909e2046dfSNick Hibma	0x30	Gun Bolt
1919e2046dfSNick Hibma	0x31	Gun Clip
1929e2046dfSNick Hibma	0x32	Gun Selector
1939e2046dfSNick Hibma	0x33	Gun Single Shot
1949e2046dfSNick Hibma	0x34	Gun Burst
1959e2046dfSNick Hibma	0x35	Gun Automatic
1969e2046dfSNick Hibma	0x36	Gun Safety
1979e2046dfSNick Hibma	0x37	Gamepad Fire/Jump
1989e2046dfSNick Hibma	0x39	Gamepad Trigger
1999e2046dfSNick Hibma
2009e2046dfSNick Hibma7	Keyboard
2019e2046dfSNick Hibma	0x00	Reserved (no event indicated)
2029e2046dfSNick Hibma	0x01	Keyboard ErrorRollOver
2039e2046dfSNick Hibma	0x02	Keyboard POSTFail
2049e2046dfSNick Hibma	0x03	Keyboard ErrorUndefined
2059e2046dfSNick Hibma	0x04	Keyboard a and A
2069e2046dfSNick Hibma	0x05	Keyboard b and B
2079e2046dfSNick Hibma	0x06	Keyboard c and C
2089e2046dfSNick Hibma	0x07	Keyboard d and D
2099e2046dfSNick Hibma	0x08	Keyboard e and E
2109e2046dfSNick Hibma	0x09	Keyboard f and F
2119e2046dfSNick Hibma	0x0A	Keyboard g and G
2129e2046dfSNick Hibma	0x0B	Keyboard h and H
2139e2046dfSNick Hibma	0x0C	Keyboard i and I
2149e2046dfSNick Hibma	0x0D	Keyboard j and J
2159e2046dfSNick Hibma	0x0E	Keyboard k and K
2169e2046dfSNick Hibma	0x0F	Keyboard l and L
2179e2046dfSNick Hibma	0x10	Keyboard m and M
2189e2046dfSNick Hibma	0x11	Keyboard n and N
2199e2046dfSNick Hibma	0x12	Keyboard o and O
2209e2046dfSNick Hibma	0x13	Keyboard p and P
2219e2046dfSNick Hibma	0x14	Keyboard q and Q
2229e2046dfSNick Hibma	0x15	Keyboard r and R
2239e2046dfSNick Hibma	0x16	Keyboard s and S
2249e2046dfSNick Hibma	0x17	Keyboard t and T
2259e2046dfSNick Hibma	0x18	Keyboard u and U
2269e2046dfSNick Hibma	0x19	Keyboard v and V
2279e2046dfSNick Hibma	0x1A	Keyboard w and W
2289e2046dfSNick Hibma	0x1B	Keyboard x and X
2299e2046dfSNick Hibma	0x1C	Keyboard y and Y
2309e2046dfSNick Hibma	0x1D	Keyboard z and Z
2319e2046dfSNick Hibma	0x1E	Keyboard 1 and !
2329e2046dfSNick Hibma	0x1F	Keyboard 2 and @
2339e2046dfSNick Hibma	0x20	Keyboard 3 and #
2349e2046dfSNick Hibma	0x21	Keyboard 4 and $
2359e2046dfSNick Hibma	0x22	Keyboard 5 and %
2369e2046dfSNick Hibma	0x23	Keyboard 6 and ^
2379e2046dfSNick Hibma	0x24	Keyboard 7 and &
2389e2046dfSNick Hibma	0x25	Keyboard 8 and *
2399e2046dfSNick Hibma	0x26	Keyboard 9 and (
2409e2046dfSNick Hibma	0x27	Keyboard 0 and )
2419e2046dfSNick Hibma	0x28	Keyboard Return (ENTER)
2429e2046dfSNick Hibma	0x29	Keyboard ESCAPE
2439e2046dfSNick Hibma	0x2A	Keyboard DELETE (Backspace)
2449e2046dfSNick Hibma	0x2B	Keyboard Tab
2459e2046dfSNick Hibma	0x2C	Keyboard Spacebar
2469e2046dfSNick Hibma	0x2D	Keyboard - and (underscore)
2479e2046dfSNick Hibma	0x2E	Keyboard = and +
2489e2046dfSNick Hibma	0x2F	Keyboard [ and {
2499e2046dfSNick Hibma	0x30	Keyboard ] and }
2509e2046dfSNick Hibma	0x31	Keyboard \ and |
2519e2046dfSNick Hibma	0x32	Keyboard Non-US # and ~
2529e2046dfSNick Hibma	0x33	Keyboard ; and :
2539e2046dfSNick Hibma	0x34	Keyboard ' and "
2549e2046dfSNick Hibma	0x35	Keyboard Grave Accent and Tilde
2559e2046dfSNick Hibma	0x36	Keyboard, and <
2569e2046dfSNick Hibma	0x37	Keyboard . and >
2579e2046dfSNick Hibma	0x38	Keyboard / and ?
2589e2046dfSNick Hibma	0x39	Keyboard Caps Lock
2599e2046dfSNick Hibma	0x3A	Keyboard F1
2609e2046dfSNick Hibma	0x3B	Keyboard F2
2619e2046dfSNick Hibma	0x3C	Keyboard F3
2629e2046dfSNick Hibma	0x3D	Keyboard F4
2639e2046dfSNick Hibma	0x3E	Keyboard F5
2649e2046dfSNick Hibma	0x3F	Keyboard F6
2659e2046dfSNick Hibma	0x40	Keyboard F7
2669e2046dfSNick Hibma	0x41	Keyboard F8
2679e2046dfSNick Hibma	0x42	Keyboard F9
2689e2046dfSNick Hibma	0x43	Keyboard F10
2699e2046dfSNick Hibma	0x44	Keyboard F11
2709e2046dfSNick Hibma	0x45	Keyboard F12
2719e2046dfSNick Hibma	0x46	Keyboard PrintScreen
2729e2046dfSNick Hibma	0x47	Keyboard Scroll Lock
2739e2046dfSNick Hibma	0x48	Keyboard Pause
2749e2046dfSNick Hibma	0x49	Keyboard Insert
2759e2046dfSNick Hibma	0x4A	Keyboard Home
2769e2046dfSNick Hibma	0x4B	Keyboard PageUp
2779e2046dfSNick Hibma	0x4C	Keyboard Delete Forward
2789e2046dfSNick Hibma	0x4D	Keyboard End
2799e2046dfSNick Hibma	0x4E	Keyboard PageDown
2809e2046dfSNick Hibma	0x4F	Keyboard RightArrow
2819e2046dfSNick Hibma	0x50	Keyboard LeftArrow
2829e2046dfSNick Hibma	0x51	Keyboard DownArrow
2839e2046dfSNick Hibma	0x52	Keyboard UpArrow
2849e2046dfSNick Hibma	0x53	Keypad Num Lock and Clear
2859e2046dfSNick Hibma	0x54	Keypad /
2869e2046dfSNick Hibma	0x55	Keypad *
2879e2046dfSNick Hibma	0x56	Keypad -
2889e2046dfSNick Hibma	0x57	Keypad +
2899e2046dfSNick Hibma	0x58	Keypad ENTER
2909e2046dfSNick Hibma	0x59	Keypad 1 and End
2919e2046dfSNick Hibma	0x5A	Keypad 2 and Down Arrow
2929e2046dfSNick Hibma	0x5B	Keypad 3 and PageDn
2939e2046dfSNick Hibma	0x5C	Keypad 4 and Left Arrow
2949e2046dfSNick Hibma	0x5D	Keypad 5
2959e2046dfSNick Hibma	0x5E	Keypad 6 and Right Arrow
2969e2046dfSNick Hibma	0x5F	Keypad 7 and Home
2979e2046dfSNick Hibma	0x60	Keypad 8 and Up Arrow
2989e2046dfSNick Hibma	0x61	Keypad 9 and PageUp
2999e2046dfSNick Hibma	0x62	Keypad 0 and Insert
3009e2046dfSNick Hibma	0x63	Keypad . and Delete
3019e2046dfSNick Hibma	0x64	Keyboard Non-US \ and |
3029e2046dfSNick Hibma	0x65	Keyboard Application
3039e2046dfSNick Hibma	0x66	Keyboard Power
3049e2046dfSNick Hibma	0x67	Keypad =
3059e2046dfSNick Hibma	0x68	Keyboard F13
3069e2046dfSNick Hibma	0x69	Keyboard F14
3079e2046dfSNick Hibma	0x6A	Keyboard F15
3089e2046dfSNick Hibma	0x6B	Keyboard F16
3099e2046dfSNick Hibma	0x6C	Keyboard F17
3109e2046dfSNick Hibma	0x6D	Keyboard F18
3119e2046dfSNick Hibma	0x6E	Keyboard F19
3129e2046dfSNick Hibma	0x6F	Keyboard F20
3139e2046dfSNick Hibma	0x70	Keyboard F21
3149e2046dfSNick Hibma	0x71	Keyboard F22
3159e2046dfSNick Hibma	0x72	Keyboard F23
3169e2046dfSNick Hibma	0x73	Keyboard F24
3179e2046dfSNick Hibma	0x74	Keyboard Execute
3189e2046dfSNick Hibma	0x75	Keyboard Help
3199e2046dfSNick Hibma	0x76	Keyboard Menu
3209e2046dfSNick Hibma	0x77	Keyboard Select
3219e2046dfSNick Hibma	0x78	Keyboard Stop
3229e2046dfSNick Hibma	0x79	Keyboard Again
3239e2046dfSNick Hibma	0x7A	Keyboard Undo
3249e2046dfSNick Hibma	0x7B	Keyboard Cut
3259e2046dfSNick Hibma	0x7C	Keyboard Copy
3269e2046dfSNick Hibma	0x7D	Keyboard Paste
3279e2046dfSNick Hibma	0x7E	Keyboard Find
3289e2046dfSNick Hibma	0x7F	Keyboard Mute
3299e2046dfSNick Hibma	0x80	Keyboard Volume Up
3309e2046dfSNick Hibma	0x81	Keyboard Volume Down
3319e2046dfSNick Hibma	0x82	Keyboard Locking Caps Lock
3329e2046dfSNick Hibma	0x83	Keyboard Locking Num Lock
3339e2046dfSNick Hibma	0x84	Keyboard Locking Scroll Lock
3349e2046dfSNick Hibma	0x85	Keypad Comma
3359e2046dfSNick Hibma	0x86	Keypad Equal Sign
3369e2046dfSNick Hibma	0x87	Keyboard International1
3379e2046dfSNick Hibma	0x88	Keyboard International2
3389e2046dfSNick Hibma	0x89	Keyboard International3
3399e2046dfSNick Hibma	0x8A	Keyboard International4
3409e2046dfSNick Hibma	0x8B	Keyboard International5
3419e2046dfSNick Hibma	0x8C	Keyboard International6
3429e2046dfSNick Hibma	0x8D	Keyboard International7
3439e2046dfSNick Hibma	0x8E	Keyboard International8
3449e2046dfSNick Hibma	0x8F	Keyboard International9
3459e2046dfSNick Hibma	0x90	Keyboard LANG1
3469e2046dfSNick Hibma	0x91	Keyboard LANG2
3479e2046dfSNick Hibma	0x92	Keyboard LANG3
3489e2046dfSNick Hibma	0x93	Keyboard LANG4
3499e2046dfSNick Hibma	0x94	Keyboard LANG5
3509e2046dfSNick Hibma	0x95	Keyboard LANG6
3519e2046dfSNick Hibma	0x96	Keyboard LANG7
3529e2046dfSNick Hibma	0x97	Keyboard LANG8
3539e2046dfSNick Hibma	0x98	Keyboard LANG9
3549e2046dfSNick Hibma	0x99	Keyboard Alternate Erase
3559e2046dfSNick Hibma	0x9A	Keyboard SysReq/Attention
3569e2046dfSNick Hibma	0x9B	Keyboard Cancel
3579e2046dfSNick Hibma	0x9C	Keyboard Clear
3589e2046dfSNick Hibma	0x9D	Keyboard Prior
3599e2046dfSNick Hibma	0x9E	Keyboard Return
3609e2046dfSNick Hibma	0x9F	Keyboard Separator
3619e2046dfSNick Hibma	0xA0	Keyboard Out
3629e2046dfSNick Hibma	0xA1	Keyboard Oper
3639e2046dfSNick Hibma	0xA2	Keyboard Clear/Again
3649e2046dfSNick Hibma	0xA3	Keyboard CrSel/Props
3659e2046dfSNick Hibma	0xA4	Keyboard ExSel
3669e2046dfSNick Hibma	0xE0	Keyboard LeftControl
3679e2046dfSNick Hibma	0xE1	Keyboard LeftShift
3689e2046dfSNick Hibma	0xE2	Keyboard LeftAlt
3699e2046dfSNick Hibma	0xE3	Keyboard Left GUI
3709e2046dfSNick Hibma	0xE4	Keyboard RightControl
3719e2046dfSNick Hibma	0xE5	Keyboard RightShift
3729e2046dfSNick Hibma	0xE6	Keyboard RightAlt
3739e2046dfSNick Hibma	0xE7	Keyboard Right GUI
3749e2046dfSNick Hibma
3759e2046dfSNick Hibma8	LEDs
3769e2046dfSNick Hibma	0x00	Undefined
3779e2046dfSNick Hibma	0x01	Num Lock
3789e2046dfSNick Hibma	0x02	Caps Lock
3799e2046dfSNick Hibma	0x03	Scroll Lock
3809e2046dfSNick Hibma	0x04	Compose
3819e2046dfSNick Hibma	0x05	Kana
3829e2046dfSNick Hibma	0x06	Power
3839e2046dfSNick Hibma	0x07	Shift
3849e2046dfSNick Hibma	0x08	Do Not Disturb
3859e2046dfSNick Hibma	0x09	Mute
3869e2046dfSNick Hibma	0x0A	Tone Enable
3879e2046dfSNick Hibma	0x0B	High Cut Filter
3889e2046dfSNick Hibma	0x0C	Low Cut Filter
3899e2046dfSNick Hibma	0x0D	Equalizer Enable
3909e2046dfSNick Hibma	0x0E	Sound Field On
3919e2046dfSNick Hibma	0x0F	Surround Field On
3929e2046dfSNick Hibma	0x10	Repeat
3939e2046dfSNick Hibma	0x11	Stereo
3949e2046dfSNick Hibma	0x12	Sampling Rate Detect
3959e2046dfSNick Hibma	0x13	Spinning
3969e2046dfSNick Hibma	0x14	CAV
3979e2046dfSNick Hibma	0x15	CLV
3989e2046dfSNick Hibma	0x16	Recording Format Detect
3999e2046dfSNick Hibma	0x17	Off-Hook
4009e2046dfSNick Hibma	0x18	Ring
4019e2046dfSNick Hibma	0x19	Message Waiting
4029e2046dfSNick Hibma	0x1A	Data Mode
4039e2046dfSNick Hibma	0x1B	Battery Operation
4049e2046dfSNick Hibma	0x1C	Battery OK
4059e2046dfSNick Hibma	0x1D	Battery Low
4069e2046dfSNick Hibma	0x1E	Speaker
4079e2046dfSNick Hibma	0x1F	Head Set
4089e2046dfSNick Hibma	0x20	Hold
4099e2046dfSNick Hibma	0x21	Microphone
4109e2046dfSNick Hibma	0x22	Coverage
4119e2046dfSNick Hibma	0x23	Night Mode
4129e2046dfSNick Hibma	0x24	Send Calls
4139e2046dfSNick Hibma	0x25	Call Pickup
4149e2046dfSNick Hibma	0x26	Conference
4159e2046dfSNick Hibma	0x27	Stand-by
4169e2046dfSNick Hibma	0x28	Camera On
4179e2046dfSNick Hibma	0x29	Camera Off
4189e2046dfSNick Hibma	0x2A	On-Line
4199e2046dfSNick Hibma	0x2B	Off-Line
4209e2046dfSNick Hibma	0x2C	Busy
4219e2046dfSNick Hibma	0x2D	Ready
4229e2046dfSNick Hibma	0x2E	Paper-Out
4239e2046dfSNick Hibma	0x2F	Paper-Jam
4249e2046dfSNick Hibma	0x30	Remote
4259e2046dfSNick Hibma	0x31	Forward
4269e2046dfSNick Hibma	0x32	Reverse
4279e2046dfSNick Hibma	0x33	Stop
4289e2046dfSNick Hibma	0x34	Rewind
4299e2046dfSNick Hibma	0x35	Fast Forward
4309e2046dfSNick Hibma	0x36	Play
4319e2046dfSNick Hibma	0x37	Pause
4329e2046dfSNick Hibma	0x38	Record
4339e2046dfSNick Hibma	0x39	Error
4349e2046dfSNick Hibma	0x3A	Usage Selected Indicator
4359e2046dfSNick Hibma	0x3B	Usage In Use Indicator
4369e2046dfSNick Hibma	0x3C	Usage Multi Mode Indicator
4379e2046dfSNick Hibma	0x3D	Indicator On
4389e2046dfSNick Hibma	0x3E	Indicator Flash
4399e2046dfSNick Hibma	0x3F	Indicator Slow Blink
4409e2046dfSNick Hibma	0x40	Indicator Fast Blink
4419e2046dfSNick Hibma	0x41	Indicator Off
4429e2046dfSNick Hibma	0x42	Flash On Time
4439e2046dfSNick Hibma	0x43	Slow Blink On Time
4449e2046dfSNick Hibma	0x44	Slow Blink Off Time
4459e2046dfSNick Hibma	0x45	Fast Blink On Time
4469e2046dfSNick Hibma	0x46	Fast Blink Off Time
4479e2046dfSNick Hibma	0x47	Usage Indicator Color
4489e2046dfSNick Hibma	0x48	Red
4499e2046dfSNick Hibma	0x49	Green
4509e2046dfSNick Hibma	0x4A	Amber
4519e2046dfSNick Hibma	0x4B	Generic Indicator
4529e2046dfSNick Hibma	0x4C	System Suspend
4539e2046dfSNick Hibma	0x4D	External Power Connected
4549e2046dfSNick Hibma	0x4C-FFFF	Reserved
4559e2046dfSNick Hibma
4569e2046dfSNick Hibma9	Button
4579e2046dfSNick Hibma	0x00	No Button Pressed
4589e2046dfSNick Hibma	*	Button %d
4599e2046dfSNick Hibma
4609e2046dfSNick Hibma10	Ordinal
4619e2046dfSNick Hibma	0x00	Unused
4629e2046dfSNick Hibma	*	Instance %d
4639e2046dfSNick Hibma
4649e2046dfSNick Hibma11	Telephony
4659e2046dfSNick Hibma	0x00	Unassigned
4669e2046dfSNick Hibma	0x01	Phone
4679e2046dfSNick Hibma	0x02	Answering Machine
4689e2046dfSNick Hibma	0x03	Message Controls
4699e2046dfSNick Hibma	0x04	Handset
4709e2046dfSNick Hibma	0x05	Headset
4719e2046dfSNick Hibma	0x06	Telephony Key Pad
4729e2046dfSNick Hibma	0x07	Programmable Button
4739e2046dfSNick Hibma	0x20	Hook Switch
4749e2046dfSNick Hibma	0x21	Flash
4759e2046dfSNick Hibma	0x22	Feature
4769e2046dfSNick Hibma	0x23	Hold
4779e2046dfSNick Hibma	0x24	Redial
4789e2046dfSNick Hibma	0x25	Transfer
4799e2046dfSNick Hibma	0x26	Drop
4809e2046dfSNick Hibma	0x27	Park
4819e2046dfSNick Hibma	0x28	Forward Calls
4829e2046dfSNick Hibma	0x29	Alternate Function
4839e2046dfSNick Hibma	0x2A	Line
4849e2046dfSNick Hibma	0x2B	Speaker Phone
4859e2046dfSNick Hibma	0x2C	Conference
4869e2046dfSNick Hibma	0x2D	Ring Enable
4879e2046dfSNick Hibma	0x2E	Ring Select
4889e2046dfSNick Hibma	0x2F	Phone Mute
4899e2046dfSNick Hibma	0x30	Caller ID
4909e2046dfSNick Hibma	0x50	Speed Dial
4919e2046dfSNick Hibma	0x51	Store Number
4929e2046dfSNick Hibma	0x52	Recall Number
4939e2046dfSNick Hibma	0x53	Phone Directory
4949e2046dfSNick Hibma	0x70	Voice Mail
4959e2046dfSNick Hibma	0x71	Screen Calls
4969e2046dfSNick Hibma	0x72	Do Not Disturb
4979e2046dfSNick Hibma	0x73	Message
4989e2046dfSNick Hibma	0x74	Answer On/Off
4999e2046dfSNick Hibma	0x90	Inside Dial Tone
5009e2046dfSNick Hibma	0x91	Outside Dial Tone
5019e2046dfSNick Hibma	0x92	Inside Ring Tone
5029e2046dfSNick Hibma	0x93	Outside Ring Tone
5039e2046dfSNick Hibma	0x94	Priority Ring Tone
5049e2046dfSNick Hibma	0x95	Inside Ringback
5059e2046dfSNick Hibma	0x96	Priority Ringback
5069e2046dfSNick Hibma	0x97	Line Busy Tone
5079e2046dfSNick Hibma	0x98	Reorder Tone
5089e2046dfSNick Hibma	0x99	Call Waiting Tone
5099e2046dfSNick Hibma	0x9A	Confirmation Tone 1
5109e2046dfSNick Hibma	0x9B	Confirmation Tone 2
5119e2046dfSNick Hibma	0x9C	Tones Off
5129e2046dfSNick Hibma	0xB0	Phone Key 0
5139e2046dfSNick Hibma	0xB1	Phone Key 1
5149e2046dfSNick Hibma	0xB2	Phone Key 2
5159e2046dfSNick Hibma	0xB3	Phone Key 3
5169e2046dfSNick Hibma	0xB4	Phone Key 4
5179e2046dfSNick Hibma	0xB5	Phone Key 5
5189e2046dfSNick Hibma	0xB6	Phone Key 6
5199e2046dfSNick Hibma	0xB7	Phone Key 7
5209e2046dfSNick Hibma	0xB8	Phone Key 8
5219e2046dfSNick Hibma	0xB9	Phone Key 9
5229e2046dfSNick Hibma	0xBA	Phone Key Star
5239e2046dfSNick Hibma	0xBB	Phone Key Pound
5249e2046dfSNick Hibma	0xBC	Phone Key A
5259e2046dfSNick Hibma	0xBD	Phone Key B
5269e2046dfSNick Hibma	0xBE	Phone Key C
5279e2046dfSNick Hibma	0xBF	Phone Key D
5289e2046dfSNick Hibma
5299e2046dfSNick Hibma12	Consumer
5309e2046dfSNick Hibma	0x00	Unassigned
5319e2046dfSNick Hibma	0x01	Consumer Control
5329e2046dfSNick Hibma	0x02	Numeric Key Pad
5339e2046dfSNick Hibma	0x03	Programmable Buttons
5349e2046dfSNick Hibma	0x20	+10
5359e2046dfSNick Hibma	0x21	+100
5369e2046dfSNick Hibma	0x22	AM/PM
5379e2046dfSNick Hibma	0x30	Power
5389e2046dfSNick Hibma	0x31	Reset
5399e2046dfSNick Hibma	0x32	Sleep
5409e2046dfSNick Hibma	0x33	Sleep After
5419e2046dfSNick Hibma	0x34	Sleep Mode
5429e2046dfSNick Hibma	0x35	Illumination
5439e2046dfSNick Hibma	0x36	Function Buttons
5449e2046dfSNick Hibma	0x40	Menu
5459e2046dfSNick Hibma	0x41	Menu  Pick
5469e2046dfSNick Hibma	0x42	Menu Up
5479e2046dfSNick Hibma	0x43	Menu Down
5489e2046dfSNick Hibma	0x44	Menu Left
5499e2046dfSNick Hibma	0x45	Menu Right
5509e2046dfSNick Hibma	0x46	Menu Escape
5519e2046dfSNick Hibma	0x47	Menu Value Increase
5529e2046dfSNick Hibma	0x48	Menu Value Decrease
5539e2046dfSNick Hibma	0x60	Data On Screen
5549e2046dfSNick Hibma	0x61	Closed Caption
5559e2046dfSNick Hibma	0x62	Closed Caption Select
5569e2046dfSNick Hibma	0x63	VCR/TV
5579e2046dfSNick Hibma	0x64	Broadcast Mode
5589e2046dfSNick Hibma	0x65	Snapshot
5599e2046dfSNick Hibma	0x66	Still
5609e2046dfSNick Hibma	0x80	Selection
5619e2046dfSNick Hibma	0x81	Assign Selection
5629e2046dfSNick Hibma	0x82	Mode Step
5639e2046dfSNick Hibma	0x83	Recall Last
5649e2046dfSNick Hibma	0x84	Enter Channel
5659e2046dfSNick Hibma	0x85	Order Movie
5669e2046dfSNick Hibma	0x86	Channel
5679e2046dfSNick Hibma	0x87	Media Selection
5689e2046dfSNick Hibma	0x88	Media Select Computer
5699e2046dfSNick Hibma	0x89	Media Select TV
5709e2046dfSNick Hibma	0x8A	Media Select WWW
5719e2046dfSNick Hibma	0x8B	Media Select DVD
5729e2046dfSNick Hibma	0x8C	Media Select Telephone
5739e2046dfSNick Hibma	0x8D	Media Select Program Guide
5749e2046dfSNick Hibma	0x8E	Media Select Video Phone
5759e2046dfSNick Hibma	0x8F	Media Select Games
5769e2046dfSNick Hibma	0x90	Media Select Messages
5779e2046dfSNick Hibma	0x91	Media Select CD
5789e2046dfSNick Hibma	0x92	Media Select VCR
5799e2046dfSNick Hibma	0x93	Media Select Tuner
5809e2046dfSNick Hibma	0x94	Quit
5819e2046dfSNick Hibma	0x95	Help
5829e2046dfSNick Hibma	0x96	Media Select Tape
5839e2046dfSNick Hibma	0x97	Media Select Cable
5849e2046dfSNick Hibma	0x98	Media Select Satellite
5859e2046dfSNick Hibma	0x99	Media Select Security
5869e2046dfSNick Hibma	0x9A	Media Select Home
5879e2046dfSNick Hibma	0x9B	Media Select Call
5889e2046dfSNick Hibma	0x9C	Channel Increment
5899e2046dfSNick Hibma	0x9D	Channel Decrement
5909e2046dfSNick Hibma	0x9E	Media Select SAP
5919e2046dfSNick Hibma	0xA0	VCR Plus
5929e2046dfSNick Hibma	0xA1	Once
5939e2046dfSNick Hibma	0xA2	Daily
5949e2046dfSNick Hibma	0xA3	Weekly
5959e2046dfSNick Hibma	0xA4	Monthly
5969e2046dfSNick Hibma	0xB0	Play
5979e2046dfSNick Hibma	0xB1	Pause
5989e2046dfSNick Hibma	0xB2	Record
5999e2046dfSNick Hibma	0xB3	Fast Forward
6009e2046dfSNick Hibma	0xB4	Rewind
6019e2046dfSNick Hibma	0xB5	Scan Next Track
6029e2046dfSNick Hibma	0xB6	Scan Previous Track
6039e2046dfSNick Hibma	0xB7	Stop
6049e2046dfSNick Hibma	0xB8	Eject
6059e2046dfSNick Hibma	0xB9	Random Play
6069e2046dfSNick Hibma	0xBA	Select DisC
6079e2046dfSNick Hibma	0xBB	Enter Disc
6089e2046dfSNick Hibma	0xBC	Repeat
6099e2046dfSNick Hibma	0xBD	Tracking
6109e2046dfSNick Hibma	0xBE	Track Normal
6119e2046dfSNick Hibma	0xBF	Slow Tracking
6129e2046dfSNick Hibma	0xC0	Frame Forward
6139e2046dfSNick Hibma	0xC1	Frame Back
6149e2046dfSNick Hibma	0xC2	Mark
6159e2046dfSNick Hibma	0xC3	Clear Mark
6169e2046dfSNick Hibma	0xC4	Repeat From Mark
6179e2046dfSNick Hibma	0xC5	Return To Mark
6189e2046dfSNick Hibma	0xC6	Search Mark Forward
6199e2046dfSNick Hibma	0xC7	Search Mark Backwards
6209e2046dfSNick Hibma	0xC8	Counter Reset
6219e2046dfSNick Hibma	0xC9	Show Counter
6229e2046dfSNick Hibma	0xCA	Tracking Increment
6239e2046dfSNick Hibma	0xCB	Tracking Decrement
6249e2046dfSNick Hibma	0xE0	Volume
6259e2046dfSNick Hibma	0xE1	Balance
6269e2046dfSNick Hibma	0xE2	Mute
6279e2046dfSNick Hibma	0xE3	Bass
6289e2046dfSNick Hibma	0xE4	Treble
6299e2046dfSNick Hibma	0xE5	Bass Boost
6309e2046dfSNick Hibma	0xE6	Surround Mode
6319e2046dfSNick Hibma	0xE7	Loudness
6329e2046dfSNick Hibma	0xE8	MPX
6339e2046dfSNick Hibma	0xE9	Volume Up
6349e2046dfSNick Hibma	0xEA	Volume Down
6359e2046dfSNick Hibma	0xF0	Speed Select
6369e2046dfSNick Hibma	0xF1	Playback Speed
6379e2046dfSNick Hibma	0xF2	Standard Play
6389e2046dfSNick Hibma	0xF3	Long Play
6399e2046dfSNick Hibma	0xF4	Extended Play
6409e2046dfSNick Hibma	0xF5	Slow
6419e2046dfSNick Hibma	0x100	Fan Enable
6429e2046dfSNick Hibma	0x101	Fan Speed
6439e2046dfSNick Hibma	0x102	Light
6449e2046dfSNick Hibma	0x103	Light Illumination Level
6459e2046dfSNick Hibma	0x104	Climate Control Enable
6469e2046dfSNick Hibma	0x105	Room Temperature
6479e2046dfSNick Hibma	0x106	Security Enable
6489e2046dfSNick Hibma	0x107	Fire Alarm
6499e2046dfSNick Hibma	0x108	Police Alarm
6509e2046dfSNick Hibma	0x150	Balance Right
6519e2046dfSNick Hibma	0x151	Balance Left
6529e2046dfSNick Hibma	0x152	Bass Increment
6539e2046dfSNick Hibma	0x153	Bass Decrement
6549e2046dfSNick Hibma	0x154	Treble Increment
6559e2046dfSNick Hibma	0x155	Treble Decrement
6569e2046dfSNick Hibma	0x160	Speaker System
6579e2046dfSNick Hibma	0x161	Channel Left
6589e2046dfSNick Hibma	0x162	Channel Right
6599e2046dfSNick Hibma	0x163	Channel Center
6609e2046dfSNick Hibma	0x164	Channel Front
6619e2046dfSNick Hibma	0x165	Channel Center Front
6629e2046dfSNick Hibma	0x166	Channel Side
6639e2046dfSNick Hibma	0x167	Channel Surround
6649e2046dfSNick Hibma	0x168	Channel Low Frequency Enhancement
6659e2046dfSNick Hibma	0x169	Channel Top
6669e2046dfSNick Hibma	0x16A	Channel Unknown
6679e2046dfSNick Hibma	0x170	Sub-channel
6689e2046dfSNick Hibma	0x171	Sub-channel Increment
6699e2046dfSNick Hibma	0x172	Sub-channel Decrement
6709e2046dfSNick Hibma	0x173	Alternate Audio Increment
6719e2046dfSNick Hibma	0x174	Alternate Audio Decrement
6729e2046dfSNick Hibma	0x180	Application Launch Buttons
6739e2046dfSNick Hibma	0x181	AL Launch Button Configuration Tool
6749e2046dfSNick Hibma	0x182	AL Programmable Button Configuration
6759e2046dfSNick Hibma	0x183	AL Consumer Control Configuration
6769e2046dfSNick Hibma	0x184	AL Word Processor
6779e2046dfSNick Hibma	0x185	AL Text Editor
6789e2046dfSNick Hibma	0x186	AL Spreadsheet
6799e2046dfSNick Hibma	0x187	AL Graphics Editor
6809e2046dfSNick Hibma	0x188	AL Presentation App
6819e2046dfSNick Hibma	0x189	AL Database App
6829e2046dfSNick Hibma	0x18A	AL Email Reader
6839e2046dfSNick Hibma	0x18B	AL Newsreader
6849e2046dfSNick Hibma	0x18C	AL Voicemail
6859e2046dfSNick Hibma	0x18D	AL Contacts/Address Book
6869e2046dfSNick Hibma	0x18E	AL Calendar/Schedule
6879e2046dfSNick Hibma	0x18F	AL Task/Project Manager
6889e2046dfSNick Hibma	0x190	AL Log/Journal/Timecard
6899e2046dfSNick Hibma	0x191	AL Checkbook/Finance
6909e2046dfSNick Hibma	0x192	AL Calculator
6919e2046dfSNick Hibma	0x193	AL A/V Capture/Playback
6929e2046dfSNick Hibma	0x194	AL Local Machine Browser
6939e2046dfSNick Hibma	0x195	AL LAN/WAN Browser
6949e2046dfSNick Hibma	0x196	AL Internet Browser
6959e2046dfSNick Hibma	0x197	AL Remote Networking/ISP Connect
6969e2046dfSNick Hibma	0x198	AL Network Conference
6979e2046dfSNick Hibma	0x199	AL Network Chat
6989e2046dfSNick Hibma	0x19A	AL Telephony/Dialer
6999e2046dfSNick Hibma	0x19B	AL Logon
7009e2046dfSNick Hibma	0x19C	AL Logoff
7019e2046dfSNick Hibma	0x19D	AL Logon/Logoff
7029e2046dfSNick Hibma	0x19E	AL Terminal Lock/Screensaver
7039e2046dfSNick Hibma	0x19F	AL Control Panel
7049e2046dfSNick Hibma	0x1A0	AL Command Line Processor/Run
7059e2046dfSNick Hibma	0x1A1	AL Process/Task Manager
7069e2046dfSNick Hibma	0x1A2	AL Select Tast/Application
7079e2046dfSNick Hibma	0x1A3	AL Next Task/Application
7089e2046dfSNick Hibma	0x1A4	AL Previous Task/Application
7099e2046dfSNick Hibma	0x1A5	AL Preemptive Halt Task/Application
7109e2046dfSNick Hibma	0x200	Generic GUI Application Controls
7119e2046dfSNick Hibma	0x201	AC New
7129e2046dfSNick Hibma	0x202	AC Open
7139e2046dfSNick Hibma	0x203	AC Close
7149e2046dfSNick Hibma	0x204	AC Exit
7159e2046dfSNick Hibma	0x205	AC Maximize
7169e2046dfSNick Hibma	0x206	AC Minimize
7179e2046dfSNick Hibma	0x207	AC Save
7189e2046dfSNick Hibma	0x208	AC Print
7199e2046dfSNick Hibma	0x209	AC Properties
7209e2046dfSNick Hibma	0x21A	AC Undo
7219e2046dfSNick Hibma	0x21B	AC Copy
7229e2046dfSNick Hibma	0x21C	AC Cut
7239e2046dfSNick Hibma	0x21D	AC Paste
7249e2046dfSNick Hibma	0x21E	AC Select All
7259e2046dfSNick Hibma	0x21F	AC Find
7269e2046dfSNick Hibma	0x220	AC Find and Replace
7279e2046dfSNick Hibma	0x221	AC Search
7289e2046dfSNick Hibma	0x222	AC Go To
7299e2046dfSNick Hibma	0x223	AC Home
7309e2046dfSNick Hibma	0x224	AC Back
7319e2046dfSNick Hibma	0x225	AC Forward
7329e2046dfSNick Hibma	0x226	AC Stop
7339e2046dfSNick Hibma	0x227	AC Refresh
7349e2046dfSNick Hibma	0x228	AC Previous Link
7359e2046dfSNick Hibma	0x229	AC Next Link
7369e2046dfSNick Hibma	0x22A	AC Bookmarks
7379e2046dfSNick Hibma	0x22B	AC History
7389e2046dfSNick Hibma	0x22C	AC Subscriptions
7399e2046dfSNick Hibma	0x22D	AC Zoom In
7409e2046dfSNick Hibma	0x22E	AC Zoom Out
7419e2046dfSNick Hibma	0x22F	AC Zoom
7429e2046dfSNick Hibma	0x230	AC Full Screen View
7439e2046dfSNick Hibma	0x231	AC Normal View
7449e2046dfSNick Hibma	0x232	AC View Toggle
7459e2046dfSNick Hibma	0x233	AC Scroll Up
7469e2046dfSNick Hibma	0x234	AC Scroll Down
7479e2046dfSNick Hibma	0x235	AC Scroll
7489e2046dfSNick Hibma	0x236	AC Pan Left
7499e2046dfSNick Hibma	0x237	AC Pan Right
7509e2046dfSNick Hibma	0x238	AC Pan
7519e2046dfSNick Hibma	0x239	AC New Window
7529e2046dfSNick Hibma	0x23A	AC Tile Horizontally
7539e2046dfSNick Hibma	0x23B	AC Tile Vertically
7549e2046dfSNick Hibma	0x23C	AC Format
7559e2046dfSNick Hibma
7569e2046dfSNick Hibma13	Digitizer
7579e2046dfSNick Hibma	0x00	Undefined
7589e2046dfSNick Hibma	0x01	Digitizer
7599e2046dfSNick Hibma	0x02	Pen
7609e2046dfSNick Hibma	0x03	Light Pen
7619e2046dfSNick Hibma	0x04	Touch Screen
7629e2046dfSNick Hibma	0x05	Touch Pad
7639e2046dfSNick Hibma	0x06	White Board
7649e2046dfSNick Hibma	0x07	Coordinate Measuring Machine
7659e2046dfSNick Hibma	0x08	3-D Digitizer
7669e2046dfSNick Hibma	0x09	Stereo Plotter
7679e2046dfSNick Hibma	0x0A	Articulated Arm
7689e2046dfSNick Hibma	0x0B	Armature
7699e2046dfSNick Hibma	0x0C	Multiple Point Digitizer
7709e2046dfSNick Hibma	0x0D	Free Space Wand
7719e2046dfSNick Hibma	0x20	Stylus
7729e2046dfSNick Hibma	0x21	Puck
7739e2046dfSNick Hibma	0x22	Finger
7749e2046dfSNick Hibma	0x30	Tip Pressure
7759e2046dfSNick Hibma	0x31	Barrel Pressure
7769e2046dfSNick Hibma	0x32	In Range
7779e2046dfSNick Hibma	0x33	Touch
7789e2046dfSNick Hibma	0x34	Untouch
7799e2046dfSNick Hibma	0x35	Tap
7809e2046dfSNick Hibma	0x36	Quality
7819e2046dfSNick Hibma	0x37	Data Valid
7829e2046dfSNick Hibma	0x38	Transducer Index
7839e2046dfSNick Hibma	0x39	Tablet Function Keys
7849e2046dfSNick Hibma	0x3A	Program Change Keys
7859e2046dfSNick Hibma	0x3B	Battery Strength
7869e2046dfSNick Hibma	0x3C	Invert
7879e2046dfSNick Hibma	0x3D	X Tilt
7889e2046dfSNick Hibma	0x3E	Y Tilt
7899e2046dfSNick Hibma	0x3F	Azimuth
7909e2046dfSNick Hibma	0x40	Altitude
7919e2046dfSNick Hibma	0x41	Twist
7929e2046dfSNick Hibma	0x42	Tip Switch
7939e2046dfSNick Hibma	0x43	Secondary Tip Switch
7949e2046dfSNick Hibma	0x44	Barrel Switch
7959e2046dfSNick Hibma	0x45	Eraser
7969e2046dfSNick Hibma	0x46	Tablet Pick
7979e2046dfSNick Hibma
7989e2046dfSNick Hibma15	Physical Interface Device
7999e2046dfSNick Hibma
8009e2046dfSNick Hibma16	Unicode
8019e2046dfSNick Hibma	*	Unicode Char u%04x
8029e2046dfSNick Hibma
8039e2046dfSNick Hibma20	Alphnumeric Display
8049e2046dfSNick Hibma	0x00	Undefined
8059e2046dfSNick Hibma	0x01	Alphanumeric Display
8069e2046dfSNick Hibma	0x20	Display Attributes Report
8079e2046dfSNick Hibma	0x21	ASCII Character Set
8089e2046dfSNick Hibma	0x22	Data Read Back
8099e2046dfSNick Hibma	0x23	Font Read Back
8109e2046dfSNick Hibma	0x24	Display Control Report
8119e2046dfSNick Hibma	0x25	Clear Display
8129e2046dfSNick Hibma	0x26	Display Enable
8139e2046dfSNick Hibma	0x27	Screen Saver Delay
8149e2046dfSNick Hibma	0x28	Screen Saver Enable
8159e2046dfSNick Hibma	0x29	Vertical Scroll
8169e2046dfSNick Hibma	0x2A	Horizontal Scroll
8179e2046dfSNick Hibma	0x2B	Character Report
8189e2046dfSNick Hibma	0x2C	Display Data
8199e2046dfSNick Hibma	0x2D	Display Status
8209e2046dfSNick Hibma	0x2E	Stat Not Ready
8219e2046dfSNick Hibma	0x2F	Stat Ready
8229e2046dfSNick Hibma	0x30	Err Not a loadable character
8239e2046dfSNick Hibma	0x31	Err Font data cannot be read
8249e2046dfSNick Hibma	0x32	Cursor Position Report
8259e2046dfSNick Hibma	0x33	Row
8269e2046dfSNick Hibma	0x34	Column
8279e2046dfSNick Hibma	0x35	Rows
8289e2046dfSNick Hibma	0x36	Columns
8299e2046dfSNick Hibma	0x37	Cursor Pixel Positioning
8309e2046dfSNick Hibma	0x38	Cursor Mode
8319e2046dfSNick Hibma	0x39	Cursor Enable
8329e2046dfSNick Hibma	0x3A	Cursor Blink
8339e2046dfSNick Hibma	0x3B	Font Report
8349e2046dfSNick Hibma	0x3C	Font Data
8359e2046dfSNick Hibma	0x3D	Character Width
8369e2046dfSNick Hibma	0x3E	Character Height
8379e2046dfSNick Hibma	0x3F	Character Spacing Horizontal
8389e2046dfSNick Hibma	0x40	Character Spacing Vertical
8399e2046dfSNick Hibma	0x41	Unicode Character Set
8409e2046dfSNick Hibma
8419e2046dfSNick Hibma128	Monitor
8429e2046dfSNick Hibma	0x00	Undefined
8439e2046dfSNick Hibma	0x01	Monitor Control
8449e2046dfSNick Hibma	0x02	EDID Information
8459e2046dfSNick Hibma	0x03	VDIF Information
8469e2046dfSNick Hibma	0x04	VESA Version
8479e2046dfSNick Hibma	0x05	On Screen Display
8489e2046dfSNick Hibma	0x06	Auto Size Center
8499e2046dfSNick Hibma	0x07	Polarity Horz Synch
8509e2046dfSNick Hibma	0x08	Polarity Vert Synch
8519e2046dfSNick Hibma	0x09	Sync Type
8529e2046dfSNick Hibma	0x0A	Screen Position
8539e2046dfSNick Hibma	0x0B	Horizontal Frequency
8549e2046dfSNick Hibma	0x0C	Vertical Frequency
8559e2046dfSNick Hibma
8569e2046dfSNick Hibma129	Monitor Enumerated Values
8579e2046dfSNick Hibma	0x00	unassigned
8589e2046dfSNick Hibma	*	ENUM %d
8599e2046dfSNick Hibma
8609e2046dfSNick Hibma130	VESA Virtual Controls
8619e2046dfSNick Hibma	0x10	Brightness
8629e2046dfSNick Hibma	0x12	Contrast
8639e2046dfSNick Hibma	0x16	Video Gain Red
8649e2046dfSNick Hibma	0x18	Video Gain Green
8659e2046dfSNick Hibma	0x1A	Video Gain Blue
8669e2046dfSNick Hibma	0x1C	Focus
8679e2046dfSNick Hibma	0x20	Horizontal Position
8689e2046dfSNick Hibma	0x22	Horizontal Size
8699e2046dfSNick Hibma	0x24	Horizontal Pincushion
8709e2046dfSNick Hibma	0x26	Horizontal Pincushion Balance
8719e2046dfSNick Hibma	0x28	Horizontal Misconvergence
8729e2046dfSNick Hibma	0x2A	Horizontal Linearity
8739e2046dfSNick Hibma	0x2C	Horizontal Linearity Balance
8749e2046dfSNick Hibma	0x30	Vertical Position
8759e2046dfSNick Hibma	0x32	Vertical Size
8769e2046dfSNick Hibma	0x34	Vertical Pincushion
8779e2046dfSNick Hibma	0x36	Vertical Pincushion Balance
8789e2046dfSNick Hibma	0x38	Vertical Misconvergence
8799e2046dfSNick Hibma	0x3A	Vertical Linearity
8809e2046dfSNick Hibma	0x3C	Vertical Linearity Balance
8819e2046dfSNick Hibma	0x40	Parallelogram Distortion
8829e2046dfSNick Hibma	0x42	Trapezoidal Distortion
8839e2046dfSNick Hibma	0x44	Tilt
8849e2046dfSNick Hibma	0x46	Top Corner Distortion Control
8859e2046dfSNick Hibma	0x48	Top Corner Distortion Balance
8869e2046dfSNick Hibma	0x4A	Bottom Corner Distortion Control
8879e2046dfSNick Hibma	0x4C	Bottom Corner Distortion Balance
8889e2046dfSNick Hibma	0x56	Moir� Horizontal
8899e2046dfSNick Hibma	0x58	Moir� Vertical
8909e2046dfSNick Hibma	0x5E	Input Level Select
8919e2046dfSNick Hibma	0x60	Input Source Select
8929e2046dfSNick Hibma	0x62	Stereo Mode
8939e2046dfSNick Hibma	0x6C	Video Black Level Red
8949e2046dfSNick Hibma	0x6E	Video Black Level Green
8959e2046dfSNick Hibma	0x70	Video Black Level Blue
8969e2046dfSNick Hibma
8979e2046dfSNick Hibma131	VESA Command
8989e2046dfSNick Hibma	0x00	Undefined
8999e2046dfSNick Hibma	0x01	Settings
9009e2046dfSNick Hibma	0x02	Degauss
9019e2046dfSNick Hibma
9029e2046dfSNick Hibma132	Power Device
9039e2046dfSNick Hibma	0x00	Undefined
9049e2046dfSNick Hibma	0x01	iName
9059e2046dfSNick Hibma	0x02	PresentStatus
9069e2046dfSNick Hibma	0x03	ChangedStatus
9079e2046dfSNick Hibma	0x04	UPS
9089e2046dfSNick Hibma	0x05	PowerSupply
9099e2046dfSNick Hibma	0x10	BatterySystem
9109e2046dfSNick Hibma	0x11	BatterySystemID
9119e2046dfSNick Hibma	0x12	Battery
9129e2046dfSNick Hibma	0x13	BatteryID
9139e2046dfSNick Hibma	0x14	Charger
9149e2046dfSNick Hibma	0x15	ChargerID
9159e2046dfSNick Hibma	0x16	PowerConverter
9169e2046dfSNick Hibma	0x17	PowerConverterID
9179e2046dfSNick Hibma	0x18	OutletSystem
9189e2046dfSNick Hibma	0x19	OutletSystemID
9199e2046dfSNick Hibma	0x1A	Input
9209e2046dfSNick Hibma	0x1B	InputID
9219e2046dfSNick Hibma	0x1C	Output
9229e2046dfSNick Hibma	0x1D	OutputID
9239e2046dfSNick Hibma	0x1E	Flow
9249e2046dfSNick Hibma	0x1F	FlowID
9259e2046dfSNick Hibma	0x20	Outlet
9269e2046dfSNick Hibma	0x21	OutletID
9279e2046dfSNick Hibma	0x22	Gang
9289e2046dfSNick Hibma	0x23	GangID
9299e2046dfSNick Hibma	0x24	Sink
9309e2046dfSNick Hibma	0x25	SinkID
9319e2046dfSNick Hibma	0x30	Voltage
9329e2046dfSNick Hibma	0x31	Current
9339e2046dfSNick Hibma	0x32	Frequency
9349e2046dfSNick Hibma	0x33	ApparentPower
9359e2046dfSNick Hibma	0x34	ActivePower
9369e2046dfSNick Hibma	0x35	PercentLoad
9379e2046dfSNick Hibma	0x36	Temperature
9389e2046dfSNick Hibma	0x37	Humidity
9399e2046dfSNick Hibma	0x40	ConfigVoltage
9409e2046dfSNick Hibma	0x41	ConfigCurrent
9419e2046dfSNick Hibma	0x42	ConfigFrequency
9429e2046dfSNick Hibma	0x43	ConfigApparentPower
9439e2046dfSNick Hibma	0x44	ConfigActivePower
9449e2046dfSNick Hibma	0x45	ConfigPercentLoad
9459e2046dfSNick Hibma	0x46	ConfigTemperature
9469e2046dfSNick Hibma	0x47	ConfigHumidity
9479e2046dfSNick Hibma	0x50	SwitchOnControl
9489e2046dfSNick Hibma	0x51	SwitchOffControl
9499e2046dfSNick Hibma	0x52	ToggleControl
9509e2046dfSNick Hibma	0x53	LowVoltageTransfer
9519e2046dfSNick Hibma	0x54	HighVoltageTransfer
9529e2046dfSNick Hibma	0x55	DelayBeforeReboot
9539e2046dfSNick Hibma	0x56	DelayBeforeStartup
9549e2046dfSNick Hibma	0x57	DelayBeforeShutdown
9559e2046dfSNick Hibma	0x58	Test
9569e2046dfSNick Hibma	0x59	Vendorspecificcommand
9579e2046dfSNick Hibma	0x60	Present
9589e2046dfSNick Hibma	0x61	Good
9599e2046dfSNick Hibma	0x62	InternalFailure
9609e2046dfSNick Hibma	0x63	VoltageOutOfRange
9619e2046dfSNick Hibma	0x64	FrequencyOutOfRange
9629e2046dfSNick Hibma	0x65	Overload
9639e2046dfSNick Hibma	0x66	OverCharged
9649e2046dfSNick Hibma	0x67	OverTemperature
9659e2046dfSNick Hibma	0x68	ShutdownRequested
9669e2046dfSNick Hibma	0x69	ShutdownImminent
9679e2046dfSNick Hibma	0x6A	VendorSpecificAnswerValid
9689e2046dfSNick Hibma	0x6B	SwitchOn/Off
9699e2046dfSNick Hibma	0x6C	Switcheble
9709e2046dfSNick Hibma	0x6D	Used
9719e2046dfSNick Hibma	0x6E	Boost
9729e2046dfSNick Hibma	0x6F	Buck
9739e2046dfSNick Hibma	0x70	Initialized
9749e2046dfSNick Hibma	0x71	Tested
9759e2046dfSNick Hibma
9769e2046dfSNick Hibma133	Battery System
9779e2046dfSNick Hibma	0x00	Undefined
9789e2046dfSNick Hibma	0x01	SMBBatteryMode
9799e2046dfSNick Hibma	0x02	SMBBatteryStatus
9809e2046dfSNick Hibma	0x03	SMBAlarmWarning
9819e2046dfSNick Hibma	0x04	SMBChargerMode
9829e2046dfSNick Hibma	0x05	SMBChargerStatus
9839e2046dfSNick Hibma	0x06	SMBChargerSpecInfo
9849e2046dfSNick Hibma	0x07	SMBSelectorState
9859e2046dfSNick Hibma	0x08	SMBSelectorPreset
9869e2046dfSNick Hibma	0x09	SMBSelectorInfo
9879e2046dfSNick Hibma	0x10	OptionalMfgFunction1
9889e2046dfSNick Hibma	0x11	OptionalMfgFunction2
9899e2046dfSNick Hibma	0x12	OptionalMfgFunction3
9909e2046dfSNick Hibma	0x13	OptionalMfgFunction4
9919e2046dfSNick Hibma	0x14	OptionalMfgFunction5
9929e2046dfSNick Hibma	0x15	ConnectionToSMBus
9939e2046dfSNick Hibma	0x16	OutputConnection
9949e2046dfSNick Hibma	0x17	ChargerConnection
9959e2046dfSNick Hibma	0x18	BatteryInsertion
9969e2046dfSNick Hibma	0x19	Usenext
9979e2046dfSNick Hibma	0x1A	OKToUse
9989e2046dfSNick Hibma	0x28	ManufacturerAccess
9999e2046dfSNick Hibma	0x29	RemainingCapacityLimit
10009e2046dfSNick Hibma	0x2A	RemainingTimeLimit
10019e2046dfSNick Hibma	0x2B	AtRate
10029e2046dfSNick Hibma	0x2C	CapacityMode
10039e2046dfSNick Hibma	0x2D	BroadcastToCharger
10049e2046dfSNick Hibma	0x2E	PrimaryBattery
10059e2046dfSNick Hibma	0x2F	ChargeController
10069e2046dfSNick Hibma	0x40	TerminateCharge
10079e2046dfSNick Hibma	0x41	TermminateDischarge
10089e2046dfSNick Hibma	0x42	BelowRemainingCapacityLimit
10099e2046dfSNick Hibma	0x43	RemainingTimeLimitExpired
10109e2046dfSNick Hibma	0x44	Charging
10119e2046dfSNick Hibma	0x45	Discharging
10129e2046dfSNick Hibma	0x46	FullyCharged
10139e2046dfSNick Hibma	0x47	FullyDischarged
10149e2046dfSNick Hibma	0x48	ConditionningFlag
10159e2046dfSNick Hibma	0x49	AtRateOK
10169e2046dfSNick Hibma	0x4A	SMBErrorCode
10179e2046dfSNick Hibma	0x4B	NeedReplacement
10189e2046dfSNick Hibma	0x60	AtRateTimeToFull
10199e2046dfSNick Hibma	0x61	AtRateTimeToEmpty
10209e2046dfSNick Hibma	0x62	AverageCurrent
10219e2046dfSNick Hibma	0x63	Maxerror
10229e2046dfSNick Hibma	0x64	RelativeStateOfCharge
10239e2046dfSNick Hibma	0x65	AbsoluteStateOfCharge
10249e2046dfSNick Hibma	0x66	RemainingCapacity
10259e2046dfSNick Hibma	0x67	FullChargeCapacity
10269e2046dfSNick Hibma	0x68	RunTimeToEmpty
10279e2046dfSNick Hibma	0x69	AverageTimeToEmpty
10289e2046dfSNick Hibma	0x6A	AverageTimeToFull
10299e2046dfSNick Hibma	0x6B	CycleCount
10309e2046dfSNick Hibma	0x80	BattPackModelLevel
10319e2046dfSNick Hibma	0x81	InternalChargeController
10329e2046dfSNick Hibma	0x82	PrimaryBatterySupport
10339e2046dfSNick Hibma	0x83	DesignCapacity
10349e2046dfSNick Hibma	0x84	SpecificationInfo
10359e2046dfSNick Hibma	0x85	ManufacturerDate
10369e2046dfSNick Hibma	0x86	SerialNumber
10379e2046dfSNick Hibma	0x87	iManufacturerName
10389e2046dfSNick Hibma	0x88	iDevicename
10399e2046dfSNick Hibma	0x89	iDeviceChemistery
10409e2046dfSNick Hibma	0x8A	iManufacturerData
10419e2046dfSNick Hibma	0x8B	Rechargeable
10429e2046dfSNick Hibma	0x8C	WarningCapacityLimit
10439e2046dfSNick Hibma	0x8D	CapacityGranularity1
10449e2046dfSNick Hibma	0x8E	CapacityGranularity2
10459e2046dfSNick Hibma	0xC0	InhibitCharge
10469e2046dfSNick Hibma	0xC1	EnablePolling
10479e2046dfSNick Hibma	0xC2	ResetToZero
10489e2046dfSNick Hibma	0xD0	ACPresent
10499e2046dfSNick Hibma	0xD1	BatteryPresent
10509e2046dfSNick Hibma	0xD2	PowerFail
10519e2046dfSNick Hibma	0xD3	AlarmInhibited
10529e2046dfSNick Hibma	0xD4	ThermistorUnderRange
10539e2046dfSNick Hibma	0xD5	ThermistorHot
10549e2046dfSNick Hibma	0xD6	ThermistorCold
10559e2046dfSNick Hibma	0xD7	ThermistorOverRange
10569e2046dfSNick Hibma	0xD8	VoltageOutOfRange
10579e2046dfSNick Hibma	0xD9	CurrentOutOfRange
10589e2046dfSNick Hibma	0xDA	CurrentNotRegulated
10599e2046dfSNick Hibma	0xDB	VoltageNotRegulated
10609e2046dfSNick Hibma	0xDC	MasterMode
10619e2046dfSNick Hibma	0xDD	ChargerBattery/HostControlled
10629e2046dfSNick Hibma	0xF0	ChargerSpecInfo
10639e2046dfSNick Hibma	0xF1	ChargerSpecRef
10649e2046dfSNick Hibma	0xF2	Level2
10659e2046dfSNick Hibma	0xF3	Level3
10669e2046dfSNick Hibma
10679e2046dfSNick Hibma140	Bar Code Scanner
10689e2046dfSNick Hibma
10699e2046dfSNick Hibma141	Scale Device
10709e2046dfSNick Hibma
10719e2046dfSNick Hibma144	Camera Control
10729e2046dfSNick Hibma
10739e2046dfSNick Hibma145	Arcade Device
10749e2046dfSNick Hibma
10759e2046dfSNick Hibma# Some Micro$oft non-standard extensions
10769e2046dfSNick Hibma0xff00	Microsoft
10779e2046dfSNick Hibma	0xe9	Base Up
10789e2046dfSNick Hibma	0xea	Base Down
1079