Buenas,
Te tienes que crear una DLL en C/C++ que acceda nativamente al SO y capture los eventos:
http://msdn.microsoft.com/en-us/library/ms644990(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ms644960(v=vs.85).aspx
Despues, solo tienes que acceder a ella desde java mediante interfaces JNI o bien a traves de JNA.
Un saludo
OK
Voy a trabajar en esa dirección
Gracias por la respuesta
Bueno, y tambien puedes utilizar esta libreria java que te lo da hecho todo lo comentado:
https://code.google.com/p/jnativehook/
Un saludo
Se ha movido el proyecto a github:
https://github.com/kwhat/jnativehook
Hola a todos
Necesito desarrollar una aplicación Java que escuche todos los eventos de usuario que se produzcan en el sistema operativo (en principio solamente Windows) para poder grabar una especie de registro y poder reproducir la secuencia de eventos más adelante
Alguien tiene experiencia en algo parecido?
Gracias!!