Raw mouse movement is generating some data and sent via USB. It is then getting processed somewhere and written into /dev/input/mice & supplied to GUI, etc.How is this happening? If I want to keep a USB Mouse as unknown USB Data Stream and read from it - how is it done?
How is raw mouse movement converted to /dev/input/mice content?
linux;kernel;usb;mouse