irXxD is a library for sending/receiving infrared remote control codes. It includes kernel 2.0 and 2.2 modules for receiving/sending IR codes under Linux, and various support for other operating systems. http://home.iae.nl/users/leonvs/projects/index.html#irxxd