1 # $NetBSD: usb_hid_usages,v 1.3 1999/07/02 15:46:53 simonb Exp $
6 # - lines that do not start with a white space give the number and name of
8 # - lines that start with a white space give the number and name of
9 # a usage with the last given page.
10 # If the number is * then the line matches all usages and the name
11 # is a printf formatting string that will be given the usage number.
22 0x08 Multi-axis Controller
44 0x81 System Power Down
47 0x84 System Context Menu
52 0x89 System Menu Select
53 0x8A System Menu Right
64 0x01 Flight Simulation Device
65 0x02 Automobile Simulation Device
66 0x03 Tank Simulation Device
67 0x04 Spaceship Simulation Device
68 0x05 Submarine Simulation Device
69 0x06 Sailing Simulation Device
70 0x07 Motorcycle Simulation Device
71 0x08 Sports Simulation Device
72 0x09 Airplane Simulation Device
73 0x0A Helicopter Simulation Device
74 0x0B Magic Carpet Simulation Device
76 0x20 Flight Control Stick
85 0xB2 Anti-Torque Control
86 0xB3 Auto-pilot Enable
88 0xB5 Collective Control
90 0xB7 Electronic Counter Measures
95 0xBC Flight Communication
108 0xC9 Turret Direction
109 0xCA Barrel Elevation
124 0x06 Head Mounted Display
128 0x0A Animatronic Device
142 0x34 Stick Face Angle
144 0x36 Stick Follow Through
171 0x01 3D Game Controller
176 0x22 Pitch Right/Left
177 0x23 Roll Forward/Backward
179 0x25 Move Forward/Backward
182 0x28 Lean Forward/Backward
185 0x2B Secondary Flipper
197 0x37 Gamepad Fire/Jump
201 0x00 Reserved (no event indicated)
202 0x01 Keyboard ErrorRollOver
203 0x02 Keyboard POSTFail
204 0x03 Keyboard ErrorUndefined
205 0x04 Keyboard a and A
206 0x05 Keyboard b and B
207 0x06 Keyboard c and C
208 0x07 Keyboard d and D
209 0x08 Keyboard e and E
210 0x09 Keyboard f and F
211 0x0A Keyboard g and G
212 0x0B Keyboard h and H
213 0x0C Keyboard i and I
214 0x0D Keyboard j and J
215 0x0E Keyboard k and K
216 0x0F Keyboard l and L
217 0x10 Keyboard m and M
218 0x11 Keyboard n and N
219 0x12 Keyboard o and O
220 0x13 Keyboard p and P
221 0x14 Keyboard q and Q
222 0x15 Keyboard r and R
223 0x16 Keyboard s and S
224 0x17 Keyboard t and T
225 0x18 Keyboard u and U
226 0x19 Keyboard v and V
227 0x1A Keyboard w and W
228 0x1B Keyboard x and X
229 0x1C Keyboard y and Y
230 0x1D Keyboard z and Z
231 0x1E Keyboard 1 and !
232 0x1F Keyboard 2 and @
233 0x20 Keyboard 3 and #
234 0x21 Keyboard 4 and $
235 0x22 Keyboard 5 and %
236 0x23 Keyboard 6 and ^
237 0x24 Keyboard 7 and &
238 0x25 Keyboard 8 and *
239 0x26 Keyboard 9 and (
240 0x27 Keyboard 0 and )
241 0x28 Keyboard Return (ENTER)
243 0x2A Keyboard DELETE (Backspace)
245 0x2C Keyboard Spacebar
246 0x2D Keyboard - and (underscore)
247 0x2E Keyboard = and +
248 0x2F Keyboard [ and {
249 0x30 Keyboard ] and }
250 0x31 Keyboard \ and |
251 0x32 Keyboard Non-US # and ~
252 0x33 Keyboard ; and :
253 0x34 Keyboard ' and "
254 0x35 Keyboard Grave Accent and Tilde
256 0x37 Keyboard . and >
257 0x38 Keyboard / and ?
258 0x39 Keyboard Caps Lock
271 0x46 Keyboard PrintScreen
272 0x47 Keyboard Scroll Lock
277 0x4C Keyboard Delete Forward
279 0x4E Keyboard PageDown
280 0x4F Keyboard RightArrow
281 0x50 Keyboard LeftArrow
282 0x51 Keyboard DownArrow
283 0x52 Keyboard UpArrow
284 0x53 Keypad Num Lock and Clear
290 0x59 Keypad 1 and End
291 0x5A Keypad 2 and Down Arrow
292 0x5B Keypad 3 and PageDn
293 0x5C Keypad 4 and Left Arrow
295 0x5E Keypad 6 and Right Arrow
296 0x5F Keypad 7 and Home
297 0x60 Keypad 8 and Up Arrow
298 0x61 Keypad 9 and PageUp
299 0x62 Keypad 0 and Insert
300 0x63 Keypad . and Delete
301 0x64 Keyboard Non-US \ and |
302 0x65 Keyboard Application
317 0x74 Keyboard Execute
329 0x80 Keyboard Volume Up
330 0x81 Keyboard Volume Down
331 0x82 Keyboard Locking Caps Lock
332 0x83 Keyboard Locking Num Lock
333 0x84 Keyboard Locking Scroll Lock
335 0x86 Keypad Equal Sign
336 0x87 Keyboard International1
337 0x88 Keyboard International2
338 0x89 Keyboard International3
339 0x8A Keyboard International4
340 0x8B Keyboard International5
341 0x8C Keyboard International6
342 0x8D Keyboard International7
343 0x8E Keyboard International8
344 0x8F Keyboard International9
354 0x99 Keyboard Alternate Erase
355 0x9A Keyboard SysReq/Attention
360 0x9F Keyboard Separator
363 0xA2 Keyboard Clear/Again
364 0xA3 Keyboard CrSel/Props
366 0xE0 Keyboard LeftControl
367 0xE1 Keyboard LeftShift
368 0xE2 Keyboard LeftAlt
369 0xE3 Keyboard Left GUI
370 0xE4 Keyboard RightControl
371 0xE5 Keyboard RightShift
372 0xE6 Keyboard RightAlt
373 0xE7 Keyboard Right GUI
389 0x0D Equalizer Enable
391 0x0F Surround Field On
394 0x12 Sampling Rate Detect
398 0x16 Recording Format Detect
403 0x1B Battery Operation
434 0x3A Usage Selected Indicator
435 0x3B Usage In Use Indicator
436 0x3C Usage Multi Mode Indicator
439 0x3F Indicator Slow Blink
440 0x40 Indicator Fast Blink
443 0x43 Slow Blink On Time
444 0x44 Slow Blink Off Time
445 0x45 Fast Blink On Time
446 0x46 Fast Blink Off Time
447 0x47 Usage Indicator Color
451 0x4B Generic Indicator
453 0x4D External Power Connected
457 0x00 No Button Pressed
467 0x02 Answering Machine
468 0x03 Message Controls
471 0x06 Telephony Key Pad
472 0x07 Programmable Button
482 0x29 Alternate Function
499 0x90 Inside Dial Tone
500 0x91 Outside Dial Tone
501 0x92 Inside Ring Tone
502 0x93 Outside Ring Tone
503 0x94 Priority Ring Tone
505 0x96 Priority Ringback
508 0x99 Call Waiting Tone
509 0x9A Confirmation Tone 1
510 0x9B Confirmation Tone 2
531 0x01 Consumer Control
533 0x03 Programmable Buttons
543 0x36 Function Buttons
551 0x47 Menu Value Increase
552 0x48 Menu Value Decrease
555 0x62 Closed Caption Select
561 0x81 Assign Selection
568 0x88 Media Select Computer
570 0x8A Media Select WWW
571 0x8B Media Select DVD
572 0x8C Media Select Telephone
573 0x8D Media Select Program Guide
574 0x8E Media Select Video Phone
575 0x8F Media Select Games
576 0x90 Media Select Messages
578 0x92 Media Select VCR
579 0x93 Media Select Tuner
582 0x96 Media Select Tape
583 0x97 Media Select Cable
584 0x98 Media Select Satellite
585 0x99 Media Select Security
586 0x9A Media Select Home
587 0x9B Media Select Call
588 0x9C Channel Increment
589 0x9D Channel Decrement
590 0x9E Media Select SAP
602 0xB6 Scan Previous Track
616 0xC4 Repeat From Mark
618 0xC6 Search Mark Forward
619 0xC7 Search Mark Backwards
622 0xCA Tracking Increment
623 0xCB Tracking Decrement
644 0x103 Light Illumination Level
645 0x104 Climate Control Enable
646 0x105 Room Temperature
647 0x106 Security Enable
654 0x154 Treble Increment
655 0x155 Treble Decrement
661 0x165 Channel Center Front
663 0x167 Channel Surround
664 0x168 Channel Low Frequency Enhancement
666 0x16A Channel Unknown
668 0x171 Sub-channel Increment
669 0x172 Sub-channel Decrement
670 0x173 Alternate Audio Increment
671 0x174 Alternate Audio Decrement
672 0x180 Application Launch Buttons
673 0x181 AL Launch Button Configuration Tool
674 0x182 AL Programmable Button Configuration
675 0x183 AL Consumer Control Configuration
676 0x184 AL Word Processor
679 0x187 AL Graphics Editor
680 0x188 AL Presentation App
681 0x189 AL Database App
682 0x18A AL Email Reader
685 0x18D AL Contacts/Address Book
686 0x18E AL Calendar/Schedule
687 0x18F AL Task/Project Manager
688 0x190 AL Log/Journal/Timecard
689 0x191 AL Checkbook/Finance
691 0x193 AL A/V Capture/Playback
692 0x194 AL Local Machine Browser
693 0x195 AL LAN/WAN Browser
694 0x196 AL Internet Browser
695 0x197 AL Remote Networking/ISP Connect
696 0x198 AL Network Conference
697 0x199 AL Network Chat
698 0x19A AL Telephony/Dialer
701 0x19D AL Logon/Logoff
702 0x19E AL Terminal Lock/Screensaver
703 0x19F AL Control Panel
704 0x1A0 AL Command Line Processor/Run
705 0x1A1 AL Process/Task Manager
706 0x1A2 AL Select Tast/Application
707 0x1A3 AL Next Task/Application
708 0x1A4 AL Previous Task/Application
709 0x1A5 AL Preemptive Halt Task/Application
710 0x200 Generic GUI Application Controls
726 0x220 AC Find and Replace
734 0x228 AC Previous Link
738 0x22C AC Subscriptions
742 0x230 AC Full Screen View
752 0x23A AC Tile Horizontally
753 0x23B AC Tile Vertically
764 0x07 Coordinate Measuring Machine
769 0x0C Multiple Point Digitizer
782 0x38 Transducer Index
783 0x39 Tablet Function Keys
784 0x3A Program Change Keys
785 0x3B Battery Strength
793 0x43 Secondary Tip Switch
798 15 Physical Interface Device
803 20 Alphnumeric Display
805 0x01 Alphanumeric Display
806 0x20 Display Attributes Report
807 0x21 ASCII Character Set
810 0x24 Display Control Report
813 0x27 Screen Saver Delay
814 0x28 Screen Saver Enable
816 0x2A Horizontal Scroll
817 0x2B Character Report
822 0x30 Err Not a loadable character
823 0x31 Err Font data cannot be read
824 0x32 Cursor Position Report
829 0x37 Cursor Pixel Positioning
836 0x3E Character Height
837 0x3F Character Spacing Horizontal
838 0x40 Character Spacing Vertical
839 0x41 Unicode Character Set
844 0x02 EDID Information
845 0x03 VDIF Information
847 0x05 On Screen Display
848 0x06 Auto Size Center
849 0x07 Polarity Horz Synch
850 0x08 Polarity Vert Synch
853 0x0B Horizontal Frequency
854 0x0C Vertical Frequency
856 129 Monitor Enumerated Values
860 130 VESA Virtual Controls
864 0x18 Video Gain Green
867 0x20 Horizontal Position
869 0x24 Horizontal Pincushion
870 0x26 Horizontal Pincushion Balance
871 0x28 Horizontal Misconvergence
872 0x2A Horizontal Linearity
873 0x2C Horizontal Linearity Balance
874 0x30 Vertical Position
876 0x34 Vertical Pincushion
877 0x36 Vertical Pincushion Balance
878 0x38 Vertical Misconvergence
879 0x3A Vertical Linearity
880 0x3C Vertical Linearity Balance
881 0x40 Parallelogram Distortion
882 0x42 Trapezoidal Distortion
884 0x46 Top Corner Distortion Control
885 0x48 Top Corner Distortion Balance
886 0x4A Bottom Corner Distortion Control
887 0x4C Bottom Corner Distortion Balance
888 0x56 Moiré Horizontal
890 0x5E Input Level Select
891 0x60 Input Source Select
893 0x6C Video Black Level Red
894 0x6E Video Black Level Green
895 0x70 Video Black Level Blue
916 0x17 PowerConverterID
942 0x43 ConfigApparentPower
943 0x44 ConfigActivePower
944 0x45 ConfigPercentLoad
945 0x46 ConfigTemperature
948 0x51 SwitchOffControl
950 0x53 LowVoltageTransfer
951 0x54 HighVoltageTransfer
952 0x55 DelayBeforeReboot
953 0x56 DelayBeforeStartup
954 0x57 DelayBeforeShutdown
956 0x59 Vendorspecificcommand
960 0x63 VoltageOutOfRange
961 0x64 FrequencyOutOfRange
965 0x68 ShutdownRequested
966 0x69 ShutdownImminent
967 0x6A VendorSpecificAnswerValid
979 0x02 SMBBatteryStatus
982 0x05 SMBChargerStatus
983 0x06 SMBChargerSpecInfo
984 0x07 SMBSelectorState
985 0x08 SMBSelectorPreset
987 0x10 OptionalMfgFunction1
988 0x11 OptionalMfgFunction2
989 0x12 OptionalMfgFunction3
990 0x13 OptionalMfgFunction4
991 0x14 OptionalMfgFunction5
992 0x15 ConnectionToSMBus
993 0x16 OutputConnection
994 0x17 ChargerConnection
995 0x18 BatteryInsertion
998 0x28 ManufacturerAccess
999 0x29 RemainingCapacityLimit
1000 0x2A RemainingTimeLimit
1003 0x2D BroadcastToCharger
1005 0x2F ChargeController
1006 0x40 TerminateCharge
1007 0x41 TermminateDischarge
1008 0x42 BelowRemainingCapacityLimit
1009 0x43 RemainingTimeLimitExpired
1013 0x47 FullyDischarged
1014 0x48 ConditionningFlag
1017 0x4B NeedReplacement
1018 0x60 AtRateTimeToFull
1019 0x61 AtRateTimeToEmpty
1022 0x64 RelativeStateOfCharge
1023 0x65 AbsoluteStateOfCharge
1024 0x66 RemainingCapacity
1025 0x67 FullChargeCapacity
1027 0x69 AverageTimeToEmpty
1028 0x6A AverageTimeToFull
1030 0x80 BattPackModelLevel
1031 0x81 InternalChargeController
1032 0x82 PrimaryBatterySupport
1034 0x84 SpecificationInfo
1035 0x85 ManufacturerDate
1037 0x87 iManufacturerName
1039 0x89 iDeviceChemistery
1040 0x8A iManufacturerData
1042 0x8C WarningCapacityLimit
1043 0x8D CapacityGranularity1
1044 0x8E CapacityGranularity2
1052 0xD4 ThermistorUnderRange
1055 0xD7 ThermistorOverRange
1056 0xD8 VoltageOutOfRange
1057 0xD9 CurrentOutOfRange
1058 0xDA CurrentNotRegulated
1059 0xDB VoltageNotRegulated
1061 0xDD ChargerBattery/HostControlled
1062 0xF0 ChargerSpecInfo
1067 140 Bar Code Scanner
1075 # Some Micro$oft non-standard extensions