summaryrefslogtreecommitdiffstats
path: root/share/misc/usb_hid_usages
blob: bb0f40cad7185b4d2bf8cb85ce2f6f3fbd724959 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
# $NetBSD: usb_hid_usages,v 1.3 1999/07/02 15:46:53 simonb Exp $
# $FreeBSD$
#
# USB HID usage table
# Syntax:
#  - lines that do not start with a white space give the number and name of
#    a usage page.
#  - lines that start with a white space give the number and name of
#    a usage with the last given page.
#    If the number is * then the line matches all usages and the name
#    is a printf formatting string that will be given the usage number.
#
1	Generic Desktop
	0x00	Undefined
	0x01	Pointer
	0x02	Mouse
	0x03	Reserved
	0x04	Joystick
	0x05	Game Pad
	0x06	Keyboard
	0x07	Keypad
	0x08	Multi-axis Controller
	0x30	X
	0x31	Y
	0x32	Z
	0x33	Rx
	0x34	Ry
	0x35	Rz
	0x36	Slider
	0x37	Dial
	0x38	Wheel
	0x39	Hat Switch
	0x3A	Counted Buffer
	0x3B	Byte Count
	0x3C	Motion Wakeup
	0x40	Vx
	0x41	Vy
	0x42	Vz
	0x43	Vbrx
	0x44	Vbry
	0x45	Vbrx
	0x46	Vno
	0x80	System Control
	0x81	System Power Down
	0x82	System Sleep
	0x83	System Wake Up
	0x84	System Context Menu
	0x85	System Main Menu
	0x86	System App Menu
	0x87	System Menu Help
	0x88	System Menu Exit
	0x89	System Menu Select
	0x8A	System Menu Right
	0x8B	System Menu Left
	0x8C	System Menu Up
	0x8D	System Menu Down
	0x90	D-pad Up
	0x91	D-pad Down
	0x92	D-pad Right
	0x93	D-pad Left

2	Simulation Controls
	0x00	Undefined
	0x01	Flight Simulation Device
	0x02	Automobile Simulation Device
	0x03	Tank Simulation Device
	0x04	Spaceship Simulation Device
	0x05	Submarine Simulation Device
	0x06	Sailing Simulation Device
	0x07	Motorcycle Simulation Device
	0x08	Sports Simulation Device
	0x09	Airplane Simulation Device
	0x0A	Helicopter Simulation Device
	0x0B	Magic Carpet Simulation Device
	0x0C	Bicycle
	0x20	Flight Control Stick
	0x21	Flight Stick
	0x22	Cyclic Control
	0x23	Cyclic Trim
	0x24	Flight Yoke
	0x25	Track Control
	0x26	Driving Control
	0xB0	Aileron
	0xB1	Aileron Trim
	0xB2	Anti-Torque Control
	0xB3	Auto-pilot Enable
	0xB4	Chaff Release
	0xB5	Collective Control
	0xB6	Dive Brake
	0xB7	Electronic Counter Measures
	0xB8	Elevator
	0xB9	Elevator Trim
	0xBA	Rudder
	0xBB	Throttle
	0xBC	Flight Communication
	0xBD	Flare Release
	0xBE	Landing Gear
	0xBF	Toe Brake
	0xC0	Trigger
	0xC1	Weapons Arm
	0xC2	Weapons Select
	0xC3	Wing Flaps
	0xC4	Accelerator
	0xC5	Brake
	0xC6	Clutch
	0xC7	Shifter
	0xC8	Steering
	0xC9	Turret Direction
	0xCA	Barrel Elevation
	0xCB	Dive Plane
	0xCC	Ballast
	0xCD	Bicycle Crank
	0xCE	Handle Bars
	0xCF	Front Brake
	0xD0	Rear Brake

3	VR Controls
	0x00	Unidentified
	0x01	Belt
	0x02	Body Suit
	0x03	Flexor
	0x04	Glove
	0x05	Head Tracker
	0x06	Head Mounted Display
	0x07	Hand Tracker
	0x08	Oculometer
	0x09	Vest
	0x0A	Animatronic Device
	0x20	Stereo Enable
	0x21	Display Enable

4	Sports Controls
	0x00	Unidentified
	0x01	Baseball Bat
	0x02	Golf Club
	0x03	Rowing Machine
	0x04	Treadmill
	0x30	Oar
	0x31	Slope
	0x32	Rate
	0x33	Stick Speed
	0x34	Stick Face Angle
	0x35	Stick Heel/Toe
	0x36	Stick Follow Through
	0x37	Stick Tempo
	0x38	Stick Type
	0x39	Stick Height
	0x50	Putter
	0x51	1 Iron
	0x52	2 Iron
	0x53	3 Iron
	0x54	4 Iron
	0x55	5 Iron
	0x56	6 Iron
	0x57	7 Iron
	0x58	8 Iron
	0x59	9 Iron
	0x5A	10 Iron
	0x5B	11 Iron
	0x5C	Sand Wedge
	0x5D	Loft Wedge
	0x5E	Power Wedge
	0x5F	1 Wood
	0x60	3 Wood
	0x61	5 Wood
	0x62	7 Wood
	0x63	9 Wood

5	Game Controls
	0x00	Undefined
	0x01	3D Game Controller
	0x02	Pinball Device
	0x03	Gun Device
	0x20	Point of View
	0x21	Turn Right/Left
	0x22	Pitch Right/Left
	0x23	Roll Forward/Backward
	0x24	Move Right/Left
	0x25	Move Forward/Backward
	0x26	Move Up/Down
	0x27	Lean Right/Left
	0x28	Lean Forward/Backward
	0x29	Height of POV
	0x2A	Flipper
	0x2B	Secondary Flipper
	0x2C	Bump
	0x2D	New Game
	0x2E	Shoot Ball
	0x2F	Player
	0x30	Gun Bolt
	0x31	Gun Clip
	0x32	Gun Selector
	0x33	Gun Single Shot
	0x34	Gun Burst
	0x35	Gun Automatic
	0x36	Gun Safety
	0x37	Gamepad Fire/Jump
	0x39	Gamepad Trigger

7	Keyboard
	0x00	Reserved (no event indicated)
	0x01	Keyboard ErrorRollOver
	0x02	Keyboard POSTFail
	0x03	Keyboard ErrorUndefined
	0x04	Keyboard a and A
	0x05	Keyboard b and B
	0x06	Keyboard c and C
	0x07	Keyboard d and D
	0x08	Keyboard e and E
	0x09	Keyboard f and F
	0x0A	Keyboard g and G
	0x0B	Keyboard h and H
	0x0C	Keyboard i and I
	0x0D	Keyboard j and J
	0x0E	Keyboard k and K
	0x0F	Keyboard l and L
	0x10	Keyboard m and M
	0x11	Keyboard n and N
	0x12	Keyboard o and O
	0x13	Keyboard p and P
	0x14	Keyboard q and Q
	0x15	Keyboard r and R
	0x16	Keyboard s and S
	0x17	Keyboard t and T
	0x18	Keyboard u and U
	0x19	Keyboard v and V
	0x1A	Keyboard w and W
	0x1B	Keyboard x and X
	0x1C	Keyboard y and Y
	0x1D	Keyboard z and Z
	0x1E	Keyboard 1 and !
	0x1F	Keyboard 2 and @
	0x20	Keyboard 3 and #
	0x21	Keyboard 4 and $
	0x22	Keyboard 5 and %
	0x23	Keyboard 6 and ^
	0x24	Keyboard 7 and &
	0x25	Keyboard 8 and *
	0x26	Keyboard 9 and (
	0x27	Keyboard 0 and )
	0x28	Keyboard Return (ENTER)
	0x29	Keyboard ESCAPE
	0x2A	Keyboard DELETE (Backspace)
	0x2B	Keyboard Tab
	0x2C	Keyboard Spacebar
	0x2D	Keyboard - and (underscore)
	0x2E	Keyboard = and +
	0x2F	Keyboard [ and {
	0x30	Keyboard ] and }
	0x31	Keyboard \ and |
	0x32	Keyboard Non-US # and ~
	0x33	Keyboard ; and :
	0x34	Keyboard ' and "
	0x35	Keyboard Grave Accent and Tilde
	0x36	Keyboard, and <
	0x37	Keyboard . and >
	0x38	Keyboard / and ?
	0x39	Keyboard Caps Lock
	0x3A	Keyboard F1
	0x3B	Keyboard F2
	0x3C	Keyboard F3
	0x3D	Keyboard F4
	0x3E	Keyboard F5
	0x3F	Keyboard F6
	0x40	Keyboard F7
	0x41	Keyboard F8
	0x42	Keyboard F9
	0x43	Keyboard F10
	0x44	Keyboard F11
	0x45	Keyboard F12
	0x46	Keyboard PrintScreen
	0x47	Keyboard Scroll Lock
	0x48	Keyboard Pause
	0x49	Keyboard Insert
	0x4A	Keyboard Home
	0x4B	Keyboard PageUp
	0x4C	Keyboard Delete Forward
	0x4D	Keyboard End
	0x4E	Keyboard PageDown
	0x4F	Keyboard RightArrow
	0x50	Keyboard LeftArrow
	0x51	Keyboard DownArrow
	0x52	Keyboard UpArrow
	0x53	Keypad Num Lock and Clear
	0x54	Keypad /
	0x55	Keypad *
	0x56	Keypad -
	0x57	Keypad +
	0x58	Keypad ENTER
	0x59	Keypad 1 and End
	0x5A	Keypad 2 and Down Arrow
	0x5B	Keypad 3 and PageDn
	0x5C	Keypad 4 and Left Arrow
	0x5D	Keypad 5
	0x5E	Keypad 6 and Right Arrow
	0x5F	Keypad 7 and Home
	0x60	Keypad 8 and Up Arrow
	0x61	Keypad 9 and PageUp
	0x62	Keypad 0 and Insert
	0x63	Keypad . and Delete
	0x64	Keyboard Non-US \ and |
	0x65	Keyboard Application
	0x66	Keyboard Power
	0x67	Keypad =
	0x68	Keyboard F13
	0x69	Keyboard F14
	0x6A	Keyboard F15
	0x6B	Keyboard F16
	0x6C	Keyboard F17
	0x6D	Keyboard F18
	0x6E	Keyboard F19
	0x6F	Keyboard F20
	0x70	Keyboard F21
	0x71	Keyboard F22
	0x72	Keyboard F23
	0x73	Keyboard F24
	0x74	Keyboard Execute
	0x75	Keyboard Help
	0x76	Keyboard Menu
	0x77	Keyboard Select
	0x78	Keyboard Stop
	0x79	Keyboard Again
	0x7A	Keyboard Undo
	0x7B	Keyboard Cut
	0x7C	Keyboard Copy
	0x7D	Keyboard Paste
	0x7E	Keyboard Find
	0x7F	Keyboard Mute
	0x80	Keyboard Volume Up
	0x81	Keyboard Volume Down
	0x82	Keyboard Locking Caps Lock
	0x83	Keyboard Locking Num Lock
	0x84	Keyboard Locking Scroll Lock
	0x85	Keypad Comma
	0x86	Keypad Equal Sign
	0x87	Keyboard International1
	0x88	Keyboard International2
	0x89	Keyboard International3
	0x8A	Keyboard International4
	0x8B	Keyboard International5
	0x8C	Keyboard International6
	0x8D	Keyboard International7
	0x8E	Keyboard International8
	0x8F	Keyboard International9
	0x90	Keyboard LANG1
	0x91	Keyboard LANG2
	0x92	Keyboard LANG3
	0x93	Keyboard LANG4
	0x94	Keyboard LANG5
	0x95	Keyboard LANG6
	0x96	Keyboard LANG7
	0x97	Keyboard LANG8
	0x98	Keyboard LANG9
	0x99	Keyboard Alternate Erase
	0x9A	Keyboard SysReq/Attention
	0x9B	Keyboard Cancel
	0x9C	Keyboard Clear
	0x9D	Keyboard Prior
	0x9E	Keyboard Return
	0x9F	Keyboard Separator
	0xA0	Keyboard Out
	0xA1	Keyboard Oper
	0xA2	Keyboard Clear/Again
	0xA3	Keyboard CrSel/Props
	0xA4	Keyboard ExSel
	0xE0	Keyboard LeftControl
	0xE1	Keyboard LeftShift
	0xE2	Keyboard LeftAlt
	0xE3	Keyboard Left GUI
	0xE4	Keyboard RightControl
	0xE5	Keyboard RightShift
	0xE6	Keyboard RightAlt
	0xE7	Keyboard Right GUI

8	LEDs
	0x00	Undefined
	0x01	Num Lock
	0x02	Caps Lock
	0x03	Scroll Lock
	0x04	Compose
	0x05	Kana
	0x06	Power
	0x07	Shift
	0x08	Do Not Disturb
	0x09	Mute
	0x0A	Tone Enable
	0x0B	High Cut Filter
	0x0C	Low Cut Filter
	0x0D	Equalizer Enable
	0x0E	Sound Field On
	0x0F	Surround Field On
	0x10	Repeat
	0x11	Stereo
	0x12	Sampling Rate Detect
	0x13	Spinning
	0x14	CAV
	0x15	CLV
	0x16	Recording Format Detect
	0x17	Off-Hook
	0x18	Ring
	0x19	Message Waiting
	0x1A	Data Mode
	0x1B	Battery Operation
	0x1C	Battery OK
	0x1D	Battery Low
	0x1E	Speaker
	0x1F	Head Set
	0x20	Hold
	0x21	Microphone
	0x22	Coverage
	0x23	Night Mode
	0x24	Send Calls
	0x25	Call Pickup
	0x26	Conference
	0x27	Stand-by
	0x28	Camera On
	0x29	Camera Off
	0x2A	On-Line
	0x2B	Off-Line
	0x2C	Busy
	0x2D	Ready
	0x2E	Paper-Out
	0x2F	Paper-Jam
	0x30	Remote
	0x31	Forward
	0x32	Reverse
	0x33	Stop
	0x34	Rewind
	0x35	Fast Forward
	0x36	Play
	0x37	Pause
	0x38	Record
	0x39	Error
	0x3A	Usage Selected Indicator
	0x3B	Usage In Use Indicator
	0x3C	Usage Multi Mode Indicator
	0x3D	Indicator On
	0x3E	Indicator Flash
	0x3F	Indicator Slow Blink
	0x40	Indicator Fast Blink
	0x41	Indicator Off
	0x42	Flash On Time
	0x43	Slow Blink On Time
	0x44	Slow Blink Off Time
	0x45	Fast Blink On Time
	0x46	Fast Blink Off Time
	0x47	Usage Indicator Color
	0x48	Red
	0x49	Green
	0x4A	Amber
	0x4B	Generic Indicator
	0x4C	System Suspend
	0x4D	External Power Connected
	0x4C-FFFF	Reserved

9	Button
	0x00	No Button Pressed
	*	Button %d

10	Ordinal
	0x00	Unused
	*	Instance %d

11	Telephony
	0x00	Unassigned
	0x01	Phone
	0x02	Answering Machine
	0x03	Message Controls
	0x04	Handset
	0x05	Headset
	0x06	Telephony Key Pad
	0x07	Programmable Button
	0x20	Hook Switch
	0x21	Flash
	0x22	Feature
	0x23	Hold
	0x24	Redial
	0x25	Transfer
	0x26	Drop
	0x27	Park
	0x28	Forward Calls
	0x29	Alternate Function
	0x2A	Line
	0x2B	Speaker Phone
	0x2C	Conference
	0x2D	Ring Enable
	0x2E	Ring Select
	0x2F	Phone Mute
	0x30	Caller ID
	0x50	Speed Dial
	0x51	Store Number
	0x52	Recall Number
	0x53	Phone Directory
	0x70	Voice Mail
	0x71	Screen Calls
	0x72	Do Not Disturb
	0x73	Message
	0x74	Answer On/Off
	0x90	Inside Dial Tone
	0x91	Outside Dial Tone
	0x92	Inside Ring Tone
	0x93	Outside Ring Tone
	0x94	Priority Ring Tone
	0x95	Inside Ringback
	0x96	Priority Ringback
	0x97	Line Busy Tone
	0x98	Reorder Tone
	0x99	Call Waiting Tone
	0x9A	Confirmation Tone 1
	0x9B	Confirmation Tone 2
	0x9C	Tones Off
	0xB0	Phone Key 0
	0xB1	Phone Key 1
	0xB2	Phone Key 2
	0xB3	Phone Key 3
	0xB4	Phone Key 4
	0xB5	Phone Key 5
	0xB6	Phone Key 6
	0xB7	Phone Key 7
	0xB8	Phone Key 8
	0xB9	Phone Key 9
	0xBA	Phone Key Star
	0xBB	Phone Key Pound
	0xBC	Phone Key A
	0xBD	Phone Key B
	0xBE	Phone Key C
	0xBF	Phone Key D

12	Consumer
	0x00	Unassigned
	0x01	Consumer Control
	0x02	Numeric Key Pad
	0x03	Programmable Buttons
	0x20	+10
	0x21	+100
	0x22	AM/PM
	0x30	Power
	0x31	Reset
	0x32	Sleep
	0x33	Sleep After
	0x34	Sleep Mode
	0x35	Illumination
	0x36	Function Buttons
	0x40	Menu
	0x41	Menu  Pick
	0x42	Menu Up
	0x43	Menu Down
	0x44	Menu Left
	0x45	Menu Right
	0x46	Menu Escape
	0x47	Menu Value Increase
	0x48	Menu Value Decrease
	0x60	Data On Screen
	0x61	Closed Caption
	0x62	Closed Caption Select
	0x63	VCR/TV
	0x64	Broadcast Mode
	0x65	Snapshot
	0x66	Still
	0x80	Selection
	0x81	Assign Selection
	0x82	Mode Step
	0x83	Recall Last
	0x84	Enter Channel
	0x85	Order Movie
	0x86	Channel
	0x87	Media Selection
	0x88	Media Select Computer
	0x89	Media Select TV
	0x8A	Media Select WWW
	0x8B	Media Select DVD
	0x8C	Media Select Telephone
	0x8D	Media Select Program Guide
	0x8E	Media Select Video Phone
	0x8F	Media Select Games
	0x90	Media Select Messages
	0x91	Media Select CD
	0x92	Media Select VCR
	0x93	Media Select Tuner
	0x94	Quit
	0x95	Help
	0x96	Media Select Tape
	0x97	Media Select Cable
	0x98	Media Select Satellite
	0x99	Media Select Security
	0x9A	Media Select Home
	0x9B	Media Select Call
	0x9C	Channel Increment
	0x9D	Channel Decrement
	0x9E	Media Select SAP
	0xA0	VCR Plus
	0xA1	Once
	0xA2	Daily
	0xA3	Weekly
	0xA4	Monthly
	0xB0	Play
	0xB1	Pause
	0xB2	Record
	0xB3	Fast Forward
	0xB4	Rewind
	0xB5	Scan Next Track
	0xB6	Scan Previous Track
	0xB7	Stop
	0xB8	Eject
	0xB9	Random Play
	0xBA	Select DisC
	0xBB	Enter Disc
	0xBC	Repeat
	0xBD	Tracking
	0xBE	Track Normal
	0xBF	Slow Tracking
	0xC0	Frame Forward
	0xC1	Frame Back
	0xC2	Mark
	0xC3	Clear Mark
	0xC4	Repeat From Mark
	0xC5	Return To Mark
	0xC6	Search Mark Forward
	0xC7	Search Mark Backwards
	0xC8	Counter Reset
	0xC9	Show Counter
	0xCA	Tracking Increment
	0xCB	Tracking Decrement
	0xE0	Volume
	0xE1	Balance
	0xE2	Mute
	0xE3	Bass
	0xE4	Treble
	0xE5	Bass Boost
	0xE6	Surround Mode
	0xE7	Loudness
	0xE8	MPX
	0xE9	Volume Up
	0xEA	Volume Down
	0xF0	Speed Select
	0xF1	Playback Speed
	0xF2	Standard Play
	0xF3	Long Play
	0xF4	Extended Play
	0xF5	Slow
	0x100	Fan Enable
	0x101	Fan Speed
	0x102	Light
	0x103	Light Illumination Level
	0x104	Climate Control Enable
	0x105	Room Temperature
	0x106	Security Enable
	0x107	Fire Alarm
	0x108	Police Alarm
	0x150	Balance Right
	0x151	Balance Left
	0x152	Bass Increment
	0x153	Bass Decrement
	0x154	Treble Increment
	0x155	Treble Decrement
	0x160	Speaker System
	0x161	Channel Left
	0x162	Channel Right
	0x163	Channel Center
	0x164	Channel Front
	0x165	Channel Center Front
	0x166	Channel Side
	0x167	Channel Surround
	0x168	Channel Low Frequency Enhancement
	0x169	Channel Top
	0x16A	Channel Unknown
	0x170	Sub-channel
	0x171	Sub-channel Increment
	0x172	Sub-channel Decrement
	0x173	Alternate Audio Increment
	0x174	Alternate Audio Decrement
	0x180	Application Launch Buttons
	0x181	AL Launch Button Configuration Tool
	0x182	AL Programmable Button Configuration
	0x183	AL Consumer Control Configuration
	0x184	AL Word Processor
	0x185	AL Text Editor
	0x186	AL Spreadsheet
	0x187	AL Graphics Editor
	0x188	AL Presentation App
	0x189	AL Database App
	0x18A	AL Email Reader
	0x18B	AL Newsreader
	0x18C	AL Voicemail
	0x18D	AL Contacts/Address Book
	0x18E	AL Calendar/Schedule
	0x18F	AL Task/Project Manager
	0x190	AL Log/Journal/Timecard
	0x191	AL Checkbook/Finance
	0x192	AL Calculator
	0x193	AL A/V Capture/Playback
	0x194	AL Local Machine Browser
	0x195	AL LAN/WAN Browser
	0x196	AL Internet Browser
	0x197	AL Remote Networking/ISP Connect
	0x198	AL Network Conference
	0x199	AL Network Chat
	0x19A	AL Telephony/Dialer
	0x19B	AL Logon
	0x19C	AL Logoff
	0x19D	AL Logon/Logoff
	0x19E	AL Terminal Lock/Screensaver
	0x19F	AL Control Panel
	0x1A0	AL Command Line Processor/Run
	0x1A1	AL Process/Task Manager
	0x1A2	AL Select Tast/Application
	0x1A3	AL Next Task/Application
	0x1A4	AL Previous Task/Application
	0x1A5	AL Preemptive Halt Task/Application
	0x200	Generic GUI Application Controls
	0x201	AC New
	0x202	AC Open
	0x203	AC Close
	0x204	AC Exit
	0x205	AC Maximize
	0x206	AC Minimize
	0x207	AC Save
	0x208	AC Print
	0x209	AC Properties
	0x21A	AC Undo
	0x21B	AC Copy
	0x21C	AC Cut
	0x21D	AC Paste
	0x21E	AC Select All
	0x21F	AC Find
	0x220	AC Find and Replace
	0x221	AC Search
	0x222	AC Go To
	0x223	AC Home
	0x224	AC Back
	0x225	AC Forward
	0x226	AC Stop
	0x227	AC Refresh
	0x228	AC Previous Link
	0x229	AC Next Link
	0x22A	AC Bookmarks
	0x22B	AC History
	0x22C	AC Subscriptions
	0x22D	AC Zoom In
	0x22E	AC Zoom Out
	0x22F	AC Zoom
	0x230	AC Full Screen View
	0x231	AC Normal View
	0x232	AC View Toggle
	0x233	AC Scroll Up
	0x234	AC Scroll Down
	0x235	AC Scroll
	0x236	AC Pan Left
	0x237	AC Pan Right
	0x238	AC Pan
	0x239	AC New Window
	0x23A	AC Tile Horizontally
	0x23B	AC Tile Vertically
	0x23C	AC Format

13	Digitizer
	0x00	Undefined
	0x01	Digitizer
	0x02	Pen
	0x03	Light Pen
	0x04	Touch Screen
	0x05	Touch Pad
	0x06	White Board
	0x07	Coordinate Measuring Machine
	0x08	3-D Digitizer
	0x09	Stereo Plotter
	0x0A	Articulated Arm
	0x0B	Armature
	0x0C	Multiple Point Digitizer
	0x0D	Free Space Wand
	0x20	Stylus
	0x21	Puck
	0x22	Finger
	0x30	Tip Pressure
	0x31	Barrel Pressure
	0x32	In Range
	0x33	Touch
	0x34	Untouch
	0x35	Tap
	0x36	Quality
	0x37	Data Valid
	0x38	Transducer Index
	0x39	Tablet Function Keys
	0x3A	Program Change Keys
	0x3B	Battery Strength
	0x3C	Invert
	0x3D	X Tilt
	0x3E	Y Tilt
	0x3F	Azimuth
	0x40	Altitude
	0x41	Twist
	0x42	Tip Switch
	0x43	Secondary Tip Switch
	0x44	Barrel Switch
	0x45	Eraser
	0x46	Tablet Pick

15	Physical Interface Device

16	Unicode
	*	Unicode Char u%04x

20	Alphnumeric Display
	0x00	Undefined
	0x01	Alphanumeric Display
	0x20	Display Attributes Report
	0x21	ASCII Character Set
	0x22	Data Read Back
	0x23	Font Read Back
	0x24	Display Control Report
	0x25	Clear Display
	0x26	Display Enable
	0x27	Screen Saver Delay
	0x28	Screen Saver Enable
	0x29	Vertical Scroll
	0x2A	Horizontal Scroll
	0x2B	Character Report
	0x2C	Display Data
	0x2D	Display Status
	0x2E	Stat Not Ready
	0x2F	Stat Ready
	0x30	Err Not a loadable character
	0x31	Err Font data cannot be read
	0x32	Cursor Position Report
	0x33	Row
	0x34	Column
	0x35	Rows
	0x36	Columns
	0x37	Cursor Pixel Positioning
	0x38	Cursor Mode
	0x39	Cursor Enable
	0x3A	Cursor Blink
	0x3B	Font Report
	0x3C	Font Data
	0x3D	Character Width
	0x3E	Character Height
	0x3F	Character Spacing Horizontal
	0x40	Character Spacing Vertical
	0x41	Unicode Character Set

128	Monitor
	0x00	Undefined
	0x01	Monitor Control
	0x02	EDID Information
	0x03	VDIF Information
	0x04	VESA Version
	0x05	On Screen Display
	0x06	Auto Size Center
	0x07	Polarity Horz Synch
	0x08	Polarity Vert Synch
	0x09	Sync Type
	0x0A	Screen Position
	0x0B	Horizontal Frequency
	0x0C	Vertical Frequency

129	Monitor Enumerated Values
	0x00	unassigned
	*	ENUM %d

130	VESA Virtual Controls
	0x10	Brightness
	0x12	Contrast
	0x16	Video Gain Red
	0x18	Video Gain Green
	0x1A	Video Gain Blue
	0x1C	Focus
	0x20	Horizontal Position
	0x22	Horizontal Size
	0x24	Horizontal Pincushion
	0x26	Horizontal Pincushion Balance
	0x28	Horizontal Misconvergence
	0x2A	Horizontal Linearity
	0x2C	Horizontal Linearity Balance
	0x30	Vertical Position
	0x32	Vertical Size
	0x34	Vertical Pincushion
	0x36	Vertical Pincushion Balance
	0x38	Vertical Misconvergence
	0x3A	Vertical Linearity
	0x3C	Vertical Linearity Balance
	0x40	Parallelogram Distortion
	0x42	Trapezoidal Distortion
	0x44	Tilt
	0x46	Top Corner Distortion Control
	0x48	Top Corner Distortion Balance
	0x4A	Bottom Corner Distortion Control
	0x4C	Bottom Corner Distortion Balance
	0x56	Moiré Horizontal
	0x58	Moiré Vertical
	0x5E	Input Level Select
	0x60	Input Source Select
	0x62	Stereo Mode
	0x6C	Video Black Level Red
	0x6E	Video Black Level Green
	0x70	Video Black Level Blue

131	VESA Command
	0x00	Undefined
	0x01	Settings
	0x02	Degauss

132	Power Device
	0x00	Undefined
	0x01	iName
	0x02	PresentStatus
	0x03	ChangedStatus
	0x04	UPS
	0x05	PowerSupply
	0x10	BatterySystem
	0x11	BatterySystemID
	0x12	Battery
	0x13	BatteryID
	0x14	Charger
	0x15	ChargerID
	0x16	PowerConverter
	0x17	PowerConverterID
	0x18	OutletSystem
	0x19	OutletSystemID
	0x1A	Input
	0x1B	InputID
	0x1C	Output
	0x1D	OutputID
	0x1E	Flow
	0x1F	FlowID
	0x20	Outlet
	0x21	OutletID
	0x22	Gang
	0x23	GangID
	0x24	Sink
	0x25	SinkID
	0x30	Voltage
	0x31	Current
	0x32	Frequency
	0x33	ApparentPower
	0x34	ActivePower
	0x35	PercentLoad
	0x36	Temperature
	0x37	Humidity
	0x40	ConfigVoltage
	0x41	ConfigCurrent
	0x42	ConfigFrequency
	0x43	ConfigApparentPower
	0x44	ConfigActivePower
	0x45	ConfigPercentLoad
	0x46	ConfigTemperature
	0x47	ConfigHumidity
	0x50	SwitchOnControl
	0x51	SwitchOffControl
	0x52	ToggleControl
	0x53	LowVoltageTransfer
	0x54	HighVoltageTransfer
	0x55	DelayBeforeReboot
	0x56	DelayBeforeStartup
	0x57	DelayBeforeShutdown
	0x58	Test
	0x59	Vendorspecificcommand
	0x60	Present
	0x61	Good
	0x62	InternalFailure
	0x63	VoltageOutOfRange
	0x64	FrequencyOutOfRange
	0x65	Overload
	0x66	OverCharged
	0x67	OverTemperature
	0x68	ShutdownRequested
	0x69	ShutdownImminent
	0x6A	VendorSpecificAnswerValid
	0x6B	SwitchOn/Off
	0x6C	Switcheble
	0x6D	Used
	0x6E	Boost
	0x6F	Buck
	0x70	Initialized
	0x71	Tested

133	Battery System
	0x00	Undefined
	0x01	SMBBatteryMode
	0x02	SMBBatteryStatus
	0x03	SMBAlarmWarning
	0x04	SMBChargerMode
	0x05	SMBChargerStatus
	0x06	SMBChargerSpecInfo
	0x07	SMBSelectorState
	0x08	SMBSelectorPreset
	0x09	SMBSelectorInfo
	0x10	OptionalMfgFunction1
	0x11	OptionalMfgFunction2
	0x12	OptionalMfgFunction3
	0x13	OptionalMfgFunction4
	0x14	OptionalMfgFunction5
	0x15	ConnectionToSMBus
	0x16	OutputConnection
	0x17	ChargerConnection
	0x18	BatteryInsertion
	0x19	Usenext
	0x1A	OKToUse
	0x28	ManufacturerAccess
	0x29	RemainingCapacityLimit
	0x2A	RemainingTimeLimit
	0x2B	AtRate
	0x2C	CapacityMode
	0x2D	BroadcastToCharger
	0x2E	PrimaryBattery
	0x2F	ChargeController
	0x40	TerminateCharge
	0x41	TermminateDischarge
	0x42	BelowRemainingCapacityLimit
	0x43	RemainingTimeLimitExpired
	0x44	Charging
	0x45	Discharging
	0x46	FullyCharged
	0x47	FullyDischarged
	0x48	ConditionningFlag
	0x49	AtRateOK
	0x4A	SMBErrorCode
	0x4B	NeedReplacement
	0x60	AtRateTimeToFull
	0x61	AtRateTimeToEmpty
	0x62	AverageCurrent
	0x63	Maxerror
	0x64	RelativeStateOfCharge
	0x65	AbsoluteStateOfCharge
	0x66	RemainingCapacity
	0x67	FullChargeCapacity
	0x68	RunTimeToEmpty
	0x69	AverageTimeToEmpty
	0x6A	AverageTimeToFull
	0x6B	CycleCount
	0x80	BattPackModelLevel
	0x81	InternalChargeController
	0x82	PrimaryBatterySupport
	0x83	DesignCapacity
	0x84	SpecificationInfo
	0x85	ManufacturerDate
	0x86	SerialNumber
	0x87	iManufacturerName
	0x88	iDevicename
	0x89	iDeviceChemistery
	0x8A	iManufacturerData
	0x8B	Rechargeable
	0x8C	WarningCapacityLimit
	0x8D	CapacityGranularity1
	0x8E	CapacityGranularity2
	0xC0	InhibitCharge
	0xC1	EnablePolling
	0xC2	ResetToZero
	0xD0	ACPresent
	0xD1	BatteryPresent
	0xD2	PowerFail
	0xD3	AlarmInhibited
	0xD4	ThermistorUnderRange
	0xD5	ThermistorHot
	0xD6	ThermistorCold
	0xD7	ThermistorOverRange
	0xD8	VoltageOutOfRange
	0xD9	CurrentOutOfRange
	0xDA	CurrentNotRegulated
	0xDB	VoltageNotRegulated
	0xDC	MasterMode
	0xDD	ChargerBattery/HostControlled
	0xF0	ChargerSpecInfo
	0xF1	ChargerSpecRef
	0xF2	Level2
	0xF3	Level3

140	Bar Code Scanner

141	Scale Device

144	Camera Control

145	Arcade Device

# Some Micro$oft non-standard extensions
0xff00	Microsoft
	0xe9	Base Up
	0xea	Base Down
OpenPOWER on IntegriCloud