SIGs/Laptop/HotKeys/GenericUSBHandling

= Linux input event types =

= USB HID Tables = {| border="1"
 * Value || USB HID Table       || Range
 * 00   || Undefined            || -
 * 01   || Desktop Ctrls        || B7
 * 02   || Simulation Ctrls     || D0
 * 03   || VR Ctrls             || 21
 * 04   || Sport Ctrls          || 63
 * 05   || Game Ctrls           || 39
 * 06   || Generic Device Ctrls || 26
 * 07   || Keyboard/Keypad      || E7
 * 08   || LEDs                 || 4D
 * 09   || Buttons              || FFFF
 * 0A   || Ordinal              || FFFF
 * 0B   || Telephony            || BF
 * 0C   || Consumer             || 29C
 * 0F   || Digitizer            || 46
 * 10   || Unicode              || FFFF
 * 14   || Alphanumeric Display || 95
 * 40   || Medical              || A1
 * 80-83 || Monitor
 * 84-87 || Power
 * 8C   || Bar codes
 * 8D   || scale
 * 8E   || magnet stripe rds
 * 90   || Camera ctrls
 * 91   || Arcade
 * FF00 - FFFF || Vendor-defined ||
 * 0C   || Consumer             || 29C
 * 0F   || Digitizer            || 46
 * 10   || Unicode              || FFFF
 * 14   || Alphanumeric Display || 95
 * 40   || Medical              || A1
 * 80-83 || Monitor
 * 84-87 || Power
 * 8C   || Bar codes
 * 8D   || scale
 * 8E   || magnet stripe rds
 * 90   || Camera ctrls
 * 91   || Arcade
 * FF00 - FFFF || Vendor-defined ||
 * 84-87 || Power
 * 8C   || Bar codes
 * 8D   || scale
 * 8E   || magnet stripe rds
 * 90   || Camera ctrls
 * 91   || Arcade
 * FF00 - FFFF || Vendor-defined ||
 * 90   || Camera ctrls
 * 91   || Arcade
 * FF00 - FFFF || Vendor-defined ||
 * 91   || Arcade
 * FF00 - FFFF || Vendor-defined ||
 * FF00 - FFFF || Vendor-defined ||