Ciao,
da qualche ricerca che ho fatto su internet (prova con "java keylogger") ho capito che un keylogger non può essere realizzato in puro Java. Ti dovrai per forza appoggiare a qualche altro linguaggio.