ActionRecorder provides an easy way to record keyboard and mouse events on a systemwide basis and play back the events at a later time. It can schedule a task to be played at a certain time, log keystrokes, and save them into a file. This application can be used for software testing, monitoring and spying on systems users, automating tasks, and for any other ideas you have.