Chcę wykonać taki mały program który po uruchomieniu będzie logować (np. do pliku) jakie przyciski użytkownik wcisnął na klawiaturze, coś na wzór keyloggera. Oprócz tego, ma też logować przyciski myszy wraz z pozycją na ekranie gdzie zostały kliknięte.
Właściwie to jest mój pierwszy program w Javie, dlatego zapytam doświadczonych jakich bibliotek (klas) użyć do napisania tego programu (jakaś ogólna koncepcja do napisania tego programu)?