http://qs321.pair.com?node_id=178588

SMA has asked for the wisdom of the Perl Monks concerning the following question:

I need to write a keylogger which will be running as a Linux daemon for our System Programming Course assignment. I can do it with C ( with a kernel module ), but this assignment must be done with Perl. Can you help me how can it be possible to get all keypress events with Perl both on console and X ? I cannot figure out how to handle these events, what modules can be useful, etc? If you can show me the right way to do it ,or give any idea, i think i could write it pretty fast. Thanks in advance... SMA