1 # $NetBSD: usb_hid_usages,v 1.3 1999/07/02 15:46:53 simonb Exp $
2 # $FreeBSD: src/share/misc/usb_hid_usages,v 1.1.2.1 2000/07/02 13:13:55 n_hibma Exp $
3 # $DragonFly: src/share/misc/usb_hid_usages,v 1.2 2003/06/17 04:37:01 dillon Exp $
7 # - lines that do not start with a white space give the number and name of
9 # - lines that start with a white space give the number and name of
10 # a usage with the last given page.
11 # If the number is * then the line matches all usages and the name
12 # is a printf formatting string that will be given the usage number.
23 0x08 Multi-axis Controller
45 0x81 System Power Down
48 0x84 System Context Menu
53 0x89 System Menu Select
54 0x8A System Menu Right
65 0x01 Flight Simulation Device
66 0x02 Automobile Simulation Device
67 0x03 Tank Simulation Device
68 0x04 Spaceship Simulation Device
69 0x05 Submarine Simulation Device
70 0x06 Sailing Simulation Device
71 0x07 Motorcycle Simulation Device
72 0x08 Sports Simulation Device
73 0x09 Airplane Simulation Device
74 0x0A Helicopter Simulation Device
75 0x0B Magic Carpet Simulation Device
77 0x20 Flight Control Stick
86 0xB2 Anti-Torque Control
87 0xB3 Auto-pilot Enable
89 0xB5 Collective Control
91 0xB7 Electronic Counter Measures
96 0xBC Flight Communication
109 0xC9 Turret Direction
110 0xCA Barrel Elevation
125 0x06 Head Mounted Display
129 0x0A Animatronic Device
143 0x34 Stick Face Angle
145 0x36 Stick Follow Through
172 0x01 3D Game Controller
177 0x22 Pitch Right/Left
178 0x23 Roll Forward/Backward
180 0x25 Move Forward/Backward
183 0x28 Lean Forward/Backward
186 0x2B Secondary Flipper
198 0x37 Gamepad Fire/Jump
202 0x00 Reserved (no event indicated)
203 0x01 Keyboard ErrorRollOver
204 0x02 Keyboard POSTFail
205 0x03 Keyboard ErrorUndefined
206 0x04 Keyboard a and A
207 0x05 Keyboard b and B
208 0x06 Keyboard c and C
209 0x07 Keyboard d and D
210 0x08 Keyboard e and E
211 0x09 Keyboard f and F
212 0x0A Keyboard g and G
213 0x0B Keyboard h and H
214 0x0C Keyboard i and I
215 0x0D Keyboard j and J
216 0x0E Keyboard k and K
217 0x0F Keyboard l and L
218 0x10 Keyboard m and M
219 0x11 Keyboard n and N
220 0x12 Keyboard o and O
221 0x13 Keyboard p and P
222 0x14 Keyboard q and Q
223 0x15 Keyboard r and R
224 0x16 Keyboard s and S
225 0x17 Keyboard t and T
226 0x18 Keyboard u and U
227 0x19 Keyboard v and V
228 0x1A Keyboard w and W
229 0x1B Keyboard x and X
230 0x1C Keyboard y and Y
231 0x1D Keyboard z and Z
232 0x1E Keyboard 1 and !
233 0x1F Keyboard 2 and @
234 0x20 Keyboard 3 and #
235 0x21 Keyboard 4 and $
236 0x22 Keyboard 5 and %
237 0x23 Keyboard 6 and ^
238 0x24 Keyboard 7 and &
239 0x25 Keyboard 8 and *
240 0x26 Keyboard 9 and (
241 0x27 Keyboard 0 and )
242 0x28 Keyboard Return (ENTER)
244 0x2A Keyboard DELETE (Backspace)
246 0x2C Keyboard Spacebar
247 0x2D Keyboard - and (underscore)
248 0x2E Keyboard = and +
249 0x2F Keyboard [ and {
250 0x30 Keyboard ] and }
251 0x31 Keyboard \ and |
252 0x32 Keyboard Non-US # and ~
253 0x33 Keyboard ; and :
254 0x34 Keyboard ' and "
255 0x35 Keyboard Grave Accent and Tilde
257 0x37 Keyboard . and >
258 0x38 Keyboard / and ?
259 0x39 Keyboard Caps Lock
272 0x46 Keyboard PrintScreen
273 0x47 Keyboard Scroll Lock
278 0x4C Keyboard Delete Forward
280 0x4E Keyboard PageDown
281 0x4F Keyboard RightArrow
282 0x50 Keyboard LeftArrow
283 0x51 Keyboard DownArrow
284 0x52 Keyboard UpArrow
285 0x53 Keypad Num Lock and Clear
291 0x59 Keypad 1 and End
292 0x5A Keypad 2 and Down Arrow
293 0x5B Keypad 3 and PageDn
294 0x5C Keypad 4 and Left Arrow
296 0x5E Keypad 6 and Right Arrow
297 0x5F Keypad 7 and Home
298 0x60 Keypad 8 and Up Arrow
299 0x61 Keypad 9 and PageUp
300 0x62 Keypad 0 and Insert
301 0x63 Keypad . and Delete
302 0x64 Keyboard Non-US \ and |
303 0x65 Keyboard Application
318 0x74 Keyboard Execute
330 0x80 Keyboard Volume Up
331 0x81 Keyboard Volume Down
332 0x82 Keyboard Locking Caps Lock
333 0x83 Keyboard Locking Num Lock
334 0x84 Keyboard Locking Scroll Lock
336 0x86 Keypad Equal Sign
337 0x87 Keyboard International1
338 0x88 Keyboard International2
339 0x89 Keyboard International3
340 0x8A Keyboard International4
341 0x8B Keyboard International5
342 0x8C Keyboard International6
343 0x8D Keyboard International7
344 0x8E Keyboard International8
345 0x8F Keyboard International9
355 0x99 Keyboard Alternate Erase
356 0x9A Keyboard SysReq/Attention
361 0x9F Keyboard Separator
364 0xA2 Keyboard Clear/Again
365 0xA3 Keyboard CrSel/Props
367 0xE0 Keyboard LeftControl
368 0xE1 Keyboard LeftShift
369 0xE2 Keyboard LeftAlt
370 0xE3 Keyboard Left GUI
371 0xE4 Keyboard RightControl
372 0xE5 Keyboard RightShift
373 0xE6 Keyboard RightAlt
374 0xE7 Keyboard Right GUI
390 0x0D Equalizer Enable
392 0x0F Surround Field On
395 0x12 Sampling Rate Detect
399 0x16 Recording Format Detect
404 0x1B Battery Operation
435 0x3A Usage Selected Indicator
436 0x3B Usage In Use Indicator
437 0x3C Usage Multi Mode Indicator
440 0x3F Indicator Slow Blink
441 0x40 Indicator Fast Blink
444 0x43 Slow Blink On Time
445 0x44 Slow Blink Off Time
446 0x45 Fast Blink On Time
447 0x46 Fast Blink Off Time
448 0x47 Usage Indicator Color
452 0x4B Generic Indicator
454 0x4D External Power Connected
458 0x00 No Button Pressed
468 0x02 Answering Machine
469 0x03 Message Controls
472 0x06 Telephony Key Pad
473 0x07 Programmable Button
483 0x29 Alternate Function
500 0x90 Inside Dial Tone
501 0x91 Outside Dial Tone
502 0x92 Inside Ring Tone
503 0x93 Outside Ring Tone
504 0x94 Priority Ring Tone
506 0x96 Priority Ringback
509 0x99 Call Waiting Tone
510 0x9A Confirmation Tone 1
511 0x9B Confirmation Tone 2
532 0x01 Consumer Control
534 0x03 Programmable Buttons
544 0x36 Function Buttons
552 0x47 Menu Value Increase
553 0x48 Menu Value Decrease
556 0x62 Closed Caption Select
562 0x81 Assign Selection
569 0x88 Media Select Computer
571 0x8A Media Select WWW
572 0x8B Media Select DVD
573 0x8C Media Select Telephone
574 0x8D Media Select Program Guide
575 0x8E Media Select Video Phone
576 0x8F Media Select Games
577 0x90 Media Select Messages
579 0x92 Media Select VCR
580 0x93 Media Select Tuner
583 0x96 Media Select Tape
584 0x97 Media Select Cable
585 0x98 Media Select Satellite
586 0x99 Media Select Security
587 0x9A Media Select Home
588 0x9B Media Select Call
589 0x9C Channel Increment
590 0x9D Channel Decrement
591 0x9E Media Select SAP
603 0xB6 Scan Previous Track
617 0xC4 Repeat From Mark
619 0xC6 Search Mark Forward
620 0xC7 Search Mark Backwards
623 0xCA Tracking Increment
624 0xCB Tracking Decrement
645 0x103 Light Illumination Level
646 0x104 Climate Control Enable
647 0x105 Room Temperature
648 0x106 Security Enable
655 0x154 Treble Increment
656 0x155 Treble Decrement
662 0x165 Channel Center Front
664 0x167 Channel Surround
665 0x168 Channel Low Frequency Enhancement
667 0x16A Channel Unknown
669 0x171 Sub-channel Increment
670 0x172 Sub-channel Decrement
671 0x173 Alternate Audio Increment
672 0x174 Alternate Audio Decrement
673 0x180 Application Launch Buttons
674 0x181 AL Launch Button Configuration Tool
675 0x182 AL Programmable Button Configuration
676 0x183 AL Consumer Control Configuration
677 0x184 AL Word Processor
680 0x187 AL Graphics Editor
681 0x188 AL Presentation App
682 0x189 AL Database App
683 0x18A AL Email Reader
686 0x18D AL Contacts/Address Book
687 0x18E AL Calendar/Schedule
688 0x18F AL Task/Project Manager
689 0x190 AL Log/Journal/Timecard
690 0x191 AL Checkbook/Finance
692 0x193 AL A/V Capture/Playback
693 0x194 AL Local Machine Browser
694 0x195 AL LAN/WAN Browser
695 0x196 AL Internet Browser
696 0x197 AL Remote Networking/ISP Connect
697 0x198 AL Network Conference
698 0x199 AL Network Chat
699 0x19A AL Telephony/Dialer
702 0x19D AL Logon/Logoff
703 0x19E AL Terminal Lock/Screensaver
704 0x19F AL Control Panel
705 0x1A0 AL Command Line Processor/Run
706 0x1A1 AL Process/Task Manager
707 0x1A2 AL Select Tast/Application
708 0x1A3 AL Next Task/Application
709 0x1A4 AL Previous Task/Application
710 0x1A5 AL Preemptive Halt Task/Application
711 0x200 Generic GUI Application Controls
727 0x220 AC Find and Replace
735 0x228 AC Previous Link
739 0x22C AC Subscriptions
743 0x230 AC Full Screen View
753 0x23A AC Tile Horizontally
754 0x23B AC Tile Vertically
765 0x07 Coordinate Measuring Machine
770 0x0C Multiple Point Digitizer
783 0x38 Transducer Index
784 0x39 Tablet Function Keys
785 0x3A Program Change Keys
786 0x3B Battery Strength
794 0x43 Secondary Tip Switch
799 15 Physical Interface Device
804 20 Alphnumeric Display
806 0x01 Alphanumeric Display
807 0x20 Display Attributes Report
808 0x21 ASCII Character Set
811 0x24 Display Control Report
814 0x27 Screen Saver Delay
815 0x28 Screen Saver Enable
817 0x2A Horizontal Scroll
818 0x2B Character Report
823 0x30 Err Not a loadable character
824 0x31 Err Font data cannot be read
825 0x32 Cursor Position Report
830 0x37 Cursor Pixel Positioning
837 0x3E Character Height
838 0x3F Character Spacing Horizontal
839 0x40 Character Spacing Vertical
840 0x41 Unicode Character Set
845 0x02 EDID Information
846 0x03 VDIF Information
848 0x05 On Screen Display
849 0x06 Auto Size Center
850 0x07 Polarity Horz Synch
851 0x08 Polarity Vert Synch
854 0x0B Horizontal Frequency
855 0x0C Vertical Frequency
857 129 Monitor Enumerated Values
861 130 VESA Virtual Controls
865 0x18 Video Gain Green
868 0x20 Horizontal Position
870 0x24 Horizontal Pincushion
871 0x26 Horizontal Pincushion Balance
872 0x28 Horizontal Misconvergence
873 0x2A Horizontal Linearity
874 0x2C Horizontal Linearity Balance
875 0x30 Vertical Position
877 0x34 Vertical Pincushion
878 0x36 Vertical Pincushion Balance
879 0x38 Vertical Misconvergence
880 0x3A Vertical Linearity
881 0x3C Vertical Linearity Balance
882 0x40 Parallelogram Distortion
883 0x42 Trapezoidal Distortion
885 0x46 Top Corner Distortion Control
886 0x48 Top Corner Distortion Balance
887 0x4A Bottom Corner Distortion Control
888 0x4C Bottom Corner Distortion Balance
889 0x56 Moiré Horizontal
891 0x5E Input Level Select
892 0x60 Input Source Select
894 0x6C Video Black Level Red
895 0x6E Video Black Level Green
896 0x70 Video Black Level Blue
917 0x17 PowerConverterID
943 0x43 ConfigApparentPower
944 0x44 ConfigActivePower
945 0x45 ConfigPercentLoad
946 0x46 ConfigTemperature
949 0x51 SwitchOffControl
951 0x53 LowVoltageTransfer
952 0x54 HighVoltageTransfer
953 0x55 DelayBeforeReboot
954 0x56 DelayBeforeStartup
955 0x57 DelayBeforeShutdown
957 0x59 Vendorspecificcommand
961 0x63 VoltageOutOfRange
962 0x64 FrequencyOutOfRange
966 0x68 ShutdownRequested
967 0x69 ShutdownImminent
968 0x6A VendorSpecificAnswerValid
980 0x02 SMBBatteryStatus
983 0x05 SMBChargerStatus
984 0x06 SMBChargerSpecInfo
985 0x07 SMBSelectorState
986 0x08 SMBSelectorPreset
988 0x10 OptionalMfgFunction1
989 0x11 OptionalMfgFunction2
990 0x12 OptionalMfgFunction3
991 0x13 OptionalMfgFunction4
992 0x14 OptionalMfgFunction5
993 0x15 ConnectionToSMBus
994 0x16 OutputConnection
995 0x17 ChargerConnection
996 0x18 BatteryInsertion
999 0x28 ManufacturerAccess
1000 0x29 RemainingCapacityLimit
1001 0x2A RemainingTimeLimit
1004 0x2D BroadcastToCharger
1006 0x2F ChargeController
1007 0x40 TerminateCharge
1008 0x41 TermminateDischarge
1009 0x42 BelowRemainingCapacityLimit
1010 0x43 RemainingTimeLimitExpired
1014 0x47 FullyDischarged
1015 0x48 ConditionningFlag
1018 0x4B NeedReplacement
1019 0x60 AtRateTimeToFull
1020 0x61 AtRateTimeToEmpty
1023 0x64 RelativeStateOfCharge
1024 0x65 AbsoluteStateOfCharge
1025 0x66 RemainingCapacity
1026 0x67 FullChargeCapacity
1028 0x69 AverageTimeToEmpty
1029 0x6A AverageTimeToFull
1031 0x80 BattPackModelLevel
1032 0x81 InternalChargeController
1033 0x82 PrimaryBatterySupport
1035 0x84 SpecificationInfo
1036 0x85 ManufacturerDate
1038 0x87 iManufacturerName
1040 0x89 iDeviceChemistery
1041 0x8A iManufacturerData
1043 0x8C WarningCapacityLimit
1044 0x8D CapacityGranularity1
1045 0x8E CapacityGranularity2
1053 0xD4 ThermistorUnderRange
1056 0xD7 ThermistorOverRange
1057 0xD8 VoltageOutOfRange
1058 0xD9 CurrentOutOfRange
1059 0xDA CurrentNotRegulated
1060 0xDB VoltageNotRegulated
1062 0xDD ChargerBattery/HostControlled
1063 0xF0 ChargerSpecInfo
1068 140 Bar Code Scanner
1076 # Some Micro$oft non-standard extensions