The Silence Map

Asked on Super User by John Craig, 2 years ago. No reply there for at least a week.

Where are input events from non-mouse/keyboard USB peripherals (e.g. the buttons on a scanner) sent in Linux?

When I plug in a device like a mouse or a keyboard it shows up as an entry in /dev/input/by-id and I can read bytes from that entry to see what input events have occurred, such as keystrokes and button clicks. I have an ES-50 USB scanner and it has a big button on it. This normally is pressed to begin scanning a page, but on Linux it doesn't do anything. I assume that input event goes somewhere in the operating system. How would I watch for that event and handle it like with /dev/input ? If this has any relevance, I do have the driver for this scanner installed and functional. However I have t

This question is one of 1 report of the same problem:

Where are input events from non-mouse/keyboard USB peripherals (e.g. the buttons on a scanner) sent in Linux?

Nobody has answered it yet, here or anywhere.

Related problems

Question by John Craig on Super User, licensed CC BY-SA. We show a short excerpt and link to the original thread as credit.