Another vote for a Winkeyer. Many of us have them to interface a logging program to a radio in order to send CW in contests, it makes sending your callsign, 599 and a sequencial serial number from function keys less prone to mistakes.
I have used a keyboard to send CW as an experiment when operating a radio in the shack from the front room, via remote control software. It is not easy to be brief, or use appropriate shortened words, when using a keyboard and takes some getting used to when compared to using a Morse key, or paddles. If someone asks a question with a quick "BK", and you have typed ahead, you will be stuck!
As a 50 year plus, ex commercial, Morse operator, who uses CW most days, I can probably count on the fingers of one hand the number of QSOs I have had where the other operator has used a keyboard. Yes it can be done, but 99% of operators don't use a keyboard outside of a contest.
73 Dave