From Fedora Project Wiki

< SIGs‎ | Laptop‎ | HotKeys

Linux input event types

Type Value (hex) Range Description
SYN 00 00-01 Synchronize
KEY 01 00-1FF Key
REL 02 00-0f Relative axis/Mouse
ABS 03 00-3F Absolute axis/Joystick
MSC 04 00-07 Misc: Gesture, Scan,...
SW 05 00-0F Switch: Lid, Tablet mode
LED 11 00-0F Kbd LEDs
SND 12 00-07 Sound
REP 14 00-01 Auto repeat settings
FF 15 00-7F Forcefeedback
PWR 16 ?? Power
FF_STATUS 17 00-01 Forcefeedback Status

USB HID Tables

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