Buenas!
Estoy haciendo una lectura directa de los ficheros de los dispositivos del sistema para leer el teclado y el ratón.
Interpreto los input_event correctamente.
Leo el fichero /proc/bus/input/devices para buscar el numero de evento del teclado y el ratón, y me funciona en Debian y Raspbian (Debian para raspberry), pero tras probar enotro equipo con Ubuntu, me he encontrado que aparecen otros dispositivos con eventos "kbd" (cinco diferentes).
La pregunta es: ¿Como determinar el numero de evento en el que se encuentra el teclado y el ratón?
PD: probando el software en VMWare, me encuentro que la maquina virtual me crea 2 ratones falsos, lo que aumenta el problema a la hora de determinar programaticamente el handle del teclado y el ratón.
Gracias!