How can I capture raw HID input on Linux?

You’ll want uinput. You’ll listen on your /dev/usb/hiddev0 and then create new events that you’ll send out on /dev/input/uinput. This explains it and gives a little tutorial: Using uinput driver in Linux- 2.6.x to send user input {This is the EInfochips’ “Dashboard” publication issue January 2007 “Tip of the Month” article mentioned on this archived … Read more