This usage table lets usbhidctl decode the HID data correctly for the APC RS/XS1000's.
This work was obtained from riccardo@torrini.org.
Sample output is available both with and without the table.
Note that the default /usr/share/misc/usb_hid_usages already contains entries for these a Power Device (132 or 0x84) and a Battery System (133 or 0x85). It is interesting that usbhidctl shows the APC as using 0xff84 and 0xff84 for their values. The HID Power Devices specification indicates 0x84 and 0x85. There is at least one macro in /usr/include/dev/usb/usbhid.h which removes the high order bits. Perhaps we need to do that when using the values. Perhaps this macro:
#define HID_USAGE2(p,u) (((p) << 16) | u)
The file is available without HTML formatting here.
# $NetBSD: usb_hid_usages,v 1.3 1999/07/02 15:46:53 simonb Exp $ # $FreeBSD: src/share/misc/usb_hid_usages,v 1.1.2.1 2000/07/02 13:13:55 n_hibma Exp $ # # 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 # APC non-standard page? (1.6.2003) Riccardo "VIC" Torrini 0xff84 __APC_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 0xff85 __APC_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