CW transmit using flrig:

flrig can generate key-line signals (equivalent of straight key) signals on a DTR or RTS serial port.  That serial port can be either

CW transmit using fldigi:

fldigi has several methods by which a transceiver can be keyed in CW: