1 # $NetBSD: usb_hid_usages,v 1.3 2007/05/24 18:05:11 plunky Exp $
5 # - lines that do not start with a white space give the number and name of
7 # - lines that start with a white space give the number and name of
8 # a usage with the last given page.
9 # If the number is * then the line matches all usages and the name
10 # is a printf formatting string that will be given the usage number.
21 0x08 Multi-axis Controller
43 0x81 System Power Down
46 0x84 System Context Menu
51 0x89 System Menu Select
52 0x8A System Menu Right
63 0x01 Flight Simulation Device
64 0x02 Automobile Simulation Device
65 0x03 Tank Simulation Device
66 0x04 Spaceship Simulation Device
67 0x05 Submarine Simulation Device
68 0x06 Sailing Simulation Device
69 0x07 Motorcycle Simulation Device
70 0x08 Sports Simulation Device
71 0x09 Airplane Simulation Device
72 0x0A Helicopter Simulation Device
73 0x0B Magic Carpet Simulation Device
75 0x20 Flight Control Stick
84 0xB2 Anti-Torque Control
85 0xB3 Auto-pilot Enable
87 0xB5 Collective Control
89 0xB7 Electronic Counter Measures
94 0xBC Flight Communication
107 0xC9 Turret Direction
108 0xCA Barrel Elevation
123 0x06 Head Mounted Display
127 0x0A Animatronic Device
141 0x34 Stick Face Angle
143 0x36 Stick Follow Through
170 0x01 3D Game Controller
175 0x22 Pitch Right/Left
176 0x23 Roll Forward/Backward
178 0x25 Move Forward/Backward
181 0x28 Lean Forward/Backward
184 0x2B Secondary Flipper
196 0x37 Gamepad Fire/Jump
201 0x20 Battery Strength
202 0x21 Wireless Channel
204 0x23 Discover Wireless Control
205 0x24 Security Code Character Entered
206 0x25 Security Code Character Erased
207 0x26 Security Code Cleared
211 0x01 Keyboard ErrorRollOver
212 0x02 Keyboard POSTFail
213 0x03 Keyboard ErrorUndefined
214 0x04 Keyboard a and A
215 0x05 Keyboard b and B
216 0x06 Keyboard c and C
217 0x07 Keyboard d and D
218 0x08 Keyboard e and E
219 0x09 Keyboard f and F
220 0x0A Keyboard g and G
221 0x0B Keyboard h and H
222 0x0C Keyboard i and I
223 0x0D Keyboard j and J
224 0x0E Keyboard k and K
225 0x0F Keyboard l and L
226 0x10 Keyboard m and M
227 0x11 Keyboard n and N
228 0x12 Keyboard o and O
229 0x13 Keyboard p and P
230 0x14 Keyboard q and Q
231 0x15 Keyboard r and R
232 0x16 Keyboard s and S
233 0x17 Keyboard t and T
234 0x18 Keyboard u and U
235 0x19 Keyboard v and V
236 0x1A Keyboard w and W
237 0x1B Keyboard x and X
238 0x1C Keyboard y and Y
239 0x1D Keyboard z and Z
240 0x1E Keyboard 1 and !
241 0x1F Keyboard 2 and @
242 0x20 Keyboard 3 and #
243 0x21 Keyboard 4 and $
244 0x22 Keyboard 5 and %
245 0x23 Keyboard 6 and ^
246 0x24 Keyboard 7 and &
247 0x25 Keyboard 8 and *
248 0x26 Keyboard 9 and (
249 0x27 Keyboard 0 and )
250 0x28 Keyboard Return (ENTER)
252 0x2A Keyboard DELETE (Backspace)
254 0x2C Keyboard Spacebar
255 0x2D Keyboard - and (underscore)
256 0x2E Keyboard = and +
257 0x2F Keyboard [ and {
258 0x30 Keyboard ] and }
259 0x31 Keyboard \ and |
260 0x32 Keyboard Non-US # and ~
261 0x33 Keyboard ; and :
262 0x34 Keyboard ' and "
263 0x35 Keyboard Grave Accent and Tilde
264 0x36 Keyboard , and <
265 0x37 Keyboard . and >
266 0x38 Keyboard / and ?
267 0x39 Keyboard Caps Lock
280 0x46 Keyboard PrintScreen
281 0x47 Keyboard Scroll Lock
286 0x4C Keyboard Delete Forward
288 0x4E Keyboard PageDown
289 0x4F Keyboard RightArrow
290 0x50 Keyboard LeftArrow
291 0x51 Keyboard DownArrow
292 0x52 Keyboard UpArrow
293 0x53 Keypad Num Lock and Clear
299 0x59 Keypad 1 and End
300 0x5A Keypad 2 and Down Arrow
301 0x5B Keypad 3 and PageDn
302 0x5C Keypad 4 and Left Arrow
304 0x5E Keypad 6 and Right Arrow
305 0x5F Keypad 7 and Home
306 0x60 Keypad 8 and Up Arrow
307 0x61 Keypad 9 and PageUp
308 0x62 Keypad 0 and Insert
309 0x63 Keypad . and Delete
310 0x64 Keyboard Non-US \ and |
311 0x65 Keyboard Application
326 0x74 Keyboard Execute
338 0x80 Keyboard Volume Up
339 0x81 Keyboard Volume Down
340 0x82 Keyboard Locking Caps Lock
341 0x83 Keyboard Locking Num Lock
342 0x84 Keyboard Locking Scroll Lock
344 0x86 Keypad Equal Sign
345 0x87 Keyboard International1
346 0x88 Keyboard International2
347 0x89 Keyboard International3
348 0x8A Keyboard International4
349 0x8B Keyboard International5
350 0x8C Keyboard International6
351 0x8D Keyboard International7
352 0x8E Keyboard International8
353 0x8F Keyboard International9
363 0x99 Keyboard Alternate Erase
364 0x9A Keyboard SysReq/Attention
369 0x9F Keyboard Separator
372 0xA2 Keyboard Clear/Again
373 0xA3 Keyboard CrSel/Props
377 0xB2 Thousands Separator
378 0xB3 Decimal Separator
380 0xB5 Currency Sub-unit
386 0xBB Keypad Backspace
407 0xD0 Keypad Memory Store
408 0xD1 Keypad Memory Recall
409 0xD2 Keypad Memory Clear
410 0xD3 Keypad Memory Add
411 0xD4 Keypad Memory Subtract
412 0xD5 Keypad Memory Multiply
413 0xD6 Keypad Memory Divide
416 0xD9 Keypad Clear Entry
420 0xDD Keypad Hexadecimal
421 0xE0 Keyboard LeftControl
422 0xE1 Keyboard LeftShift
423 0xE2 Keyboard LeftAlt
424 0xE3 Keyboard Left GUI
425 0xE4 Keyboard RightControl
426 0xE5 Keyboard RightShift
427 0xE6 Keyboard RightAlt
428 0xE7 Keyboard Right GUI
444 0x0D Equalizer Enable
446 0x0F Surround Field On
449 0x12 Sampling Rate Detect
453 0x16 Recording Format Detect
458 0x1B Battery Operation
489 0x3A Usage Selected Indicator
490 0x3B Usage In Use Indicator
491 0x3C Usage Multi Mode Indicator
494 0x3F Indicator Slow Blink
495 0x40 Indicator Fast Blink
498 0x43 Slow Blink On Time
499 0x44 Slow Blink Off Time
500 0x45 Fast Blink On Time
501 0x46 Fast Blink Off Time
502 0x47 Usage Indicator Color
506 0x4B Generic Indicator
508 0x4D External Power Connected
512 0x00 No Button Pressed
522 0x02 Answering Machine
523 0x03 Message Controls
526 0x06 Telephony Key Pad
527 0x07 Programmable Button
537 0x29 Alternate Function
554 0x90 Inside Dial Tone
555 0x91 Outside Dial Tone
556 0x92 Inside Ring Tone
557 0x93 Outside Ring Tone
558 0x94 Priority Ring Tone
560 0x96 Priority Ringback
563 0x99 Call Waiting Tone
564 0x9A Confirmation Tone 1
565 0x9B Confirmation Tone 2
586 0x01 Consumer Control
588 0x03 Programmable Buttons
598 0x36 Function Buttons
606 0x47 Menu Value Increase
607 0x48 Menu Value Decrease
610 0x62 Closed Caption Select
616 0x81 Assign Selection
623 0x88 Media Select Computer
625 0x8A Media Select WWW
626 0x8B Media Select DVD
627 0x8C Media Select Telephone
628 0x8D Media Select Program Guide
629 0x8E Media Select Video Phone
630 0x8F Media Select Games
631 0x90 Media Select Messages
633 0x92 Media Select VCR
634 0x93 Media Select Tuner
637 0x96 Media Select Tape
638 0x97 Media Select Cable
639 0x98 Media Select Satellite
640 0x99 Media Select Security
641 0x9A Media Select Home
642 0x9B Media Select Call
643 0x9C Channel Increment
644 0x9D Channel Decrement
645 0x9E Media Select SAP
657 0xB6 Scan Previous Track
671 0xC4 Repeat From Mark
673 0xC6 Search Mark Forward
674 0xC7 Search Mark Backwards
677 0xCA Tracking Increment
678 0xCB Tracking Decrement
700 0x103 Light Illumination Level
701 0x104 Climate Control Enable
702 0x105 Room Temperature
703 0x106 Security Enable
710 0x154 Treble Increment
711 0x155 Treble Decrement
717 0x165 Channel Center Front
719 0x167 Channel Surround
720 0x168 Channel Low Frequency Enhancement
722 0x16A Channel Unknown
724 0x171 Sub-channel Increment
725 0x172 Sub-channel Decrement
726 0x173 Alternate Audio Increment
727 0x174 Alternate Audio Decrement
728 0x180 Application Launch Buttons
729 0x181 AL Launch Button Configuration Tool
730 0x182 AL Programmable Button Configuration
731 0x183 AL Consumer Control Configuration
732 0x184 AL Word Processor
735 0x187 AL Graphics Editor
736 0x188 AL Presentation App
737 0x189 AL Database App
738 0x18A AL Email Reader
741 0x18D AL Contacts/Address Book
742 0x18E AL Calendar/Schedule
743 0x18F AL Task/Project Manager
744 0x190 AL Log/Journal/Timecard
745 0x191 AL Checkbook/Finance
747 0x193 AL A/V Capture/Playback
748 0x194 AL Local Machine Browser
749 0x195 AL LAN/WAN Browser
750 0x196 AL Internet Browser
751 0x197 AL Remote Networking/ISP Connect
752 0x198 AL Network Conference
753 0x199 AL Network Chat
754 0x19A AL Telephony/Dialer
757 0x19D AL Logon/Logoff
758 0x19E AL Terminal Lock/Screensaver
759 0x19F AL Control Panel
760 0x1A0 AL Command Line Processor/Run
761 0x1A1 AL Process/Task Manager
762 0x1A2 AL Select Tast/Application
763 0x1A3 AL Next Task/Application
764 0x1A4 AL Previous Task/Application
765 0x1A5 AL Preemptive Halt Task/Application
766 0x1A7 AL My Documents
770 0x200 Generic GUI Application Controls
786 0x220 AC Find and Replace
794 0x228 AC Previous Link
798 0x22C AC Subscriptions
802 0x230 AC Full Screen View
812 0x23A AC Tile Horizontally
813 0x23B AC Tile Vertically
828 0x07 Coordinate Measuring Machine
833 0x0C Multiple Point Digitizer
846 0x38 Transducer Index
847 0x39 Tablet Function Keys
848 0x3A Program Change Keys
849 0x3B Battery Strength
857 0x43 Secondary Tip Switch
862 15 Physical Interface Device
867 20 Alphnumeric Display
869 0x01 Alphanumeric Display
870 0x20 Display Attributes Report
871 0x21 ASCII Character Set
874 0x24 Display Control Report
877 0x27 Screen Saver Delay
878 0x28 Screen Saver Enable
880 0x2A Horizontal Scroll
881 0x2B Character Report
886 0x30 Err Not a loadable character
887 0x31 Err Font data cannot be read
888 0x32 Cursor Position Report
893 0x37 Cursor Pixel Positioning
900 0x3E Character Height
901 0x3F Character Spacing Horizontal
902 0x40 Character Spacing Vertical
903 0x41 Unicode Character Set
908 0x02 EDID Information
909 0x03 VDIF Information
911 0x05 On Screen Display
912 0x06 Auto Size Center
913 0x07 Polarity Horz Synch
914 0x08 Polarity Vert Synch
917 0x0B Horizontal Frequency
918 0x0C Vertical Frequency
920 129 Monitor Enumerated Values
924 130 VESA Virtual Controls
928 0x18 Video Gain Green
931 0x20 Horizontal Position
933 0x24 Horizontal Pincushion
934 0x26 Horizontal Pincushion Balance
935 0x28 Horizontal Misconvergence
936 0x2A Horizontal Linearity
937 0x2C Horizontal Linearity Balance
938 0x30 Vertical Position
940 0x34 Vertical Pincushion
941 0x36 Vertical Pincushion Balance
942 0x38 Vertical Misconvergence
943 0x3A Vertical Linearity
944 0x3C Vertical Linearity Balance
945 0x40 Parallelogram Distortion
946 0x42 Trapezoidal Distortion
948 0x46 Top Corner Distortion Control
949 0x48 Top Corner Distortion Balance
950 0x4A Bottom Corner Distortion Control
951 0x4C Bottom Corner Distortion Balance
952 0x56 Moire Horizontal
954 0x5E Input Level Select
955 0x60 Input Source Select
957 0x6C Video Black Level Red
958 0x6E Video Black Level Green
959 0x70 Video Black Level Blue
980 0x17 PowerConverterID
1005 0x42 ConfigFrequency
1006 0x43 ConfigApparentPower
1007 0x44 ConfigActivePower
1008 0x45 ConfigPercentLoad
1009 0x46 ConfigTemperature
1011 0x50 SwitchOnControl
1012 0x51 SwitchOffControl
1014 0x53 LowVoltageTransfer
1015 0x54 HighVoltageTransfer
1016 0x55 DelayBeforeReboot
1017 0x56 DelayBeforeStartup
1018 0x57 DelayBeforeShutdown
1020 0x59 Vendorspecificcommand
1023 0x62 InternalFailure
1024 0x63 VoltageOutOfRange
1025 0x64 FrequencyOutOfRange
1028 0x67 OverTemperature
1029 0x68 ShutdownRequested
1030 0x69 ShutdownImminent
1031 0x6A VendorSpecificAnswerValid
1043 0x02 SMBBatteryStatus
1044 0x03 SMBAlarmWarning
1046 0x05 SMBChargerStatus
1047 0x06 SMBChargerSpecInfo
1048 0x07 SMBSelectorState
1049 0x08 SMBSelectorPreset
1050 0x09 SMBSelectorInfo
1051 0x10 OptionalMfgFunction1
1052 0x11 OptionalMfgFunction2
1053 0x12 OptionalMfgFunction3
1054 0x13 OptionalMfgFunction4
1055 0x14 OptionalMfgFunction5
1056 0x15 ConnectionToSMBus
1057 0x16 OutputConnection
1058 0x17 ChargerConnection
1059 0x18 BatteryInsertion
1062 0x28 ManufacturerAccess
1063 0x29 RemainingCapacityLimit
1064 0x2A RemainingTimeLimit
1067 0x2D BroadcastToCharger
1069 0x2F ChargeController
1070 0x40 TerminateCharge
1071 0x41 TermminateDischarge
1072 0x42 BelowRemainingCapacityLimit
1073 0x43 RemainingTimeLimitExpired
1077 0x47 FullyDischarged
1078 0x48 ConditionningFlag
1081 0x4B NeedReplacement
1082 0x60 AtRateTimeToFull
1083 0x61 AtRateTimeToEmpty
1086 0x64 RelativeStateOfCharge
1087 0x65 AbsoluteStateOfCharge
1088 0x66 RemainingCapacity
1089 0x67 FullChargeCapacity
1091 0x69 AverageTimeToEmpty
1092 0x6A AverageTimeToFull
1094 0x80 BattPackModelLevel
1095 0x81 InternalChargeController
1096 0x82 PrimaryBatterySupport
1098 0x84 SpecificationInfo
1099 0x85 ManufacturerDate
1101 0x87 iManufacturerName
1103 0x89 iDeviceChemistery
1104 0x8A iManufacturerData
1106 0x8C WarningCapacityLimit
1107 0x8D CapacityGranularity1
1108 0x8E CapacityGranularity2
1116 0xD4 ThermistorUnderRange
1119 0xD7 ThermistorOverRange
1120 0xD8 VoltageOutOfRange
1121 0xD9 CurrentOutOfRange
1122 0xDA CurrentNotRegulated
1123 0xDB VoltageNotRegulated
1125 0xDD ChargerBattery/HostControlled
1126 0xF0 ChargerSpecInfo
1131 140 Bar Code Scanner
1139 # Some Microsoft non-standard extensions