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.