MRX is the only code training software we know of which has a true iambic paddle input for practicing CW sending as well as CW receiving. MRX is actually a commercial Windows program used by the military in many countries for CW training. The author has made a version of the program available for Amateur Radio use. MRX is shareware and has a 30 day free trial. The author has very graciously provided MRX to the Amateur Radio community. Please help him defray his costs by registering and paying for the program
For a more detailed description of the MRX software visit the MRX web site.