Having discovered that the X Window based Morse tutor program, xcwcp, is capable of interpreting keyed CW that it receives, I wanted to use a straight key instead of the computer mouse or keyboard. Also, I wanted to avoid needing to learn how to write a device driver to receive input from the straight key through the USB port, then find out how to get xcwcp to recognize the new input device.
Read the whole article by downloading the pdf.